The Freelance Contract Checklist: 10 Clauses You Must Review Before Signing
Freelancers sign contracts all the time — but most miss the clauses that matter most. Here's your checklist for reviewing any freelance agreement.
As a freelancer, contracts are how you protect yourself. But ironically, most freelancers spend more time on their portfolio than reading the agreements they sign. A bad contract clause can mean losing ownership of your work, not getting paid, or being locked out of your own industry.
Here's the definitive checklist of clauses every freelancer should review carefully.
1. Scope of Work
This is the most important section of any freelance contract. It should clearly define exactly what you're delivering, how many revisions are included, and what counts as "out of scope." Vague language like "Contractor will provide design services as needed" is a recipe for scope creep. Push for specific deliverables, quantities, and deadlines.
2. Payment Terms
When do you get paid? Net-30 is standard, but watch for net-60 or net-90 terms. Look for: milestone payment schedules (50% upfront, 50% on delivery is common), what happens if the client is late on payment, and whether you can charge interest on overdue invoices. Never start work without at least some payment upfront.
3. IP Assignment Clause
This is where freelancers lose the most. A broad IP assignment clause can mean the client owns everything you create — including derivative work, process documents, and even portfolio pieces. Negotiate to retain the right to use work in your portfolio, and make sure IP only transfers upon full payment.
4. Non-Compete Clause
Some clients slip in non-compete clauses that prevent you from working with anyone in the same industry for 6 months to 2 years. For a freelancer, this can be devastating. Push back hard on non-competes. If the client insists, narrow the scope (specific named competitors only), shorten the duration (3 months max), and limit the geography.
5. Kill Fee / Cancellation Terms
What happens if the client cancels the project mid-way? Without a kill fee clause, you could do 80% of the work and get nothing. A standard kill fee is 25-50% of the remaining contract value, plus payment for all completed work.
6. Revision Limits
If your contract doesn't specify how many revisions are included, you're signing up for unlimited free work. Define: how many rounds of revisions are included, what constitutes a "revision" versus a new request, and what you charge for additional revisions.
7. Confidentiality / NDA Terms
Reasonable confidentiality is fine. But watch for overly broad NDA language that prevents you from even acknowledging the client relationship. You should be able to say "I worked with [Company]" even if you can't share project details. Also check the duration — a perpetual NDA is unreasonable for most freelance work.
8. Liability Cap
Your liability should be capped at the total contract value. Without a liability cap, you could theoretically be sued for damages far exceeding what you were paid. This is especially important for consultants and developers whose work could theoretically cause significant business impact.
9. Termination Clause
Both parties should have the right to terminate with reasonable notice (14-30 days). Watch for clauses that let the client terminate immediately "for any reason" while requiring you to give 30+ days notice. Termination terms should be symmetrical.
10. Governing Law and Dispute Resolution
Where would a dispute be resolved? If you're in New York and the contract says disputes are governed by California law and must be resolved in San Francisco courts, that puts you at a significant disadvantage. Negotiate for your local jurisdiction, or agree on neutral arbitration.
Don't Just Read — Understand
Reading a contract is one thing. Understanding what each clause means in a real-world scenario is another. That's why we built ClausePlay — it breaks down every clause in plain English and lets you play through interactive "what if" scenarios. Upload your next freelance contract and see what you're really agreeing to.
Try ClausePlay on your own contract
Upload any contract and see every risky clause highlighted and explained. Free to start.