What Should a SOW Cover for an Enterprise Client?

A SOW for an enterprise client needs to define every deliverable in measurable terms, establish a clear change control process, and explicitly exclude anything the enterprise might later claim is in scope. Vague language in a SOW is not neutral, it almost always benefits the enterprise. Before signing, every ambiguous clause needs to be resolved or documented as out of scope.

Why Enterprise SOWs Are Different

A SOW for an enterprise or institutional client is not a project proposal. It is a legal document that will be used against you if anything goes wrong, and the institution's teams have more experience reading and writing these documents than most small dev shops will ever have.

The scope section is the most important part of the document. Every deliverable needs to be described in terms that are measurable and completable. "A fully functional platform" is not a deliverable. "A platform that allows users to complete the registration workflow as documented in Appendix A" is a deliverable. The difference between those two sentences is months of scope creep.

What the Exclusions Section Actually Does

Most small dev shops treat the exclusions section as a formality. Enterprise clients treat it as a starting point for negotiation after the project has started.

A large institution will have internal teams, IT divisions, security, procurement, accounts receivable, finance, each with their own requirements and each with their own view of what your engagement should cover. If your SOW does not explicitly exclude their involvement, every one of them is a scope creep vector waiting to activate.

List what you are not building. List which internal teams you are not engaging with directly. List which systems you are not integrating with. If it is not explicitly out of scope in writing, assume the enterprise considers it in scope.

Change Control and Why It Belongs in the SOW

Change control is the mechanism that keeps unscoped work from becoming your team's problem. Without a documented change control process, every additional request from the enterprise sits in a grey area where they can reasonably claim it was always part of the engagement and you can reasonably claim it was not.

The change control clause does not need to be complex. It needs to say: any work not listed in the scope of work requires a written change request, agreed pricing, and a signed variation before work begins. That one clause, consistently enforced, prevents most scope creep before it becomes a conversation.

Acceptance Criteria and the Completion Problem

Enterprise clients can delay sign-off indefinitely if your SOW does not define what acceptance looks like. UAT processes at large institutions can run for months if they are not bounded. If your payment milestones are tied to completion but completion is undefined, you have a cash flow problem with no contractual remedy.

Define what acceptance looks like for each deliverable. Define the UAT process: who tests, what they test for, how many rounds of feedback are included, and what happens when that number is exceeded. Define the timeline for sign-off. Without those definitions, the enterprise controls when you get paid.

What to Do Before You Sign

Before signing any enterprise SOW, have someone who has read enterprise contracts and understood them from the institutional side review your exposure. The clauses that create problems are rarely the obvious ones. They are the vague definitions, the broad IP assignments, the undefined completion criteria that look like standard boilerplate until something goes wrong.

A structured pre-signature review covers the full contract and gives you a clear written summary of where the risk sits and what to push back on before you are locked in. For more on what that review covers, see what a Contract Readiness Review involves.

If you have an enterprise SOW in front of you and something does not feel right, a Contract Readiness Review gives you a clear written assessment of your exposure before you sign, so you know exactly what you are agreeing to.

About the author

David Nicolle is the founder of Strategic Delivery Consultancy, helping Australian small dev shops navigate enterprise and institutional client engagements. His experience comes from working inside a large public sector institution as the liaison between its technology team and external delivery partners.

Read next