← Back to Blog
Contracts April 30, 2026 · 8 min read

How to Write a Freelance Contract (With Free Template)

A freelance contract isn't just paperwork — it's what protects your time, money, and reputation when things go sideways. Here's exactly what to include and how to write one that actually holds up.

Why Every Freelancer Needs a Contract

Most freelancers skip contracts early on — either because they trust the client or they feel awkward bringing it up. That's understandable. But after one unpaid invoice or a project that spiraled way beyond scope, the mindset shifts fast.

A contract does three things: it sets clear expectations before work begins, it gives you legal recourse if things go wrong, and it signals to clients that you're a professional worth taking seriously.

You don't need a lawyer to write a good freelance contract. You just need to cover the right sections.

The 8 Essential Sections of a Freelance Contract

1. Parties Involved

Start with the full legal names and contact information of both parties — you (or your business) and the client. Include business names if applicable. This sounds obvious, but vague contracts are hard to enforce.

2. Scope of Work

This is the most important section. It defines exactly what you will — and won't — deliver. We'll go deeper on this below.

3. Timeline and Deadlines

List the project start date, key milestones, and final delivery date. Specify what happens if the client is late providing feedback or assets — delays caused by the client should extend your deadlines accordingly.

4. Payment Terms

Include your rate, total project cost, deposit amount, payment schedule, and accepted payment methods. More on this in a moment.

5. Revision Policy

Define how many rounds of revisions are included and what counts as a revision versus a new request. This prevents scope creep more than anything else.

6. Ownership and IP

Who owns the work when the project is done? The default in most countries is that the creator retains rights until full payment is received. Make this explicit.

7. Cancellation and Kill Fee

What happens if the client cancels mid-project? A kill fee protects your time. A standard kill fee is 25–50% of the remaining project value.

8. Signatures and Date

Both parties need to sign and date the contract. Electronic signatures (via DocuSign, HelloSign, or even a scanned PDF) are legally valid in most jurisdictions.

How to Write a Solid Scope of Work

Vague scope is the root cause of almost every freelance dispute. The client thinks you're doing X; you thought you were doing Y. A clear scope of work eliminates this.

Be specific. Instead of:

"Design a website for the client."

Write:

"Design and develop a 5-page WordPress website including: Home, About, Services, Blog, and Contact. Includes mobile-responsive design, one round of revisions per page, and installation on client's hosting account. Does not include copywriting, photography, or ongoing maintenance."

The "does not include" line is just as important as what you will do. Spell out exclusions explicitly.

💡 Pro tip If a client asks for something outside the original scope, that's a change order — a separate, billable agreement. Don't absorb extra work without written acknowledgment and additional payment.

Payment Terms That Protect You

The most common freelance payment mistake is waiting until the end of a project to collect. By then, you've done all the work and have no leverage.

A better structure:

For smaller projects under $500, a 50/50 split (half upfront, half on delivery) is simpler and still protects you.

Also specify your payment due date. "Net 30" means the client has 30 days to pay — that's a long time. Consider "due within 7 days of invoice" for better cash flow.

Include a late fee clause: something like "invoices unpaid after 14 days incur a 1.5% monthly late fee." You may never need to enforce it, but having it in writing speeds up payments significantly.

Setting Revision Limits

Unlimited revisions is a trap. Clients who've never gone through a design or writing process often don't know what they want until they see what they don't want — and without a limit, this can go on forever.

Standard revision policies by project type:

Define what a "revision" means in your contract. A revision is feedback on existing work. A revision is not a new direction, a change in brief, or adding new deliverables.

Kill Fees and Project Cancellations

Projects get cancelled. Clients disappear. Budgets evaporate. A kill fee clause means you still get paid for work already completed — and for time you held in your schedule that you could have filled with other clients.

A simple kill fee clause:

"If the client cancels the project after work has begun, all completed work will be billed at the full hourly rate. A cancellation fee of 25% of the remaining project balance will also apply."

Some freelancers skip kill fees to avoid seeming difficult. Don't. Professional clients expect and respect this clause.

Ownership and Intellectual Property

Who owns the work you create? In most countries, the creator owns the copyright until it's transferred in writing. That means if a client doesn't pay and you haven't signed over rights, you technically own the work.

Two common approaches:

Also clarify whether you can use the work in your portfolio. Most clients are fine with this unless they're working on something confidential.

Practical Tips for Getting It Signed

Writing a good contract is one thing. Getting it signed before work starts is another.

🛠 Need to generate a contract fast? GetSoloTools has a free Contract Generator coming soon — fill in your details and download a clean, professional contract in minutes. No sign-up required.

Free tools for freelancers

Invoice generator, tax estimator, rate calculator and more — all free, no sign-up.

Explore all tools →