Freelance guide

How to Write a Freelance Contract — Essential Clauses, Example Language, and Common Mistakes

Most freelance disputes are not payment disputes — they are scope disputes. "That wasn't what I expected," "this isn't finished," "I thought revisions were included." A clear contract converts all of those arguments into documented, enforceable terms before the work starts. This guide covers the nine clauses every freelance contract needs, with example language you can adapt today.

Not legal advice. The clause examples below are starting points for common freelance scenarios in common-law jurisdictions (UK, US, Australia, Canada). Your situation — service type, jurisdiction, contract value — may need different language. For large-value or complex engagements, a solicitor or attorney review is worthwhile.

Why a contract, not just an invoice

An invoice records what’s owed after the work is done. A contract records what was agreed before it starts. They do different jobs, and you need both.

Without a signed contract, several bad things become hard to resolve:

  • Scope disputes. “I thought you were redesigning the whole site, not just the homepage.” Without a written scope, both parties are right and both are wrong. A court or mediator has no way to determine what was agreed.
  • Revision loops. Without a defined revision limit, every piece of feedback — however extensive — is included in the original price. Clients rarely intend to exploit this; they simply don’t know where the boundary is unless you told them in writing.
  • IP ambiguity. Until you transfer intellectual property rights in writing, you retain them by default (in most jurisdictions). That means your client is technically using work they don’t own yet. Most clients don’t know this and it creates conflict when they try to use it without paying.
  • No kill fee. If a client cancels a project after you’ve turned down other work to start it, you have no contractual basis to charge anything beyond work already delivered — unless your contract says otherwise.
  • Late payment interest. In the US, you can only charge interest on overdue invoices if you stated the rate somewhere in writing. Without it, you are legally owed the invoice amount but nothing more, regardless of how late payment is.

The 9 essential clauses

Clause What it prevents Key decision
1. Parties Suing the wrong entity Use full legal names, not trading names
2. Scope of work Scope creep; "that wasn't included" Specific, measurable deliverables — not goals
3. Timeline "When will this be done?" disputes Include dependency on client-supplied assets
4. Payment terms Non-payment; no kill fee Rate, invoice schedule, due date, late fee, kill fee
5. Revisions Unlimited revision loops Rounds included; what triggers a change order
6. IP ownership Client using work before paying Work-for-hire on full payment vs. licensed use
7. Confidentiality Sharing the client’s project details Mutual NDA; portfolio use carve-out
8. Termination Who can walk away and on what terms Notice period; kill fee; what happens to deposits
9. Governing law "Which court?" if it goes wrong Your jurisdiction, not the client’s
Clause 2

Scope of work — be specific, not aspirational

The scope clause is the most frequently disputed clause in freelance contracts. The mistake is writing goals instead of deliverables. “Improve the website” is a goal. “Redesign the homepage (index.html) to match the provided wireframe, optimised for mobile, delivering final production-ready HTML/CSS” is a deliverable.

A good scope clause names what is explicitly excluded as well as what is included. If you are designing a logo but not building a full brand guide, say so. If you are writing copy but not providing images, say so. Exclusions prevent the client from assuming anything not listed is included.

Clause 4

Payment terms — example language

The payment clause should specify the total fee, how it is invoiced (single payment, milestone-based, or retainer), the due date, the late payment rate, and the kill fee. This is the clause that feeds directly into every invoice you send.

Fee: Client shall pay Contractor USD [total] for the deliverables
described in the Scope of Work, invoiced as follows:
  - 50% deposit due before commencement of work
  - 50% balance due upon delivery of final files

Payment terms: Invoices are due within 14 days of receipt.
Invoices unpaid after the due date accrue simple interest at
1.5% per month on the outstanding balance.

Kill fee: If Client terminates this Agreement after commencement
of work, Client shall pay a kill fee of 50% of the remaining
unpaid contract value within 14 days of written notice of
termination, in addition to any milestones already due.

Adjust the deposit percentage, invoice schedule, due date, and kill fee percentage to match your practice. The example above is a common starting point for project-based work.

Clause 5

Revisions — define what a round means

Two revision rounds is a common baseline for creative and design work. The definition of “a round” is as important as the number. A round should mean: one consolidated set of written feedback on a single deliverable, submitted within a defined window. Without a definition, a client can stretch one “round” into weeks of back-and-forth.

Revisions: This Agreement includes two (2) rounds of revisions
per deliverable. A revision round means one consolidated set of
written feedback, submitted within 5 business days of delivery.
Feedback received after the revision window, feedback that
expands scope materially, or requests beyond the included
rounds are change orders billed at Contractor's standard rate
of USD [X] per hour.

IP ownership — the most important clause

In most common-law jurisdictions, the person who creates a work owns the copyright by default — not the person who commissioned it. That means if your contract is silent on intellectual property, you technically retain ownership of the work you delivered, even after the client paid you.

Most clients expect to own the final deliverables outright (the work-for-hire model). Most freelancers intend this too. The problem is that without an explicit written assignment, the default copyright ownership remains with the creator — which means the client is using work they may not legally own. This becomes a real problem during an acquisition, funding round, or trademark registration, when the new party’s lawyers check the paper trail.

The standard freelance work-for-hire clause should do two things: (1) assign all rights to the client on full payment, and (2) retain those rights until full payment is received. That second part is your leverage:

Intellectual Property: All work product, deliverables, and
materials created by Contractor under this Agreement
("Work Product") shall be considered work made for hire to the
maximum extent permitted by applicable law. To the extent any
Work Product does not qualify as work made for hire, Contractor
hereby assigns to Client all right, title, and interest in and
to such Work Product, including all intellectual property rights,
effective upon Contractor's receipt of payment in full.

Until payment in full is received, Contractor retains all
ownership of the Work Product. Client may not publish, license,
sell, or transfer the Work Product until payment is complete.
Portfolio carve-out. Add a sentence to the confidentiality clause if you want to show the work in your portfolio: “Notwithstanding the foregoing, Contractor may include the Work Product in Contractor’s professional portfolio and use Client’s name in a factual client list, unless Client provides written notice requesting otherwise.”

Your contract sets the payment terms; your invoice implements them. The two documents should be consistent — the due date, late fee rate, and milestone breakdown on every invoice should match what the contract says.

  • Invoice due date. If your contract says “net 14 days,” put the specific due date (“Due: 10 September 2026”) on the invoice, not “Net 14.” A specific date is easier for accounts payable to process and harder to misread.
  • Late payment rate. Mirror the rate from your contract in the invoice Notes field: “Invoices unpaid after [date] accrue 1.5% interest per month.” This is especially important for US clients, where late interest only applies if you stated it in writing.
  • Milestone label. For milestone-based projects, label each invoice clearly: “Invoice #001 — 50% deposit per contract dated [date]” and “Invoice #002 — balance on delivery.” This prevents the client’s AP team from treating a milestone payment as an optional partial payment.
  • Kill fee invoices. If a client terminates, send a kill fee invoice immediately. Reference the contract clause by name in the Notes field: “Kill fee per Section 4 of the Service Agreement dated [date] — 50% of remaining balance.”

Create my invoice with InvoiceQuick →

Fill in your client, line items, and payment terms — download a clean PDF in seconds. No signup.

The minimum viable contract

Not every project merits a formal multi-page agreement. For small, fast, low-risk projects — or clients who resist signing formal contracts — a minimum viable contract is a short email chain:

  1. You send a scope-and-terms email. State the deliverables, fee, payment schedule, revision limit, and who owns the work. One to three paragraphs is enough for a small project.
  2. The client replies confirming. “Confirmed,” “Agreed,” or “Sounds good, let’s proceed” is an acceptance. An email chain showing offer and acceptance constitutes a binding contract in most common-law jurisdictions.
  3. Mirror the terms on every invoice. Use InvoiceQuick’s Notes field to restate the payment terms (“Due in 14 days; 1.5%/month on overdue balances”). This creates a second dated record of the agreed terms.

For any project over a few hundred dollars with a new client, a signed PDF (even a simple one you drafted yourself) is significantly stronger than an email chain. The email chain is your fallback, not your first choice.

Common contract mistakes

  • Writing goals, not deliverables. “A better checkout experience” is not a deliverable. “Updated checkout flow HTML and CSS matching the approved wireframe, tested in Chrome, Firefox, and Safari on mobile and desktop” is a deliverable.
  • Leaving client delays unaddressed. If the client is supposed to supply copy, images, or review feedback within a defined window, put that in the contract. “Delays caused by Client’s failure to provide required materials within [X] business days extend the project timeline by an equivalent period.” Without this, a client who goes quiet for a month can come back and claim you missed the deadline.
  • Skipping the kill fee. The kill fee is the clause freelancers most commonly omit and most commonly need. Add it even if you think you’ll never use it. A client who cancels without a kill fee clause owes you nothing beyond work already invoiced.
  • Using the client’s jurisdiction. If you are in the UK and your client is in California, your governing law clause should say UK law applies to disputes, not California law. Negotiating or litigating in a foreign jurisdiction is expensive and impractical for most freelance disputes.
  • Not getting a signature before starting. The single most common freelance contract mistake is starting work before the contract is signed. Starting without a signed agreement gives the client all the negotiating leverage and you none.

Also read:

Frequently asked questions

Do I need a lawyer to write a freelance contract?

Not for most freelance work. A self-drafted contract covering the 9 essential clauses is valid and enforceable in most common-law jurisdictions. A lawyer is worthwhile for large-value retainers, contracts with unusually high IP value, clients in unfamiliar jurisdictions, or whenever the client presents their own contract for you to sign. For routine project work, a clear, specific, plain-English agreement you both sign is far better than no contract at all.

What is the difference between a freelance contract and a statement of work?

A freelance contract (or service agreement) sets the legal terms: IP ownership, confidentiality, termination, and the rules that apply to every engagement. A statement of work (SOW) is the project-specific document: the specific deliverables, timeline, and price for one project. For a one-off project, many freelancers combine both into a single document. For ongoing clients, a master contract signed once — with project-specific SOWs attached — is more efficient.

Does a freelance contract need to be signed to be valid?

In most common-law jurisdictions, a contract needs offer, acceptance, and consideration — not necessarily a handwritten signature. An email chain where you propose terms and the client replies “agreed” can be binding. That said, a signed PDF (or an e-signature via DocuSign or HelloSign) is the strongest form of evidence if a dispute escalates. E-signatures are legally equivalent to wet signatures in the UK (Electronic Communications Act 2000) and in most US states (ESIGN Act).

What should I do if a client refuses to sign a contract?

Understand why first. Enterprise clients often require you to sign their own vendor agreement — that is procurement process, not a red flag. A client who simply refuses any written agreement is a significant non-payment risk. At a minimum, send a detailed email summarising scope, deliverables, fee, and payment terms, and ask them to reply confirming agreement. That email chain is your fallback. For any project over a few hundred dollars with a new client, starting without any written agreement is a risk worth carefully considering.

How many revision rounds should I include in a freelance contract?

Two rounds is a common baseline for creative and design work; one round is appropriate for short, well-specified deliverables. Define what a round means: “one consolidated set of written feedback per deliverable, submitted within 5 business days of delivery.” Include a clear change order clause: additional revisions or feedback that expands scope are billed at your standard rate. Specifying this in advance removes ambiguity and gives you a professional basis for charging for extra work.

What is a kill fee and how much should it be?

A kill fee is the amount the client pays if they cancel the project after work has commenced, compensating you for time and opportunity cost. A typical structure: 25–50% of the remaining contract value for early cancellation; 50–100% for cancellation after a major milestone has been delivered and approved. State the exact percentage and the payment window (“due within 14 days of termination notice”) explicitly in the payment clause. Without it, you have no contractual basis to charge anything beyond work already delivered.

Can I include a late payment interest clause in my freelance contract?

Yes, and you should. In the UK, the Late Payment of Commercial Debts Act 1998 entitles you to 8% above the Bank of England base rate on commercial debts even without stating it — but stating it makes enforcement easier. In the US, there is no federal equivalent: any interest on overdue invoices must be stated explicitly in the contract and on the invoice. A common rate: “1.5% per month (18% per annum) on the outstanding balance after the due date.”

More free tools for freelancers

Once your contract is signed, you’ll need a professional invoice for each milestone. If you serve clients in the EU or collect any personal data, a GDPR-compliant privacy policy is also legally required — and worth having before any enterprise client asks for it.