Self-EmploymentBeginner6 min read

Writing a freelance contract that protects you

The clauses that decide whether you get paid, keep your rights, and sleep at night. A plain-language guide to the agreement every freelancer needs.

Most freelance disputes are not about bad people — they are about vague expectations that felt clear over email and turned murky once money and deadlines were on the line. A contract is not a sign of distrust; it is the document that lets a good working relationship survive a disagreement. You do not need a lawyer to draft every project, but you do need to understand what a protective agreement contains. This is general education, not legal advice — for high-stakes work, have an attorney review your template once.

The clauses that actually matter

A freelance contract can be two pages and still cover everything that causes real fights. The point is not legal density — it is that the two of you agreed, in writing, on scope, money, timing, and what happens when something goes wrong.

  1. 1
    Scope of work

    Exactly what you will deliver, in specific terms. 'A logo' invites endless revisions; 'three initial logo concepts, two rounds of revisions on the chosen concept, final files in three formats' does not. Vague scope is the number-one cause of unpaid overtime.

  2. 2
    Payment terms

    The amount, the schedule, and the deadline. Specify a deposit up front (commonly 30–50%), when the balance is due, and a late fee for overdue invoices. 'Net 15' with a stated late fee beats 'pay when you can.'

  3. 3
    Revisions and extra work

    How many rounds of revisions are included, and your rate for anything beyond scope. This clause is what turns 'just one more tweak' into a billable change order instead of free labor.

  4. 4
    Ownership and IP transfer

    State that ownership of the work transfers to the client on final payment — not before. This ties their rights to your getting paid and protects you if they walk.

  5. 5
    Termination (kill fee)

    What happens if either side ends the project early. A kill fee — payment for work completed plus a percentage — means a cancelled project does not mean unpaid work.

Ownership transfers on payment, not on delivery
The most important protective clause in creative work: the client does not own the deliverable until the final invoice is paid. Deliver the files, and if they own them regardless, your only leverage over a non-payer is a lawsuit. Tie ownership to payment and a client who wants to use your work has to pay for it first.

The clauses that prevent surprises

  • Independent contractor status: state clearly that you are a contractor, not an employee — responsible for your own taxes, using your own tools, controlling how the work gets done.
  • Expenses: who pays for stock photos, software, travel, or third-party costs, and whether they need pre-approval.
  • Confidentiality: a simple mutual clause if you will handle sensitive information, so both sides know what stays private.
  • Liability limitation: capping your liability at the amount paid protects you from a disproportionate claim over a small project. Have a lawyer word this one for meaningful contracts.
  • Portfolio rights: your right to display the finished work in your portfolio unless the client specifically negotiates otherwise.
A signed proposal can be a contract
You do not always need a separate formal document. A clear proposal that states scope, price, timeline, and terms, signed or affirmatively accepted in writing by the client, functions as an agreement. What matters is mutual, documented agreement on the essentials — not legal theater.

How to actually get one signed

  1. Build one reusable template you tweak per project, rather than writing from scratch each time. Reputable freelancer organizations and contract tools publish solid starting points.
  2. Send it with the proposal, framed as standard practice: 'Here is my agreement so we are both protected — happy to walk through anything.'
  3. Use an e-signature tool. Friction kills contracts; a two-click signature does not.
  4. Never start meaningful work before it is signed and the deposit has cleared. The moment you begin unpaid and unsigned is the moment your leverage disappears.

The bottom line

A freelance contract is cheap insurance against the expensive, common problems: scope creep, slow payment, cancelled projects, and disputes over who owns the work. Cover scope, payment, revisions, ownership tied to payment, and termination, and you have handled the situations that cause the vast majority of freelance pain. Build one good template, get it signed before you start, and have a lawyer review it once for the kind of work where a bad outcome would really hurt.

Check your understanding

1 of 3
A designer delivers final logo files, but the client's payment fails and they go silent — while using the logo on their new website. What contract clause would have protected the designer?

Not quite — try again.

The Worth letter

Get smarter about money every week

One email, no spam — practical guides and Worth updates. Unsubscribe anytime.

Put this into practice

Worth tracks your accounts, budgets, and goals — so the concepts in this article aren't just theory.

Start free trial