Web design contract, Fern and Thistle website build
Web design contract template with milestones and revision rounds
Website projects rarely fail on design. They stall because the content never arrives and nobody wrote down what happens next. This contract dates every milestone on both sides, deems a stage approved if the client goes quiet, and moves the launch by a day for every day the copy is late.
The document, page by page
Every page as it renders and as it prints, with nothing summarised. Read the wording before you reuse it.
Section by section
What each section is for, so you can keep the ones you need and drop the rest.
- Parties and key terms
- Studio and client, then the fixed fee, the payment count, the launch date and the revision rounds.
- 1. What is being built
- The seven pages and the features included, what is excluded, and the browsers tested.
- 2. Milestones
- A five stage table with studio and client dates, and the deemed approval rule for silence.
- 3. Revisions
- Two rounds a stage, what a round actually is, and the hourly rate beyond them.
- 4. Content and materials
- The 15 December content deadline with its day for day effect, and rights in supplied material.
- 5. Fees
- The $6,800 fee in three payments, and the third party costs the client pays directly.
- 6. Ownership, hosting and handover
- Who owns what on payment, the handover pack in the client's own accounts, and post launch support.
- 7. General
- Ending the contract, what is then owed, disputes, and what this replaces.
- Signatures
- A block for the studio and one for the client.
Clauses in this document
How to adapt this agreement
For an ecommerce build, add payment gateway, shipping and tax configuration to the scope, replace the single content deadline with a product data deadline including images and variants, and add a clause on who is responsible for PCI obligations and refund policy content. For a retainer rather than a project, delete the milestone table and the fee stages and replace them with a monthly allocation of hours, a rollover rule and a monthly report. For a project where the studio also writes the copy, move copywriting out of the exclusions into the scope, and replace the content deadline with a client interview date and an approval window on each draft.
What makes this document work
Silence has a defined outcome
Clause 2.2 says an approval is given in writing, and if the client misses its date the studio writes once more and the stage is approved five business days later. That single rule is what stops a project drifting for a month without anyone deciding to stall it.
The content deadline has teeth
All text, images and the vector logo are due 15 December. Clause 4.1 moves the launch one business day for every business day content is late, and requires the studio to say in writing when that starts happening rather than mentioning it at the end.
The site is handed over in the client's own accounts
Clause 6.2 puts the domain, hosting, content management administrator account, analytics and DNS in the client's name, listed in a written handover pack, and says the studio holds none of them. That is the clause a client needs and rarely asks for.
Questions people ask
What should a web design contract include?
The pages and features being built, what is excluded, the milestone dates on both sides, how many revision rounds are included, when content is due, the fee and payment points, who owns the finished site, and how hosting and accounts are handed over.
What counts as one revision round?
One consolidated set of comments from the client in a single message, collected from everyone who has a view. Clause 3.1 says so directly, because two people sending contradictory comments separately is two rounds and that is where revision budgets quietly disappear.
Who owns a website after it is built?
The client, on payment of the final invoice. Clause 6.1 passes the design, the page templates and the content, while the studio keeps its own reusable code libraries and internal tooling and may show the finished site in its portfolio.
What happens if the client is late with content?
The launch moves by one business day for every business day the content is late, and the studio has to tell the client in writing when that starts. The deadline is 15 December, well before the build stage, so late copy does not collide with testing.
Should a web designer take a deposit?
A deposit books the dates, which is what it is for. This contract takes 30 percent on signing, 40 percent on design approval and 30 percent on launch, and says work on a stage does not begin until the previous stage's invoice is paid.
What are third party costs on a website project?
The domain, the hosting plan, the content management licence and any stock image or font licence. Clause 5.2 keeps them out of the fixed fee, estimates them at $340 for the first year, and has them paid by the client directly to the supplier or reimbursed at cost.
Build your own in about a minute
The button below opens the generator with this use case already described. Change the wording to match your own, generate, then edit anything you like.
Make my web design contract template with milestones and revision roundsOther document examples
Videography contract template with shoot days and a delivery table
Video work is quoted in days and judged in files, and the two rarely match up in writing. This contract sets out the crew hours for each shoot day, lists nine deliverables with a length, a format and a date, and answers the two questions clients ask last: who gets the raw footage, and can the music be used in an ad.
Software development agreement with sprints and an acceptance test
Custom software goes wrong in the space between delivered and accepted, where one side thinks a sprint is finished and the other is still writing a list. This agreement fixes a ten business day acceptance window against criteria written before the sprint started, and assigns the intellectual property sprint by sprint as each invoice is paid.
Marketing agency agreement with a channel scope and ad spend held apart
The two things that break an agency relationship are a scope nobody can point at and a fee that quietly includes the advertising budget. This retainer puts the work in a table with the hours and the reported metric for each channel, then keeps every dollar of ad spend in the accounts of the client where it belongs.
Want the steps in the builder? Read Create a document with AI, then Add components to a document. For everything this generator can do, see the document maker.
Written and checked by the OneCraft team. Last checked .