Guide
How to Review a Freelance Contract Before You Sign
A client emails you a contract. There are 12 pages of dense legal language and a request to sign by Friday. You're not a lawyer. You want the work. What do you actually need to check?
This guide walks through the eight sections of a freelance contract that matter most — what to look for, what's normal, and what to push back on. It's written for freelance designers, developers, writers, consultants, and anyone else who gets handed contracts by clients on a regular basis.
If you'd rather skip the checklist entirely, ClauseCheck analyzes freelance contracts in about two minutes and flags every risky clause in plain English. Your first review is free — no signup required to view a sample report first.
Want to see what a contract review looks like?
View a real sample report instantly — no signup required.
1. Start with the scope of work
The scope is the spine of every contract. If it's vague, everything else falls apart — including payment, timeline, and what counts as "done." Read the scope section first, and read it carefully.
What's normal: specific deliverables ("three logo concepts, two rounds of revisions on the chosen concept, final files in PNG/SVG/PDF"), defined milestones, and clear definitions of completion.
What's a red flag: scope language like "design services as reasonably requested by Client" or "additional work as needed." That's not a scope — it's an open door to endless requests at no extra pay.
What to negotiate: write out exactly what you'll deliver and when. Add a change-order clause: out-of-scope work requires a new written agreement at agreed rates before you start. "Reasonable requests" is a phrase that costs freelancers their weekends.
2. Payment terms — when, how, and how much
Payment terms tell you when money actually hits your account. Some clients pay Net 15 (within 15 days of invoice). Some make you wait until Net 90 — you deliver in week 1, get paid in week 13. Some only pay after "final approval" with no defined deadline for that approval.
What's normal: Net 15 to Net 30, with a deposit upfront for projects over a few thousand dollars.
What's a red flag: Net 60 or Net 90 without a deposit. "Payment upon completion" without defining what completion means. Vague approval processes ("upon Client's reasonable satisfaction") that let them stall payment indefinitely.
What to negotiate: 25-50% deposit on signing, milestone payments for projects over 6 weeks, Net 15-30 for invoiced work, and a 1.5% per month late fee. Add a clause that approval is deemed granted if the client doesn't respond within 5-10 business days of submission.
3. IP assignment — who owns what, and when
Most freelance contracts say "all work product is the property of Client." That's standard for work-for-hire arrangements. But two details matter enormously: is the assignment conditional on payment, and does it cover pre-existing IP?
What's normal: assignment of work created specifically for the project, conditional on full payment clearing.
What's a red flag: "All work product, including any pre-existing materials, is hereby assigned to Client in perpetuity" — without payment conditions. That gives away your earlier templates, your reusable components, and anything you brought to the project, regardless of whether you ever get paid.
What to negotiate: assignment is conditional on full payment. Pre-existing IP gets a license, not an assignment. Reserve portfolio rights so you can display the finished work in your portfolio with permission. Add a reversion clause: if payment doesn't clear within 60 days of final invoice, IP rights revert to you.
4. Kill fees and termination rights
What happens if the client cancels mid-project? Without a kill fee clause, you might walk away with nothing for completed work — even if they cancel the day before you were about to ship the final deliverable.
What's normal: payment for all completed work plus a kill fee for the remaining contract value (25-50% is typical).
What's a red flag: "Client may terminate at any time without payment for unbilled work" or asymmetric termination (they can quit anytime, but you need cause and 60 days' notice).
What to negotiate: symmetrical termination rights. A kill fee equal to 25-50% of the remaining contract value, plus payment in full for any milestone in progress. Define what "in progress" means so there's no dispute later.
5. Indemnification and liability caps
Indemnification can sound bureaucratic but it's where freelancers get burned. A broad indemnity clause makes you financially responsible for the client's legal problems — even when you weren't really at fault.
What's normal: indemnification scoped to claims caused by your breach or willful misconduct, with a liability cap (typically 1x or 2x the contract value).
What's a red flag: "Contractor shall indemnify, defend, and hold harmless Client from any and all claims, losses, or damages arising from or related to the Services." That's open-ended — they could rope you into lawsuits caused by their own actions.
What to negotiate: scope indemnification to your own breaches only. Exclude claims caused by the client's actions or third-party content they provide. Add a liability cap of 1-2x contract value. Carry professional liability insurance (errors and omissions) — it's cheaper than you think and gives you leverage in these negotiations.
6. Confidentiality vs. portfolio rights
NDAs are standard in freelance contracts. But a strict NDA might prevent you from showing the work in your portfolio — even years after the project is finished and the client has publicly launched it.
What's normal: confidentiality covers business information, unreleased work, and proprietary client data. Portfolio rights are reserved for the freelancer for completed, publicly-released work.
What's a red flag: "Contractor shall not disclose any information related to the engagement to any third party" without a portfolio carve-out, or NDA language that survives forever.
What to negotiate: add a portfolio rights clause: "Contractor may include completed, publicly-released work in Contractor's portfolio and marketing materials." Limit NDA duration to 2-5 years for business information; perpetual only for genuine trade secrets.
7. Late payment interest and collection terms
This one's small but powerful. A late fee clause creates a real cost for the client to slow-pay you. Without it, late payment has no consequence and clients learn to stretch you out.
What's normal: 1-2% per month interest on overdue amounts, sometimes with the client paying collection costs if it comes to that.
What's a red flag: no late fee clause at all, or language that makes you waive late fees as a condition of getting paid.
What to negotiate: "1.5% per month on amounts overdue, or the maximum rate permitted by law, whichever is lower." Add "Client agrees to pay reasonable costs of collection, including attorney's fees, for any amounts more than 60 days overdue." Both are standard and almost always accepted.
8. Exit clauses and what survives termination
When the contract ends, some obligations survive and some don't. "Survival" clauses tell you which. Read this section carefully — it's often where non-competes hide.
What's normal: confidentiality, IP assignment (for paid work), payment obligations, and limitation of liability all survive. Most other obligations end with the contract.
What's a red flag: "Non-compete shall survive termination for 3 years" or sweeping survival language like "all provisions of this Agreement shall survive termination." That keeps every restrictive clause alive forever.
What to negotiate: only obligations that genuinely need to survive should. Non-compete, if any, capped at 6-12 months. Confidentiality at 2-5 years. Payment obligations forever (good — they still owe you for completed work). Strike sweeping "all provisions survive" language.
Frequently asked questions
What's a reasonable freelance contract length?
Most well-drafted freelance contracts run 4-10 pages depending on project complexity. Anything under 2 pages probably doesn't cover what it needs to (IP, payment terms, scope, termination). Anything over 20 pages is usually either an enterprise template inappropriately applied to a small project, or designed to overwhelm you into not reading it. If it's the latter, that's the biggest red flag of all.
Should I draft my own freelance contract or use the client's?
Whenever you can, use your own. The party who provides the contract sets the starting position, and starting positions matter enormously in negotiation. Have a lawyer draft a master services agreement template for you once — typically $500-1,500 — and reuse it across clients. When clients send their own contracts, you can still negotiate from yours as the baseline.
How much can I negotiate before losing the deal?
More than you think. Frame negotiation as risk-sharing, not adversarial. "I want to mirror this clause so we both have the same protection" reads better than "this clause is unfair." In practice, 70-80% of clients accept reasonable redlines on standard issues (kill fees, late payment interest, scope definitions, IP payment conditions). The 20-30% who refuse to negotiate anything are usually the clients who become problem clients later.
Do I need a lawyer for every freelance contract?
For contracts over ~$10-25K or those with multi-year commitments, non-competes, or equity components, yes — pay for a one-hour review. For smaller standard projects, an AI review like ClauseCheck plus your own informed read catches most issues. Build the lawyer cost into your fees on enterprise engagements.
Can ClauseCheck review my freelance contract?
Yes. ClauseCheck is specifically designed for freelance and contractor agreements, plus 28 other contract types. Upload any contract (PDF, DOCX, or paste text) and get a clause-by-clause risk report with plain-English explanations in about two minutes. Your first review is free and no signup is required to view a sample first.
Want this analyzed on your actual freelance contract?
Drop your freelance contract into ClauseCheck and get a plain-English risk report in 60 seconds. First review is free — no card required.
Free to start · No credit card required