What is a statement of work (SOW)
Guide · Enterprise · 4 min read · last verified 2026-08-11
A statement of work (SOW) is the document that specifies the services being performed under a master service agreement — the deliverables, the dates, the acceptance criteria, and who is responsible for what — while the MSA above it keeps governing liability, termination, and data handling. This is a description of common contracting practice, not legal advice — how a specific dispute resolves depends on the actual contract language and the lawyer reading it, not on a general description of what a SOW usually contains.
What lives inside a SOW
A working SOW answers four questions a stranger to the deal should be able to read cold: what is being delivered, by when, who signs off, and what "done" looks like. A SOW also carries commercial terms specific to that engagement — fees, a payment schedule, the named individuals on both sides — but those exist to support the deliverable description, not the other way around. A SOW with a detailed payment section and a one-line deliverable description has its priorities backward: the payment terms are easy to agree on, and the deliverable description is where any disagreement will eventually live.
SOW vs order form: naming the split
The SOW and the order form get confused because both sit underneath the same MSA and both get drafted per engagement. The split is what each one prices. An order form prices and dates a purchase of products — seats, modules, a subscription term. A SOW prices and dates a delivery of services — a defined body of work with a start, an end, and a way to check whether it happened. A consulting engagement, an implementation project, a custom integration: each needs a SOW because there is a deliverable to define, not just a quantity to state. A software subscription with no custom work attached needs only an order form, because there is no deliverable distinct from the product itself for a SOW to describe.
Where scope disputes actually live
Scope disputes turn on adjectives, not on whether work happened: "reasonable" turnaround, "timely" updates, "industry-standard" quality, support provided "as needed." Each of those words reads as agreement at signature and becomes a disagreement at delivery, because both sides quietly supply their own definition until the vague word finally has to mean something concrete. Writing an enforceable SOW is largely the work of replacing adjectives with facts a stranger could check without calling either party to ask what they meant.
The same deliverable line, written the ordinary way and then written to survive a dispute:
Ordinary: "Vendor will provide timely support during the migration."
Checkable: "Vendor responds to migration-related tickets within one
business day. Migration is complete when 100% of records from the
source system appear in the target system with matching field
values, confirmed in writing by the customer's named project owner."Neither version costs more to draft. Only one of them can be judged by someone who was not in the room when it was written.
What makes a SOW enforceable in practice
Three habits carry most of the weight. Dated deliverables instead of open-ended ones — a fixed date is checkable, "delivered promptly" is not. Acceptance criteria set before the work starts, not proposed afterward by whoever finished the work, since a deliverable graded by its own author is not really being graded. And a written change order for anything that moves the original scope, however small, because a verbal "sure, we can add that" is precisely the sentence both sides remember differently later. The same discipline shows up outside contracting altogether: a 30-day pilot lives or dies on pass criteria fixed before day one instead of negotiated after the fact, which is the same logic the pilot-to-contract framework applies to evaluating a tool rather than a services engagement.
Not every engagement needs one
A SOW is worth drafting when a genuine deliverable exists — custom work, a defined project, milestones that need sign-off. Software sold and used as-is doesn't need one, because turning a subscription on is not a deliverable someone builds for you; Magrios, for instance, is bought on an order form referencing its MSA, with no SOW attached, since a scan of your own domain isn't work performed to a specification. A vendor who attaches a SOW to what is otherwise a plain subscription may be reaching for sign-off leverage or a change-order fee structure an order form wouldn't give them, rather than describing real project risk — worth asking why the SOW exists at all.
Three objections, answered
"A SOW is just a quote with extra formatting." A quote states a price. A SOW states what has to be true for that price to have been earned, which is a different document, and a more consequential one.
"Acceptance criteria slow deals down." Writing them adds conversation to the proposal stage. Skipping them moves that same conversation to delivery, where it costs more and one side has already spent the effort building something that might get rejected.
"The MSA already covers this." The MSA sets rules that apply across every engagement under it, written before any specific deliverable exists — it cannot speak to one until a SOW gives it something to reference.
A SOW that a stranger could read and use to judge whether the work is done, without a call to either party to ask what they meant, is doing its job. One that requires that call has left the real agreement unwritten.