Skip to content
Run the project

Statement of work (SOW) template

Fill in a guided form and get a statement of work draft with deliverables, milestones, acceptance and payment terms.

Free, runs in your browser, no sign-up. Updated 2026-10-25.

A starting draft, not legal advice. Have a lawyer review the SOW before anyone signs it.

How the work is paid

Amounts, rates, invoice timing. Leave amounts 'to agree' if you have no quote yet.

Result

SOW "Customer portal, first release" ready: 4 deliverables, 3 milestones.

Your statement of work

# Statement of work: Customer portal, first release

**Client:** Your company  
**Supplier:** Your vendor  

## 1. Background

Customers check orders and invoices by email and phone. This first release lets them do it in a web portal.

## 2. Objectives

- Customers can see orders and download invoices
- Support staff see one view of each customer

## 3. Deliverables

- Clickable prototype of the main screens
- Web portal with sign-in, orders and invoices
- Admin screens for users and permissions
- Deployment to the client's cloud account and a handover session

## 4. Out of scope

- Native mobile apps
- Payments
- Data migration beyond the last 24 months

## 5. Milestones

| # | Milestone | Target date |
|---|---|---|
| 1 | Prototype approved | week 3 |
| 2 | Orders and invoices in staging | week 9 |
| 3 | Launch | week 12 |

## 6. Acceptance

- Each deliverable is demonstrated in staging against the agreed user stories
- The client has 5 working days to accept or list defects
- Defects that block a user story are fixed before acceptance

## 7. Fees and payment

- Model: Milestone-based: each milestone is paid when it is accepted
- Amounts per milestone: to agree
- Invoices payable within 30 days

## 8. Client responsibilities

- Name one product owner who can make decisions within 2 working days
- Give API access to the order system before week 2

## 9. Assumptions

- The order system has a documented API
- Designs use the client's existing brand guide

## 10. Changes

Changes to scope are raised as a written change request with the effort, cost and schedule impact. Work on a change starts only after both sides approve it.

## 11. Contacts

- Client product owner: name, email
- Supplier project lead: name, email

---

Draft built with the OceanLab SOW template. Have it reviewed before anyone signs it.

Send this SOW to OceanLab

Opens an email to OceanLab with this result and a link to your inputs. Nothing is sent until you press send, and there is no sign-up.

Prefer a form? Use the contact page.
Method

How this is calculated

The sections follow what both sides need to agree before work starts: background, objectives, deliverables, out of scope, milestones, acceptance, fees and payment, client responsibilities, assumptions, change process and contacts.

Pick milestones, time and materials or a fixed price; the payment section states the model in plain words. Amounts stay 'to agree' until you have a quote.

The draft is built in your browser as Markdown. Have it reviewed before anyone signs it.

FAQ

Questions about this tool

What is the difference between a SOW and a contract?

A master agreement covers the legal terms. The SOW under it says what will be delivered, when, how it is accepted and how it is paid.

What makes acceptance criteria good?

They can be checked: a demo in staging against named user stories, a review window in days, and which defects block acceptance.

Is this legal advice?

No. It is a starting draft. Have a lawyer review anything you sign.

Is anything I enter sent anywhere?

No. The tool runs in your browser and there is no sign-up. Nothing leaves the page unless you choose to email your result to OceanLab.

Related tools

Other free tools

Product builds

OceanLab product builds like this

Products OceanLab designed and built. Each case study covers the screens, the scope and the rules it was built for.

Energy & utilities·🇿🇲Zambia

Kasupe - Utility Customer Portal and Service Console with Safeguarded Disconnections

Designed and built a clickable staff service console for a Lusaka water and electricity utility: one queue for faults, leaks and billing queries with live SLA status, a customer 360 for every account, and disconnection batches that check every safeguard before a crew is sent.

EnergyEnterprise
GovTech·🇺🇸United States

Setback - Permitting and Licensing Platform with Parallel Plan Review

Designed and built a clickable permitting and licensing platform for a US city's development services department: completeness checks before the review clock starts, building, zoning, fire and public works reviews running in parallel against city targets, an inspection board that checks certifications, and one record for every permit with its parcel, parties, holds, fees and inspections.

Enterprise
Internal tools & ops·🇬🇭Ghana

Dawuro - Approval Workflow Engine for a Ghanaian Public University

Designed and built a clickable approval workflow engine for a public university in Accra: request forms routed by amount, cost centre and the department hierarchy, an approvals inbox and two-tap decision screen designed phone first, delegation and out-of-office cover, and a route and history on every request that shows who approved what, and when.

Enterprise
Banking & lending·🇬🇧United Kingdom

Lendwell - SME Loan Origination from Application to Funded

A loan origination platform for Harbour Capital, a UK digital lender offering £25,000 to £500,000 term loans to small businesses - one workspace for applications, KYB and KYC, open banking and bureau data, underwriting, credit committee, offers and funding.

FinTechSaaSEnterprise
START YOUR CONVERSATION

Your Next Mission-Critical
System Starts Here

Speak with a senior engineer about your requirements. No sales process, just a direct technical conversation about what you need to build.

OceanLab

Enterprise Software Engineering - Human + AI

Languages

Locations

Global Headquarters

21 Merchant Road, 3rd Floor, Singapore 058267

Main corporate office and leadership operations

North America Office

548 Market Street, PMB 12472, San Francisco, CA 94104

Client operations and business development

India Office

402 Shivalik Shilp II, SG Highway, Ahmedabad 380015

Engineering and delivery center

© 2026 - Copyright. All Rights reserved OceanLab