Operating as a freelancer without a signed contract is one of the biggest financial risks you can take. A good freelance contract protects you from scope creep, ensures you get paid, and sets clear expectations before any work begins. This guide walks through every clause your contract needs.
Why Every Freelancer Needs a Written Contract
Verbal agreements might feel fine in the moment, but they're nearly impossible to enforce. When a client disputes payment, denies agreeing to certain terms, or demands work outside what was discussed, a signed written contract is your only protection.
Beyond legal protection, a written contract signals professionalism. Clients who respect your work respect the fact that you operate with clear, documented agreements.
1. Parties to the Agreement
Start your contract by clearly identifying both parties: your full legal name (or business name) and the client's full legal name or company name. Include addresses for both parties. This identification matters if you ever need to enforce the contract in court β you need to know exactly who is bound by the agreement.
2. Scope of Work
This is arguably the most important section of any freelance contract. The scope of work defines precisely what you will deliver, and equally importantly, what you will not deliver.
Be as specific as possible. Instead of "design a website," write "design and develop a 5-page responsive website including homepage, about, services, blog, and contact pages. Deliverables include all design files in Figma and production-ready HTML/CSS/JS files."
Include the number of revision rounds. "2 rounds of revisions are included. Additional revisions will be charged at Β£75/hour" sets a clear limit and establishes how extra work is compensated.
3. Payment Terms
Never start work without a deposit. A standard arrangement is 50% upfront and 50% on completion. For larger projects, you might use milestone-based payments (25% at each of four stages).
Specify:
- The total fee in numbers and words
- When each payment is due (on signing, at milestone, net 14, net 30)
- The method of payment (bank transfer, PayPal, etc.)
- What happens if payment is late
On the late payment clause: in the UK, the Late Payment of Commercial Debts Act 1998 entitles you to charge 8% above the Bank of England base rate on overdue B2B invoices. In the US, the rate varies by state. Include a clause referencing your right to charge statutory interest.
4. Timeline and Deadlines
Include a project start date and expected completion date. If the project has phases, include milestone dates. Crucially, add a clause stating that deadlines are contingent on timely feedback from the client. If a client takes 3 weeks to respond to your designs, the project end date shifts accordingly.
5. Intellectual Property Ownership
Who owns the work you create? By default, in many jurisdictions, the creator (you) retains copyright unless it is expressly transferred to the client. Most clients expect to own the final work β but they need to pay for that transfer.
A common approach is: "All intellectual property rights in the deliverables will transfer to the Client upon receipt of full payment. Until full payment is received, the Freelancer retains all rights."
You should also reserve the right to display the work in your portfolio unless the client has a legitimate reason to restrict this (e.g., confidential product launch).
6. Confidentiality
If your client will share sensitive business information, include a confidentiality clause β or use a separate NDA. The clause should state that both parties agree not to disclose confidential information to third parties without written consent.
7. Independent Contractor Status
Clearly state that you are an independent contractor, not an employee. This has significant tax and employment law implications. You are responsible for your own taxes, National Insurance (UK) or self-employment tax (US), insurance, and professional obligations.
8. Termination Clause
What happens if either party wants to cancel the project mid-way? Include:
- How much notice is required (typically 14 days in writing)
- That the client pays for all work completed to the termination date
- That deposits paid are non-refundable if the freelancer has commenced work
- What happens to deliverables that are incomplete
9. Limitation of Liability
Limit your financial exposure. A standard clause caps your total liability at the amount paid under the contract. Exclude liability for indirect or consequential losses β you don't want to be held responsible if a client's business suffers losses they attribute to your work.
10. Governing Law
Specify which country's or state's laws govern the contract. This matters if you ever need to take the client to court β you want disputes handled in a jurisdiction that is practical for you.
Signatures
Both parties must sign the contract for it to be legally binding. Even an email where both parties confirm agreement to the contract terms can constitute a valid contract in most jurisdictions, but a written signature (or digital signature via DocuSign, etc.) is much stronger.
Generate Your Freelance Contract Now
Use our free tool to create a professional contract in 2 minutes.
Generate Contract Free βCommon Mistakes to Avoid
- Starting work before signing: Never start work without a signed contract and a deposit in your account.
- Vague scope: "Design a logo" without specifying formats, versions, and revisions is an invitation to disputes.
- No payment schedule: Leaving payment terms vague allows clients to delay indefinitely.
- Forgetting IP ownership: If your contract doesn't address this, you may retain copyright when the client expects to own the work.
Frequently Asked Questions
Do I need a contract for every freelance project?
Yes. Even for small projects, a written contract protects both parties. It prevents scope creep, ensures payment terms are clear, and gives you legal recourse if the client doesn't pay.
Can a verbal agreement be legally binding?
Technically yes, but verbal agreements are extremely difficult to prove. Without written evidence of what was agreed, it's your word against the client's. Always get agreements in writing.
What should I do if a client refuses to sign a contract?
Don't start work without a signed contract. A client who refuses to sign is a red flag. At minimum, get written confirmation of the key terms (scope, fee, timeline) via email before proceeding.
How long should a freelance contract be?
A freelance contract doesn't need to be lengthy. A clear, well-structured one to two page document covering scope, payment, IP, and termination is sufficient for most projects. Clarity matters more than length.
What happens if I start work without a contract?
You're exposed to significant risk: the client can dispute the agreed fee, claim unlimited revisions, or refuse to pay. Without a written contract, recovering unpaid fees is much harder.