Client contract template for freelancers and small agencies

By Ranjit Bhinge, founder of Blur Studio · Updated · 6 min read

Short answer: A client contract for a freelancer or small agency needs scope, price and payment terms, ownership of the finished work, a kill fee or cancellation terms if the client ends the project early, and a limitation of liability. The clause freelancers skip most often, and regret skipping most often, is the kill fee, what you're owed if a client cancels partway through a project you've already started work on.

Ranjit Bhinge

You're a freelancer or a small agency about to start client work, and you want a contract that actually protects you specifically, not a generic template built with a bigger company's legal team in mind.

I'm Ranjit, and I run Blur Studio: 15+ years building software, 120 apps taken live, and clients who have gone on to raise $10M+. I build AI systems and processes that help businesses do a lot more with a lot less time. I also work differently from most of what else is out there, more on that further down this page. Say hello.

This page may contain affiliate links from which Blur Studio earns commissions.

Freelancers and small agencies carry a specific kind of risk that larger companies don't feel as sharply: a single client canceling mid-project or disputing an invoice can be a real financial hit when you don't have twenty other accounts cushioning it. A client contract built with that reality in mind looks a little different from a generic template.

Why "free template" still means doing some of the work yourself

Searching for a free client contract template usually comes from wanting something fast and usable today, not a blank page and not a $500 lawyer bill for a $1,500 project. That's reasonable, and the structure below genuinely covers most freelance and small agency situations without legal help. What it can't do is know your specific state's rules on things like late fee limits or non-compete enforceability, or know the exact risk profile of your specific type of work. Treat the template as the 90% that's the same for almost everyone in your position, and spend a few minutes actually thinking through the 10% that's specific to you, the deposit size that matches your own cash flow needs, the kill fee percentage that reflects how much notice you'd realistically need to fill a canceled slot. Free contract templates for small jobs explains when a free template is enough and when it is not.

Must-have clauses

  • Scope of work. What's being delivered, specific enough to measure, the same principle covered in my service agreement template.
  • Price and payment terms. Total price or rate, invoicing schedule, and what happens on late payment. For freelancers specifically, I'd lean toward requiring a deposit (30 to 50% upfront is common) rather than full payment on completion, since it's what actually protects you from doing significant work for a client who later disappears or disputes the final invoice.
  • Kill fee or cancellation terms. What you're owed if the client cancels the project partway through, often a percentage of the remaining fee or payment for all work completed to date plus a stated cancellation charge. Without this, a client who cancels on day five of a three-week project can leave you with nothing for the time already invested, even though you turned down other work to take this one on.
  • Ownership of finished work. State clearly when ownership transfers to the client, almost always tied to full payment, not simply to delivery. This protects you from a client using the final work before paying the final invoice.
  • Revisions. How many rounds are included and what additional revisions cost, the same principle covered in my statement of work template.
  • Limitation of liability. Capping your liability at the amount actually paid under the contract, which matters more for a freelancer or small agency than a larger company, since a lawsuit disproportionate to the contract's value is a much bigger threat to a one-person business.

Why scope matters even more for a solo freelancer

A larger agency can absorb a loosely defined project with some internal slack, extra hours get spread across a team and a wider client base. A solo freelancer usually can't, every hour spent beyond what a project was priced for is an hour not spent on the next paying client, directly and immediately. That's why the scope section, borrowed from the same principle as a statement of work, matters more for a freelancer's bottom line than it does for a bigger shop, even though it's often the section freelancers rush through fastest to get to the "fun part" of actually starting the work.

Outline

Parties and effective date. Scope of work. Price, payment schedule and deposit. Revisions included. Kill fee and cancellation terms. Ownership and IP transfer tied to payment. Confidentiality. Limitation of liability. Term and termination. Governing law and signatures.

Sign and file

Get the contract signed before any work begins, not after the first deliverable is already sent, through QuickSigner, an electronic signature tool for sending a document out to be signed online from any device instead of printing and mailing it. Electronically signed client contracts are enforceable the same way as a wet-ink signature under the US ESIGN Act and state UETA laws. If you're signing new client contracts regularly, the Business plan at $5 a month per user ($48 annually) adds reusable templates, so the core terms stay fixed and only the client name, scope and price change per engagement, confirm current pricing directly before committing. File every signed contract in one consistent place, not scattered across whichever email thread or messaging app the client happened to use at the time, since it's the first document you'll need if an invoice ever goes unpaid or a scope dispute comes up. A simple folder structure by client, with the signed contract, any amendments, and key invoices together, takes a few minutes to set up and saves real time the one time a year you actually need to find something quickly under pressure.

A worked example

Say you're a freelance brand designer and a startup founder, Devon, hires you for a $6,000 logo and brand identity project, four weeks, scoped as three initial concepts, two rounds of revisions on the chosen direction, and final files in five formats. Your contract states a 40% deposit ($2,400) due at signing, with the remaining $3,600 due on delivery of final files. Two weeks in, after you've delivered three concepts and Devon has picked one, he emails to say the company is pivoting and he needs to pause the project indefinitely. Your kill fee clause reads: "If the client cancels after work has begun, the client owes payment for all work completed to date, plus 25% of the remaining contract value as a cancellation fee." You've completed roughly half the scoped work, so you invoice for that portion of the remaining $3,600 plus the 25% fee on what's left, not the full remaining balance, but not nothing either. Without that clause stated plainly at signing, this conversation turns into a negotiation from scratch at the worst possible moment, right when a client is already disengaging and has the least incentive to agree to anything.

A common mistake small businesses make with this document

The mistake I see most often among freelancers specifically is skipping the ownership-transfer clause because it feels obvious, "of course they own it once I deliver it." The problem is that "deliver" and "pay" aren't the same moment, and without the contract tying ownership to payment specifically, a client who receives final files and then disputes or delays the last invoice has already received everything they need to use the work, with very little remaining incentive to actually pay. Stating "ownership transfers upon receipt of full payment, not upon delivery" costs one sentence and removes the single biggest piece of leverage a freelancer otherwise loses the moment files get sent.

How I'd approach this

For most freelancers and small agencies, the kill fee and the deposit are the two clauses doing the most real protective work, more than the more legalistic-sounding liability language, because they're the ones that actually show up in practice when a client relationship goes sideways. I'd also keep the contract itself short, two to three pages, a freelancer client relationship is built on trust and a fast, clean signing process, and an overly long, dense contract can actually undermine that trust before the relationship even starts, even though the intent behind it is protective. If a prospective client pushes back hard on a reasonable deposit or kill fee before any work has started, that's useful information too, not every pushback means walk away, but a client who's genuinely uncomfortable with basic, standard protections this early is telling you something about how the rest of the relationship is likely to go. I'd rather lose that specific project at the contract stage than discover the same resistance three weeks in, after real hours are already invested and walking away costs you far more than it would have at signing.

Questions people ask

What's a reasonable deposit to ask for as a freelancer?

30 to 50% upfront is common for project-based work, with the balance due on completion or in milestones for longer projects. The right number depends on your industry and how much upfront cost or time you're committing before the client pays anything.

How is a kill fee usually calculated?

Often a percentage of the remaining contract value (25 to 50% is common) plus full payment for work already completed. The exact structure should be stated plainly in the contract rather than negotiated after a cancellation has already happened.

Do I need a different contract for every type of client work I do?

The core structure can stay the same across most of your work, scope, price, kill fee, ownership, liability. Only the scope section needs to be rewritten specifically for each engagement.

What if a client asks to use their own contract instead of mine?

Read it carefully rather than assuming it protects you the same way your own template does, larger clients especially tend to draft contracts favoring their own position on ownership, liability and cancellation. It's reasonable to negotiate specific clauses, like adding a kill fee, even when using the client's base document.

Should a freelance contract include a non-compete clause?

It's uncommon and often not enforceable against independent freelancers the way it might be against an employee, and some states restrict non-competes significantly regardless of worker type. A confidentiality clause protecting the specific client relationship is more typical and more defensible.

Can I use the same contract for a one-off project and an ongoing relationship?

For an ongoing relationship with the same client, consider pairing a simpler base contract with a short scope document for each new project instead, similar to the MSA and SOW structure, rather than rewriting a full contract every time.

Sources

Ready for the next step?

A 30 minute call. No pitch. If you do not need me, I will tell you.

Ranjit Bhinge You talk to me, Ranjit. I reply within a few hours.

Not sure what you need? Tell me what is going on. I will point you the right way, even if it is not me.

Blur Studio · 30 minute call

Book a 30 minute call

You talk to me, Ranjit. No pitch. If you do not need me, I will tell you.

  • We talk about your business and what is going on.
  • You leave with a clear next step, even if it is not me.
  • I reply to every message within a few hours.
Loading the calendar…