1. Start with the outcome
Describe the business result the client is buying before listing tasks. A useful outcome is concrete enough to guide tradeoffs but does not promise a result outside your control. For example, replace "redesign the website" with "create a responsive marketing site that explains the offer and gives qualified visitors a clear path to request a consultation."
Name the provider and client, the project, and the intended result. This opening gives every later deliverable a purpose.
2. Name every deliverable
List the visible items the client will receive. Use quantities, formats, platforms, page names, file types, or meeting counts when they matter. "Design support" is vague. "Responsive designs for five approved page types in Figma, plus one developer handoff session" can be reviewed and accepted.
Keep activities separate from deliverables. Research and workshops may be part of the work, but the scope should also state what those activities produce.
3. Write the exclusions
Exclusions are not defensive language. They make the price understandable. State adjacent work that a client might reasonably assume is included, such as copywriting, paid media, hosting, stock assets, travel, source-file cleanup, ongoing maintenance, or third-party fees.
If an exclusion might become necessary, explain that it can be estimated through a written change request.
4. Set timing, feedback, and acceptance
Give the planned duration or target dates and identify what must happen before work starts. Include the client feedback window, who consolidates comments, and what happens if access or approvals arrive late.
Define acceptance in plain language. A deliverable can be accepted when it matches the approved scope and the client either approves it or does not report a material mismatch within the stated review period.
5. Connect price to the work
State the total investment, deposit, remaining payment schedule, applicable taxes, and reimbursable costs. Tie milestone payments to clear events rather than subjective satisfaction. If work is hourly, include the rate, billing interval, and any approved cap.
Finish with revision limits and a simple change-control process. The goal is not to prevent change. It is to make the effect on price and schedule visible before extra work begins.