Free Web Development SOW Template

For developers and dev agencies building custom websites, CMSs, and web applications.

Typical fee: $5,000 – $40,000Timeline: 6 – 16 weeksSections: 9
Web DevelopmentCMSReactWordPressWebflow

When to use this template

Use this template when you are building — not just designing — a website or web application. It covers technical architecture, CMS setup, integrations, testing, and launch. Pair it with the Web Design template if design is a separate phase.

1

Project Overview

Sets the context, parties, and purpose. This is the first thing a client reads and the last thing they remember.

This Statement of Work ("SOW") governs the development of [Project Name] by [Agency Name] ("Agency") for [Client Name] ("Client"). The Agency will design and develop a fully functional, responsive website on [Platform] (e.g. Next.js / WordPress / Webflow), deliver all agreed features, complete quality assurance testing, and assist with launch. All work is governed by the terms herein. Any work beyond this defined scope requires a signed Change Order.

2

Scope of Work

The complete list of what you will deliver. If it is not listed here, you are not obligated to do it.

  • Technical scoping and architecture planning session
  • Setup and configuration of [Platform] environment (staging and production)
  • Development of up to [X] pages or views as defined in the attached wireframes/designs
  • Custom theme or template development matching approved design mockups
  • CMS configuration: content types, fields, user roles, and editorial workflow
  • Responsive implementation tested at mobile (375px), tablet (768px), and desktop (1440px)
  • Contact form with email notification and spam protection (reCAPTCHA)
  • On-page SEO setup: meta tags, XML sitemap, robots.txt, canonical tags, schema markup
  • Performance optimisation: image compression, lazy loading, caching configuration
  • Integration of [specified third-party tools, e.g. Google Analytics, HubSpot, Mailchimp]
  • Cross-browser testing on Chrome, Firefox, Safari, and Edge (latest versions)
  • Quality assurance (QA) checklist sign-off before launch
  • DNS configuration and site launch assistance
  • 14-day post-launch bug-fix period covering functionality within agreed scope
3

Out of Scope

Equally important as scope. Explicitly naming exclusions kills the "I thought that was included" conversation.

  • Design work — this SOW assumes approved, developer-ready design files will be provided
  • Copywriting or content population beyond what is specified above
  • Photography, videography, or custom illustration
  • E-commerce functionality, payment processing, or product management (use the E-commerce SOW)
  • Custom web application features not listed above (login portals, dashboards, booking systems)
  • Third-party integrations beyond those listed in the Scope of Work
  • Hosting, domain registration, or SSL certificate fees
  • Ongoing maintenance, content updates, or support after the 14-day post-launch period
  • Search engine optimisation campaigns or content marketing
  • Any pages, features, or functionality not explicitly listed in the Scope of Work above
4

Timeline & Milestones

Commitments on both sides. Milestones keep projects moving and give you a paper trail when clients cause delays.

  1. Week 1Project kick-off, technical scoping, and environment setup
  2. Week 2–4Development sprint 1 — core structure and templates
  3. Week 5–8Development sprint 2 — pages, CMS, and integrations
  4. Week 9Staging site delivered for Client review
  5. Week 10–11Client feedback incorporated and QA sign-off
  6. Week 12Pre-launch checklist complete
  7. Week 12–13Site launch
5

Revision Policy

The most violated clause in any SOW. Define exactly what a revision is, how many are included, and what extra costs.

This SOW includes one (1) structured review cycle after the staging site is delivered. Client submits consolidated, written feedback within seven (7) business days of staging delivery. Bugs and deviations from approved designs are corrected at no charge within this cycle. Design changes, new features, or revised requirements are treated as out-of-scope and require a Change Order. Each additional review cycle beyond the included one is billed at $[rate].

6

Payment Terms

Protect your cash flow. Late payment clauses and upfront deposits are non-negotiable for sustainable agencies.

Total project fee: $[Amount]. Payment schedule: 50% ($[Amount]) due upon signing — work begins upon receipt. 25% ($[Amount]) due upon staging site delivery. Final 25% ($[Amount]) due upon site launch. Invoices are payable within ten (10) business days. Balances overdue accrue interest at 1.5% per month. The Agency will not transfer hosting credentials, source code, or domain access until all invoices are paid in full.

7

Change Order Policy

The scope creep firewall. Every out-of-scope request routes through here — no exceptions.

Any work outside this SOW — additional pages, features, integrations, or design changes after development begins — requires a written Change Order signed by both parties before work begins. The Agency will provide estimates within three (3) business days of receiving a written request. Verbal approvals do not constitute authorisation to proceed.

8

Assumptions & Dependencies

Shift responsibility for inputs to the client. If they don't deliver, the timeline moves.

  • Approved, developer-ready design files (Figma or equivalent) will be provided before development begins
  • All written content, images, and media will be supplied by Client in final form before content integration begins
  • Client holds valid licences for all fonts, stock images, and third-party plugins required
  • Client will provide access to hosting, domain registrar, and any existing platform accounts as required
  • Client will provide timely review feedback within seven (7) business days at each milestone
  • Third-party APIs and services (CRM, analytics, email platforms) will be accessible and properly credentialled during development
  • Requirements are based on information provided at project kick-off. Significant scope changes after development begins will require a Change Order
9

Acceptance Criteria

Define "done" before you start. Silence-equals-acceptance clauses prevent endless feedback loops.

The project is accepted when: (1) all deliverables in the Scope of Work are delivered; (2) the QA checklist is signed off; (3) the site is live at the agreed URL; (4) Client provides written acceptance, or fails to respond within seven (7) business days of final delivery — silence constitutes acceptance. The 14-day bug-fix period begins at acceptance. Source code and credentials are transferred upon receipt of final payment.

Frequently asked questions

What platform should I specify in this SOW?

Name the specific platform — WordPress, Webflow, Next.js, Laravel, etc. Vague platform references lead to disputes. If the platform is still undecided, resolve it before signing.

Should design be included in this SOW?

Only if you are doing both. If a designer is handling design separately, reference the approved design files as a dependency and state that design is out of scope here.

How do I handle bugs after launch?

The 14-day post-launch bug-fix period covers bugs — functionality that does not work as specified. New features or change requests in that window are change orders, not bugs.

Use this template in ScopeShield

Generate a custom version in 60 seconds. AI writes all 9 sections, client signs online, Scope Guardian protects the project.

Generate custom SOW — free →
Free Web Development Statement of Work Template — ScopeShield | ScopeShield