A website contract (aka a website development contract), is a formal agreement between you and your client outlining the terms and conditions of your web services. Such services include things like designing web pages, turning designs into a functional website, offering web hosting, and website maintenance.
Here is a simple website design agreement template for outlining the terms and conditions of your web services: Simple Website Design Agreement Template (doc & pdf)
The template has been reviewed by legal experts and covers the following key items:
Simple Website Design Agreement (screenshot)
Generally, you can use this contract template for all web services. The only thing you’ll need to adjust is your deliverables to match the goals of the project.