Website Design Service: What to Include in Your Contract
A website design service contract protects both parties by defining deliverables, timelines, revision limits, intellectual property ownership, and payment terms before work begins. Without a signed contract, disputes over what was promised become impossible to resolve fairly. A clear contract is not a sign of distrust — it is the foundation of a professional working relationship.
Why the Contract Matters More Than the Proposal
A proposal is a sales document. A contract is a legal agreement. Proposals often describe work at a high level without defining what happens when scope changes, when timelines slip, or when the client and agency disagree about whether a deliverable meets the brief. The contract fills those gaps.
Before signing any website design service agreement, read it in full. If a clause is unclear, ask for clarification in writing. Never rely on verbal assurances about what is “understood” to be included — if it is not in the contract, it is not a commitment.

Core Elements of a Website Design Service Contract
1. Parties and Project Overview
The contract should name both parties clearly — legal business names, not trading names — and include a concise description of the project: what type of site is being built, on which platform, and for what primary purpose. This section anchors all subsequent clauses to a specific scope.
2. Deliverables
The deliverables section is the most important part of the contract. It should list every item the agency will produce:
- Number of page designs and which pages are covered
- Responsive breakpoints included (mobile, tablet, desktop)
- Whether the agency provides copywriting or only implements client-supplied content
- Number of included revision rounds per design phase
- What browser and device testing is covered
- Whether SEO setup (meta titles, schema, sitemap, robots.txt) is included
- Post-launch training on the CMS
Anything not listed in the deliverables section is out of scope. If you expect something to be included, confirm it is named explicitly.
3. Payment Structure and Milestones
Professional website design service contracts use milestone-based payment rather than a single upfront fee or payment in full at the end. A common structure is:
- Deposit (typically 25–50%) due on contract signature, before work begins
- Progress payment on approval of design concepts
- Progress payment on completion of development and staging review
- Final payment on launch or handover of files, whichever comes first
Confirm what triggers each payment milestone and whether delays on the client side (late content, delayed approvals) affect the payment schedule.
4. Timeline and Milestones
The contract should include a project timeline with named milestones and target dates. Critically, it should state what happens when client delays — late content delivery, slow design approval rounds — push the timeline beyond the agreed schedule. Many contracts include a clause allowing the agency to invoice for time spent waiting if client delays exceed a defined threshold.
5. Intellectual Property and Ownership
Confirm who owns what at the end of the project:
- Design files: Do you receive the source files (Figma, Adobe XD) or only the final web output?
- Code: Does ownership of the theme and plugin code transfer to you on final payment, or does the agency retain a licence?
- Third-party assets: Any stock photography, fonts, or premium plugins are typically licensed, not owned — confirm what licences are included and who holds them.
For WordPress projects, confirm that you will have full admin access to the WordPress installation, database, and hosting account on project completion.
6. Revision and Change-Order Policy
The contract should state how many revision rounds are included at each phase and what constitutes a revision versus a new requirement. Most professional agencies distinguish between amending the delivered design within scope (covered) and adding new features or pages not in the original brief (a change order, quoted separately). This distinction protects both parties.
7. Launch and Handover Terms
The contract should define what “launch” means: who is responsible for domain and DNS management, hosting configuration, and post-launch monitoring. It should also define what “project complete” means — whether it is the go-live date, formal sign-off by the client, or delivery of final files. The trigger for final payment and any warranty period should be tied to this definition.
Robots.txt and Technical Configuration on Handover
One practical handover item often overlooked is the robots.txt file. During development, the staging site should be blocked from search engines. On launch, the live site must be open to crawling. Verify this is addressed in the handover checklist. Use the tool below to generate a correctly configured robots.txt for your live site and check it against what the agency delivers.
Place robots.txt at your domain root, e.g. https://example.com/robots.txt. Test it with Google's robots.txt tester.
For more on evaluating design agencies before you reach the contract stage, read our guide on web design agency vs freelancer. For a full picture of what website design and development services include, see our website design and development guide. Ready to discuss your project? Visit our website development service page.
Chat on WhatsAppFrequently asked questions
What is a website design service contract?
A website design service contract is a legal agreement between a client and a design agency that defines the scope of work, deliverables, payment structure, timeline, intellectual property ownership, and terms for handling revisions and changes. It protects both parties throughout the project.
Who owns the website design after the project is complete?
Ownership terms vary by agency. In most professional agreements, intellectual property transfers to the client on receipt of final payment. Confirm explicitly whether source design files, website code, and database are transferred, and whether any third-party licences (themes, plugins, stock images) are included or need to be separately purchased.
What happens if the project goes over the agreed timeline?
A well-written contract specifies who is responsible for timeline slippage and the consequences. If delays are caused by the agency, the client should not be penalised with additional cost. If delays are caused by the client (late content, slow approvals), the agency may charge for waiting time or adjust the schedule accordingly.
How many revisions should a design contract include?
A typical professional contract includes two revision rounds at the design phase and one round at the development stage. More revisions beyond this scope are usually handled as change orders. Review the revision policy before signing — unlimited revisions with no scope definition is a red flag, not a benefit.
Should I get a lawyer to review a web design contract?
For large projects, having a solicitor or business attorney review the contract is reasonable. For smaller projects, the key items to check yourself are: deliverables listed explicitly, IP ownership on final payment, change-order process defined, and payment milestones tied to clear project stages.