Important Freelance Contract Terms And Clauses For Designers And Developers

Get a list of freelance contract terms that every freelance designer and developer should include in their client contracts.

Freelance Contract Terms

Introduction? Check. Scope of work? Check. Creative process? Check. Timeline, milestones, and expectations? Check. Payment terms and signature line? Check.

These are all the basics of solid freelance contract.

Creating a freelance contract for a website project isn’t difficult as long as you’re building small, basic websites for small amounts of money. But when you’re investing a large number of hours into a project, the fees increase, and the stakes become higher, it is critical to have a solid contract in place to protect you and put your clients at ease.

If you’re like many freelance designers and developers, you may not know what terms to add to your contract until it’s too late and you’ve already been burned. That’s exactly why I dedicate an entire week to creating freelance contracts and change orders in my client management course Profitable Project Plan.

List of Terms to Include in Freelance Contracts

While not an exhaustive list of what to include in a web design contract, here is a list of contract terms that should be in every freelance contract:

What’s Not Included

In addition to communicating what is included in the scope of work, you also need to communicate what is not included. This will help avoid situations where the client assumes you’re doing certain tasks and later gets angry when you tell them that the tasks are not included.

Here are three examples:

Example 01:

  • Included: Adding and styling the provided content in the website, making one round of minor content changes to catch last-minute typos or grammatical errors.
  • Not Included: Typesetting or typing up content provided in print format, replacing large chunks of content or entire pages of content.

Example 02:

  • Included: Adding/embedding the client’s course videos to their membership site.
  • Not Included: Uploading all of the videos to Vimeo pro, adding the custom splash images, and configuring the settings for each video.

Example 03:

  • Included: Integrating a MailChimp email marketing opt-in with their website and setting up the double opt-in confirmation page and thank you/download page.
  • Not Included: Designing a custom email marketing template and creating/configuring email automation and autoresponders.


Be clear about when you are and are not available, and how quickly clients can expect a response. Share your availability for phone calls, email, and meetings, and set boundaries for:

  • When and how often you check email and respond to messages
  • What lead time is required to set a meeting
  • How fast turnaround will be on work to be completed and revisions

Consider adding a note about social media. Let them know that you use social media for both work and play, and that when you’re on Facebook and Twitter at nights or on the weekends, that doesn’t mean you’re available to them as well.


It is critical to protect yourself, your deliverables, and your deadlines, from project delays and problems from third parties you have no control over, like hosting companies, email marketing service providers, the postal service, mail houses, social media sites, plugins, email, domain registrars, internet service providers, etc.

It is also important to protect your time from the third-party human — i.e. a virtual assistant your client has hired to implement their email marketing campaigns, opt-ins, and other automations. Communicate that you are happy to be a resource, but that training team members to use a third-party platform, fixing their configuration mistakes, or providing ongoing email and phone support for work not included in your agreement will require a separate support agreement.


Do you have a plan in place for what happens when a client goes MIA in the middle of a project, fails to communicate what is going on, and stops responding to emails or phone calls?

Dormancy addresses what happens when a project stalls or a client disappears:

  • Outline what length of time must pass before a project is considered dormant.
  • List exactly what criteria makes a project considered dormant.
  • Note what happens when a project becomes dormant — what action is taken.
  • Communicate what must happen to restart the project after it has been deemed dormant. Is there a re-engagement fee? Do certain milestones or deliverables have to be met?


Outline the process a client must use for canceling a project:

  • What do they need to do to cancel the contract?
  • How much notice do they need to give?
  • Do they get a full refund, partial refund, no refund?
  • What happens to the work done to that point?

Outline the process you must follow to cancel the project and fire your client:

  • How long does a project need to be dormant before it is considered cancelled? If it is cancelled after falling dormant, are all refunds forfeited?
  • What happens when you realize a client simply isn’t a good fit and you want to part ways. Do you refund them 100% and wish them well?
  • What if work has already been completed? Do you cut your losses for goodwill? What stage of the project begets only a partial refund and files for work completed to date?

Revision Policy

Communicate that the design process is an interactive process and that the client will have opportunities to provide input, feedback, and revisions. Inform the client:

  • How many rounds of revisions are included with the project
  • What constitutes a round of revisions
  • Who is allowed to make/request revisions
  • What happens if they need more revisions than what is included
  • What happens if they want to make revisions after providing approval

Website Hosting

Clients who are not tech-savvy don’t always understand how website hosting works or that they even need hosting. In some cases, clients may assume that because you’re creating the website, you’re also hosting the website.

In your contract, explain:

  • What website hosting is, how it works, who is responsible for purchasing website hosting, and what website hosting providers you recommend.
  • What is included in taking the website live in the client’s hosting account.
  • What is not included when dealing with hosting, like other websites in the same account, setting up email addresses, or transferring domain names.

Premium Plugins

Your client may request specific functionality that requires the use of a premium plugin. Convey who is responsible for purchasing the premium plugin, how the configuration and setup of the plugin will be handled, and when/if the client may encounter additional fees.

Browser Testing And Compatibility

Browser testing no longer means attempting to make a website look exactly the same in browsers of different capabilities or on devices with different size screens, settings, or resolutions. It does mean ensuring that a visitor’s experience of a design should be appropriate to the capabilities of a browser or device.

Outline which browsers you test your work against and what happens if the client requires compatibility for outdated or obscure browsers.

Ownership Of Materials

Your client will supply content such as text, images, quotes, graphics, charts, audio, video, PDFs, and other materials for use on the website. Limiting your liability for any content provided by the client. State that all content provided must be owned by the client or the client must have permission to use the materials.

Ownership Of Work

When the project is over and the website has been delivered, who owns the work? Who retains the copyright for the design? Outline the exact terms of ownership for all work completed.

Portfolio Inclusion

Let the client know you love to show off your work and your clients and that you intend on showcasing their website in your portfolio. Be sure to also include permission to use the website in blog posts, case studies, and other marketing materials.

Location Of Legal Filings And Proceedings

Projects always begin with the best intentions and no freelancer wants to see a dispute arise that requires legal proceedings, but if it does, you need to be ready. Include verbiage in your contract that states the location all legal filings and court proceedings must take place.

Warranty Of Work

Your client may not understand the difference between warranty work and website support. In your freelance contract, outline what warranty work is, how long it is good for, what the warranty includes, and what is not considered warranty work.

Including a warranty is a great way to provide your clients extra peace of mind when investing with your company. It also often leads to additional work in the future because clients will reach out with an issue to see if it’s covered under warranty, and if it isn’t you get to have a conversation about how you can help.

Support And Maintenance

I highly recommend offering monthly website support services to every client. Website support is not only a fantastic way to help your clients protect and safeguard the website they just invested time, effort, and money in, but to keep it performing as well as it did the day it was completed.

In your freelance contract, be sure to outline what website support is included and what happens if they need additional support in the future.


Designers and developers believe all new clients will be great clients because they want every project to be an incredible experience for themselves and their clients. Unfortunately, that leads to laziness around contracts and future trouble because not all clients are great clients.

  • If every client was a great client, freelancers and agencies wouldn’t need freelance contracts.
  • If every engagement went smoothly, clients wouldn’t have horror stories about past designers and developers and skepticism about future providers.
  • If nothing ever went wrong, the website Clients From Hell wouldn’t exist.

Whether you’re a freelance designer or developer, or you run a creative agency, be smart about delivering client services and use freelance contracts designed to remove confusion, minimize misunderstandings, and eliminate assumptions, while protecting your time, sanity, and bottom line.

This article was originally written for and published at Liquid Web.