How to Word Your Client Contract in 2022

When it comes to client contracts, most of us can agree that they’re generally a pain in the butt. There’s often legal language that’s hard to decipher, clauses and attachments to comb through, and if you want one that’s rock-solid, you’ll need to hire a lawyer to create one with your business’s best interests in mind.

That said, contracts are critical to protecting your time, your assets, and your sanity. Not all projects go perfectly – communication issues, misunderstandings, and delays can happen in even the smallest ventures.

With that in mind, we’d like to show you our best tips for wording your client contract in a way that’s both simple and easy to decipher.

Steal This Line From Our Client Contract

Whether you call it a client contract, a scope agreement, a signed estimate, or a proposal, you should have a written agreement with every client you work with. You can find plenty of templates online to get you started, but there’s one line that you’ll definitely want to include.

Additional licensing may be required with third party assets.

As a developer, having a line about licensing for third-party assets probably seems like common sense. After all, someone has to pay for stock images, premium plugins, or other third-party assets used on a site.

The problem is that what’s common sense to a developer isn’t necessarily common sense to the client. In fact, it’s entirely possible that your client has no idea which plugins you’ve installed on their site are free vs premium. Just keep in mind that clients are most concerned with the end result, so don’t take their potential lack of plugin knowledge for granted.

So Who Pays For Third Party Assets?

Brad Touesnard wrote a post outlining why clients should own their plugin licenses that echoes our recommendation for our premium plugin suite. In the post, he hit the proverbial nail on the head when he explained the importance of setting client expectations up front.

We frequently see two big mistakes being made when it comes to client contracts, third party assets, and expectation-setting:

  1. The developer rolls the costs of premium plugins and other third party assets into the project estimate or ongoing maintenance plan without explanation.
  2. The developer doesn’t account for the cost of premium licenses because they plan to use their developer or unlimited license on the site.

In both cases, there’s a critical piece missing – setting appropriate expectations for the client. Remember, this isn’t common sense for them. They don’t know that when they hire you to build them a new site, there may be additional ongoing costs beyond hosting and domain renewal.

Whether the client buys the license directly or you roll the cost into your bid doesn’t really matter, because either way, the client is ultimately paying for the license. Though how the client understands the cost and how they are set up for support is what matters most.

Use Your Client Contract To Set Expectations

As we mentioned, adding this one little line is a helpful starting point.

Additional licensing may be required with third party assets.

You’ll want to take it a step further with your own contract to define which licensing is needed for the site, along with who’s fronting the cost and for what time period. If you bundle license fees in with a monthly maintenance package, be sure to let them know which licenses they’ll need to purchase (and when) should they decide to cancel their maintenance plan.

This section of your contract is also a great spot to outline any requirements or requests you have for support. For example, if the email used for the license purchase is the same one used to access support, you can stipulate that you’ll need those credentials to perform ongoing maintenance on their site. Alternatively, you can outline a process for purchasing the license on their behalf and transferring the license to them upon project completion.

Final Thoughts

Contracts help bring clarity to a project and create a better understanding of the responsibilities of both parties in an agreement. Create your contract in a way that makes sense for your business. If your processes change over time, don’t be afraid to go back and update your contract. It’ll benefit both you and your clients in the end.