Get our app
Account Sign up Sign in

Make your Free
Web Development Agreement

A Web Design Contract is between a business or individual and a freelancer, or small team of, web developers. Web Development Agreements cover the basics such as the parties involved and payment... Read More

Make document
Sample Web Development Agreement Template
How It Works About Document Related Documents

How It Works

Create your document

Create your document

Answer a few simple questions to make your document in minutes

Save, print & share

Save, print & share

Save progress and finish on any device; download & print anytime

Sign & make it legal

Sign & make it legal

Securely sign online and invite others to sign

Making a Web Development Agreement

  • What is a Web Development Agreement?

    A Web Design Contract is between a business or individual and a freelancer, or small team of, web developers. Web Development Agreements cover the basics such as the parties involved and payment agreements, but they can also include detailed information about work and time restraints. This template can also be used to make mobile app development agreements.

    Use the Web Development Agreement document if:

    • You're hiring a web developer for a website design project.
    • You're being hired as a web developer for a website development project.

    Creating a website or updating a website is often simple, but communication issues are common, so a contract can help. A Website Contract not only covers financial agreements but also helps ease common pressure points and the time-management portion of the project.

    Other names for this document:

    Web Design Contract, Website Contract, Website Development Agreement, Freelance Web Design Contract

  • What is usually included in a Web Development Agreement?

    The agreement itself is not complex and usually less than a page long. However, most are accompanied by less formalized supporting documents that outline exact expectations, timelines, payment schedules, change and approval processes, and testing and QA procedures.

    At the core, most Web Design Contracts include:

    Names of both parties

    Most contracts include the names of the business and the freelancer or design company. The physical address of the business is usually included as well as the name of the project.

    Retention of developer

    This is basically a section that says the business agrees to work with named developer and the services to be contracted.

    Description of services

    In this section, the project is described broadly, the minute details of the project are usually included in a separate document.

    Payment of services

    This section explains the financial terms of the contract including agreed-upon hourly rates for specific roles.

    Terms of termination

    This outlines how either party can quit the contract. Sometimes this section will describe what happens if the web designer/developer does not deliver the product in a timely manner.

    Non-Disclosure Agreements

    While a Non-Disclosure Agreement can be a separate document, it needs to be included along with the other agreements. This agreement should be designed to protect proprietary information. It should be extended to everyone involved in the project.


    This might seem obvious, but it should be stated who owns the website and associated digital properties. It can also be important to note in the contract that the developer should not use any property owned by someone else to complete the work such as protected images.

    Associated agreements

    Often, before a contract is signed the details of the project are outlined and expectations are discussed. Related documents are often included alongside the contract. These documents usually include items such as schedules and milestones, payment dates and expectations, project and task management, issues and changes, and testing and QA procedures. These elements may be also be called project parameters. Smaller projects may not require extensive documentation.

    Schedules and milestones

    These are essentially due dates and success indicators, and generally cover both sides of the agreement. For example, the business may agree to provide branding materials, images or other digital media by a certain date, and a developer milestone might be something like, delivering a completed mobile app.

    Payment dates and expectations

    Payment information is often tied to milestones. In this way, web designers can receive partial payment before the entire project is completed. This is especially relevant to large, long-term projects.

    Project and task management

    Most business will use some type of project management technology to track tasks. It could be a free or paid service. Either way, the developer should have access to the portion of the project that relates to their work. If the developer uses a task management system, they might consider providing limited access to the business, as well.

    Issues and changes

    Changes are one of the most challenging parts of managing a new website launch. The documentation should include how people can raise issues or questions and how change requests are managed. Often the task management system will provide a way for tracking issues and changes.

    Testing and QA

    Before the website and or mobile app is released it should be thoroughly tested. You can create documents that outline testing procedures and methods of tracking. It should also be noted who is to perform the testing and how errors or bugs are reported.

  • Who provides the website design contract?

    If you are the designer and work with small clients, you will likely be the one putting together the contract. Your client may not know what is involved in building a website and they will need to rely on your expertise to make sure everything is included. Advantages to making your own contract are that you can set realistic deadlines for yourself and can address common issues up front.

    If you are a larger company and have experience working with contract workers, you may be the one making the Website Contract. Even if your business is making the documents, you will still benefit from consulting with the designer to make sure the unique needs of the project are met. If the agreement is lengthy and complicated, you'll want to ask a lawyer to review your web design contract.

    Ideally, the contract is created together. Working together can make it easy for both parties to outline the tasks that need to be completed and set realistic deadlines. While the company many know what they want the end result to be, the designer likely has more experience with what it takes to get there.

    Tips for web project success

    Even simple websites can suffer from setbacks, obstacles and communication problems. Here are few things you can do to help ensure a smooth process.

    Set realistic deadlines

    Setting unrealistic milestone dates often creates a stressful situation resulting in subpar work and or missed deadlines. As a freelance designer, you'll want to hit deadlines the best you can. As the hiring company, you'll want to try to set reachable deadlines, while giving yourself some extra time should the project not finish on time.

    Know what you want

    If a company doesn't know what they want, a designer is not going to be able to successfully complete the website. Slow down and take time to research and outline what you want your website to do for you. It may be helpful to provide the designer some examples of what type of site you are looking to have created, including sample images and color schemes.

    Get more than one bid

    Once a business or individual needing the website knows what they want and has a solid idea about the scope of the project (work required, time involved, cost), they should request more than one bid. Some online services can not only help businesses find designers, but many can also sort bids.

    Increase your budget

    The old saying, “you get what you pay for” has some merit. The quality of work and expertise your business requires may cost more than the lowest bid. That doesn't mean you should take the highest bid, but be prepared to pay a bit more for experience. Also reserve room in your budget to cover unforeseen expenses.

    Things to do after the website is complete

    Websites need to be changed and updated periodically. You'll either need to do that yourself or hire a web developer to perform updates. If you are the web designer, you may be able to help the business owner understand ongoing needs of maintaining a website.

    Final handover

    When the work is complete the designer will need to give the business access to the website. This includes logins, passwords and account information.


    If you or your employees plan on updating the website or adding content, you may need training. Often businesses purchase from the design company training on how to perform simple updates.


    Issues may arise well after the first rounds of testing occur. As an add-on to the original contract, you may include terms for maintaining the site. Simple charges could be billed at an hourly rate. If you need extensive work completed, you may want to create a new Web Development Agreement.

Related Documents

Ask a lawyer

Our attorneys are here for you.
Characters remaining: 600
on call attorney mario
on call attorney kendall
on call attorney marc
Rocket Lawyer On Call® Attorneys


Easy legal documents at your fingertips

Answer a few simple questions to make your document in minutes

Easily customizable
Make unlimited revisions and copies. Sign digitally. Share and print anytime.
Legal and reliable
Our documents are vetted by lawyers and legal staff, so you can use them with confidence.
Added protection with Document Defense®
If there's a dispute, an On Call attorney can respond on your behalf. Included in your Premium plan.
Try Rocket Lawyer free for 7 days
Make your Premium document today and get back to doing what you love.

Looking for something else?