the shelf / guides / sow-vs-contract

Statement of work vs contract: which one you actually need

You need both, and they are not the same document. The SOW says what this project is; the contract says how the two of you behave. Mixing them is how both end up saying neither.

What each one is actually for

What goes in the statement of work

What goes in the contract

The honest order to set this up

  1. Sign one contract per client, before the first project, even with clients you like. Especially with clients you like.
  2. Write one SOW per project, from your template, with the numbers for that project.
  3. Keep them as separate documents, and reference the contract by name inside each SOW.
  4. When the work changes, change the SOW - not the memory of a phone call.

The free tool for this

There is no calculator that answers this one honestly, so here is the free set: eight calculators for rates, quotes, invoices, splits, prices and fees. They run in the page and send nothing anywhere.

If you would rather not build it yourself

Both templates - the SOW and the plain-words contract sections - ship inside the Proposal System, written to be signed rather than admired. Proposal System is $49. See it on the shop, and there is a plain page about it here: what it holds.

Questions people actually ask

Can one document be both?

It can be written as one file with two sections, and for small projects that is fine. What matters is that both jobs get done: the per-project answers and the per-relationship answers. A document that only prices the work has done half the job.

What if the client has their own contract?

Read it before signing, and look for three things: who owns the work and when, whether they can cancel without paying for work done, and any clause that lets them change scope without changing price. Ask about those three out loud; the answer tells you what the project will be like.

Read next

How to write a quote for freelance work, with the math shown, What belongs in a freelance proposal (and what never does), How to stop scope creep with one paragraph.

Buy it back to the shelf all guides