Agency Statement of Work Template

A comprehensive Statement of Work template structured for agency client engagements. Includes sections for scope definition, deliverables with specifications, timeline with milestones, pricing with payment schedule, revision limits, change order procedures, and acceptance criteria.

Agency Statement of Work Template preview
ClickUp Template

What This Includes

  • Project overview section with objectives, audience, and success metrics
  • Deliverables table with specifications, format requirements, and delivery dates
  • Timeline with milestones, review periods, and dependencies
  • Pricing section supporting hourly, fixed-fee, and retainer models
  • Revision policy with included rounds and overage rates
  • Change order procedure with approval workflow
  • Acceptance criteria defining what "approved" means for each deliverable
  • Communication plan with meeting cadence, contacts, and response time expectations
  • Assumptions and exclusions section to prevent scope ambiguity

How to Use This Template

1

Fill the Project Overview First

Start with the business problem the engagement solves, not the deliverables list. Write 2 to 3 sentences describing why the client is hiring you and what success looks like. This anchors every scope decision that follows. If a deliverable does not connect to this objective, question whether it belongs in the SOW.

2

Specify Deliverables with Measurable Detail

For each deliverable, define: what it is (blog post, not “content”), specifications (1,500 words, SEO-optimized, includes 3 custom graphics), format (Google Doc for review, final in WordPress), and delivery date. “Website redesign” is not a deliverable. “Homepage, 4 service pages, about page, and contact page designed in Figma and developed in WordPress” is a deliverable.

3

Set Revision Limits Explicitly

State the number of revision rounds included in the price (typically 2). Define what constitutes a “round” (one consolidated set of feedback, not individual comments over 3 weeks). Specify the overage rate for additional rounds. This single clause prevents more scope disputes than any other section in the SOW.

4

Include the Change Order Procedure

Define exactly how scope changes are handled: client submits a written request, agency provides a cost and timeline estimate within 2 business days, client approves in writing before work begins, change order pricing is added to the invoice. Without this procedure, agencies absorb out-of-scope work as goodwill until the project becomes unprofitable.

5

List Assumptions and Exclusions

Write down what you are assuming (client provides all copy by date X, client has hosting and domain access, one round of stakeholder review per deliverable) and what is explicitly excluded (stock photography licensing, third-party tool subscriptions, ongoing maintenance after launch). Assumptions and exclusions prevent the “I thought that was included” conversation.

Why Your SOW Matters More Than Your Contract

The master services agreement (MSA) covers legal terms. The SOW covers what you are actually building. When a client says “this is not what I expected,” they are not referencing the indemnification clause. They are referencing the SOW. A well-written SOW prevents scope disputes, sets clear revision limits, and gives both parties a shared reference point for what “done” looks like.

Create, share, and get approval on SOWs without leaving your project workspace.
Build SOWs in ClickUp Docs

Common Questions About Agency Statement of Work Template

How detailed should an agency SOW be?

Detailed enough that both sides agree on what “done” looks like for every deliverable. Each deliverable should have a description, specification, format, and delivery date. The scope section should list what is included AND what is excluded. Typical agency SOWs run 3 to 6 pages depending on engagement complexity.

Should agencies use a separate SOW for each project?

Yes. The MSA (master services agreement) covers the ongoing legal relationship. Individual SOWs cover specific engagements. This structure lets you start new projects with a simple SOW addendum rather than renegotiating the entire contract. Most agencies use a standing MSA with per-project SOWs.

How do I handle scope creep with an existing SOW?

Reference the change order procedure in your SOW. When the client requests work outside the defined scope, acknowledge the request, provide a written estimate (hours, cost, timeline impact), and wait for written approval before starting. The SOW is your authority to say “that is a change order” without it feeling confrontational.