Key Points in This Guide
- 1Step 1: Verify the parties and effective date are correct
- 2Step 2: Review the scope of work for vague or open-ended language
- 3Step 3: Check payment terms, milestones, and invoice windows
- 4Step 4: Identify all IP ownership and work-for-hire provisions
- 5Step 5: Confirm kill fee and cancellation terms exist
- 6Step 6: Assess revision limits and change order mechanisms
- 7Step 7: Review confidentiality and portfolio rights
- 8Step 8: Check indemnification and liability cap provisions
Every freelancer signs contracts — but few take the time to read them carefully before signing. A poorly reviewed contract can leave you unpaid, owning nothing you created, and liable for damages you never anticipated. This step-by-step guide shows you exactly how to review a freelance contract so you know precisely what you are agreeing to before work begins.
8-Step Review Checklist
Most freelancers skip the review because they don't know what to look for. This checklist covers the eight areas that matter most — and the specific red flags to watch for in each.
| Step | What to Check | Red Flag to Watch |
|---|---|---|
| 1 | Parties & effective date | Wrong legal entity name; missing date |
| 2 | Scope of work | "And any related tasks" or "as requested" language |
| 3 | Payment terms | Net-60+, payment on approval, no late fee clause |
| 4 | IP ownership | Assigns all work including background/pre-existing tools |
| 5 | Kill fee / cancellation | No kill fee; zero payment on client cancellation |
| 6 | Revision limits | "Unlimited revisions until satisfied" |
| 7 | Confidentiality | Perpetual; prevents portfolio use; bans resume listing |
| 8 | Liability / indemnification | No liability cap; unlimited indemnification |
Step 2 in Depth: Scope of Work — The Most Common Source of Disputes
The scope of work section is where most freelance disputes originate. Vague language like "develop a website," "design marketing materials," or "provide consulting services as needed" gives the client near-unlimited ability to expand what they expect from you at no additional cost.
A well-defined scope names specific deliverables with specific parameters: "design five (5) social media templates in Canva format for Instagram (1080×1080px), Facebook (1200×630px), and LinkedIn (1200×627px), delivered as editable Canva files within 14 calendar days of contract signing." Everything outside that specification is a change order.
Always attach a detailed specification as Exhibit A and include this sentence in the main contract: "The scope of services is limited to those described in Exhibit A. Any additional services requested by Client require a written change order executed by both parties before work commences."
⚠️ The 3 most dangerous scope phrases in freelance contracts
"...and any other tasks as reasonably requested" — This is an open-ended obligation with no defined limit. "...including but not limited to the following" — The word "including" signals that the list is not exhaustive. Remove "including but not limited to" and make the list definitive. "...until the client is satisfied with the result" — This makes payment contingent on subjective approval. Replace with objective acceptance criteria: "Client shall provide written acceptance or consolidated written feedback within 5 business days of delivery."
Step 4 in Depth: IP Ownership — What You May Be Giving Away
IP ownership is the most consequential clause in any creative or technical freelance contract. The default under US copyright law is that the creator (you) owns what you create. A work-for-hire clause or IP assignment clause transfers that ownership to the client.
The danger is overbroad language that sweeps in more than just the work you are paid to create. Watch for clauses that assign "any work created during the term of this agreement" (covers personal projects), "any work relating to Client's business" (extremely broad), or "including all derivative works and improvements" (covers everything you build on top of client work later).
Negotiate to limit the assignment to specifically described deliverables, exclude pre-existing tools and frameworks you bring to the project (your background IP), and retain the right to display the work in your portfolio.
💬 Script: Proposing a fair IP clause
"The IP clause as written assigns all work created during our engagement, which would include my background tools and pre-existing frameworks. I'd like to add two carve-outs: (1) work product I created before this engagement remains mine, and (2) any open-source or third-party tools I use remain subject to their own licenses. I'm happy to grant you full ownership of the specific deliverables listed in Exhibit A — just not my background tools. Can we add that language?"
Step 8 in Depth: Liability Caps — Your Biggest Financial Exposure
Indemnification and liability clauses determine your financial exposure if something goes wrong. Without a liability cap, a single client dispute can theoretically expose you to damages far exceeding the project fee.
A reasonable liability clause limits your total exposure to the amount you were paid under the contract. "In no event shall Contractor's total liability exceed the fees paid to Contractor in the three months preceding the claim." This is standard and most professional clients will accept it.
Watch for one-sided indemnification clauses that require you to indemnify the client against any claim arising from your work, including claims caused by the client's own misuse of your deliverables. Propose a mutual indemnification clause and add carve-outs for claims resulting from the client's own actions.
Have a contract to review?
Upload your contract now and get an AI risk analysis in under 90 seconds.