For developers and agencies building Shopify, WooCommerce, or custom e-commerce stores.
When to use this template
E-commerce projects are complex and scope-creep-heavy. Clients routinely ask for "just one more payment method", additional product variants, loyalty programmes, and custom discount logic after development begins. This template is explicit about product counts, payment gateways, and what "launch-ready" means.
Sets the context, parties, and purpose. This is the first thing a client reads and the last thing they remember.
This Statement of Work governs the development of an e-commerce store on [Platform: Shopify / WooCommerce / Custom] by [Agency Name] ("Agency") for [Client Name] ("Client"). The Agency will develop a fully functional, responsive online store with the features defined herein, integrate the agreed payment gateway(s), and assist with launch. This SOW is specific about product count and features — anything beyond what is listed requires a signed Change Order.
The complete list of what you will deliver. If it is not listed here, you are not obligated to do it.
Equally important as scope. Explicitly naming exclusions kills the "I thought that was included" conversation.
Commitments on both sides. Milestones keep projects moving and give you a paper trail when clients cause delays.
The most violated clause in any SOW. Define exactly what a revision is, how many are included, and what extra costs.
One (1) consolidated review cycle is included after staging delivery, covering design deviations and functional bugs against the agreed spec. Changes in product count, payment gateways, or features after development begins are Change Orders. Each additional review cycle is billed at $[rate].
Protect your cash flow. Late payment clauses and upfront deposits are non-negotiable for sustainable agencies.
Total project fee: $[Amount]. Payment schedule: 40% ($[Amount]) due upon signing; 30% ($[Amount]) due upon staging delivery; 30% ($[Amount]) due upon launch. Invoices are payable within ten (10) business days. The Agency withholds store credentials, source code, and domain transfer until all invoices are paid in full. Overdue invoices accrue interest at 1.5% per month.
The scope creep firewall. Every out-of-scope request routes through here — no exceptions.
E-commerce projects expand quickly. Additional products, payment gateways, integrations, shipping rules, discount logic, or any feature not listed above requires a signed Change Order before work begins. The Agency will provide written estimates within three (3) business days.
Shift responsibility for inputs to the client. If they don't deliver, the timeline moves.
Define "done" before you start. Silence-equals-acceptance clauses prevent endless feedback loops.
The store is accepted when: (1) all pages and features in the Scope of Work function correctly on staging; (2) at least one test transaction has been successfully processed end-to-end; (3) the QA checklist is complete; and (4) Client provides written acceptance or fails to respond within seven (7) business days of launch. The 14-day bug-fix period begins at acceptance.
Charge per batch (e.g. up to 50 products). Define the batch size in the SOW and list the per-batch rate for additional products in the change order policy.
The payment gateway (Stripe, PayPal, etc.) charges transaction fees directly to the merchant. Those are the client's responsibility and should not be included in your project fee.
Never. You are delivering a functioning store, not a sales guarantee. The acceptance criteria cover functionality, not business performance.
Use this template
Generate a custom version of this SOW in 60 seconds. Fill an intake form, Claude AI writes all 9 sections, then protect it with Scope Guardian.
Generate custom SOW →Free 14-day trial. No credit card.
With ScopeShield you also get
Jump to section
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 →