freelancing
How to Write a Freelance Contract (Plain English)
A clear, no-jargon guide to writing freelance contracts that protect your time, scope, and payment — for solo freelancers and small studios.
A freelance contract is not a 30-page legal document. It is a short, clear agreement that protects your scope, your timeline, and your payment.
1. The point of a contract
A contract is not just protection. It is a conversation tool.
Good contracts:
- align expectations on scope and timeline
- protect both parties if something goes wrong
- speed up payment by setting clear terms
Skip the jargon. Use plain language.
2. Cover the essentials
A solid freelance contract usually includes:
- parties (you and the client)
- description of services and deliverables
- timeline and milestones
- price and payment terms
- revisions and scope handling
- ownership of the work
- termination and cancellation
- confidentiality (NDA-style basics)
- dispute resolution and governing law
- signature lines
Most engagements do not need much more.
3. Define the scope clearly
Vague scope is the most common contract failure.
Include:
- specific deliverables
- exclusions
- review and approval process
- revision limits per round
Example:
"Deliverables: 5 pages of copy, 2 design rounds, 1 final HTML handoff. Revisions: up to 2 per page. Excludes: paid stock images, custom illustration."
4. Set timeline and milestones
Timelines reduce ambiguity.
Example:
"Project starts on signed approval and 50 percent deposit. Milestone 1: discovery (week 1). Milestone 2: first draft (week 3). Final delivery: week 5."
Tie payment milestones to timeline milestones.
5. Cover pricing and payment terms
Be specific about money.
Include:
- total fee
- deposit (typically 25 to 50 percent)
- milestone payments
- final payment timing
- accepted payment methods
- late payment policy
Example late-payment clause:
"Invoices unpaid after 14 days are subject to a 5 percent late fee per month."
6. Address ownership and IP
Clarify who owns what.
Most engagements use one of three models:
- transfer ownership upon final payment
- transfer license after delivery, retain portfolio rights
- mutual rights with credits
Example:
"Final deliverables transfer to Client upon receipt of final payment. Freelancer retains the right to display the work in portfolio and case studies."
7. Include termination clauses
Both parties need an exit clause.
Example:
"Either party may terminate this engagement with 14 days written notice. Client agrees to pay for all work completed and approved up to the termination date."
A clean termination clause protects you from being stuck.
8. Add a kill fee
Kill fees protect you when projects are canceled mid-flight.
Common kill fee structures:
- 25 percent of remaining contract value
- minimum kill fee equal to deposit
- pro-rata for phased projects
Example:
"If the Client cancels mid-project, a kill fee of 30 percent of the remaining project fee will apply."
9. Confidentiality basics
A short NDA-style clause is usually enough.
Example:
"Both parties agree to keep proprietary business information confidential and not disclose it to third parties."
For sensitive industries, ask for a separate NDA.
10. Resolve disputes
Pick a simple process.
Example:
"If a dispute arises, both parties agree to attempt resolution informally before pursuing legal action. Governing law: [state or country]."
This rarely matters, but it is worth including.
11. Sign with electronic tools
Use tools that timestamp and store signatures.
Common options:
- HelloSign or Dropbox Sign
- DocuSign
- Bonsai (built-in for freelancers)
- PandaDoc
Avoid signing scanned PDFs by hand. They are slower and harder to track.
12. Have a lawyer review your template once
Use a template for daily work, but have a lawyer review your base contract once.
What a lawyer adjusts:
- governing law
- liability caps
- IP-specific clauses
- regulatory requirements in your jurisdiction
A one-time review is worth the cost.
To recap
Freelance contracts protect everyone. A short, plain-English template covers 95 percent of cases. Spend 30 minutes setting up your base contract and you will save dozens of hours and thousands of dollars over your career.
Keep learning
Related guides
Freelance Contract Basics for Remote Work
A simple guide to freelance contracts, payment terms, revision limits, and clauses that protect both you and your client.
How to Protect Yourself From Scope Disputes
A practical guide to preventing freelance scope disputes — contracts, written check-ins, and how to defuse conflict early.
How to Set Up an LLC as a Freelancer (USA)
A practical step-by-step guide to setting up an LLC as a US-based freelancer — when to do it, costs, and what to expect.
How to Write a Freelance Case Study That Wins Clients
A clear, repeatable framework for writing freelance case studies that close deals — structure, length, and how to talk about results.
Ready to find your next remote role?
Browse curated remote job boards, freelance marketplaces, and role-specific directories.