I’ve reviewed hundreds of freelance contracts — mine, my peers’, and the templates floating around the internet. Most are either bloated with clauses no one reads, or dangerously thin on the ones that matter.
Here’s what belongs in a freelance contract template, with sample language you can adapt, and the sections you can safely skip.
Why Every Project Needs a Contract
A contract isn’t about distrust. It’s about alignment. When a client says “we want a website,” you hear “five pages with copy provided.” They’re imagining “full redesign with custom illustrations and a blog.” A contract catches that gap before it costs you $10,000 in unpaid work.
I’ve lost revenue exactly once to a scope dispute. That was eight years ago. I’ve had a signed SOW on every project since.
The Clauses You Need
1. Scope of Work (SOW)
This is the most important section. Everything else in the contract exists to support it.
Your scope should define exactly what you’re delivering, in what format, by what date. Be specific enough that a stranger could read it and know what’s included — and what isn’t.
Sample language: “Contractor will deliver [3 blog posts of approximately 1,500 words each] in [Google Docs format] by [date]. Scope does not include SEO keyword research, image sourcing, or social media copy unless specified in an addendum.”
Common mistake: Writing vague scope like “website design services.” That’s not a scope — that’s a category. Define deliverables, quantities, and formats.
2. Timeline and Milestones
Tie deliverables to dates. For projects over $5,000, break them into milestones with specific review periods.
Sample language: “Draft 1 delivered by [date]. Client provides consolidated feedback within 5 business days. Revised draft delivered within 3 business days of receiving feedback. Project delayed by client non-response will be rescheduled at Contractor’s next available capacity.”
That last sentence matters. Without it, a client who disappears for three weeks expects you to still hit the original deadline when they resurface.
3. Payment Terms
State your rate, payment schedule, and what happens when invoices go unpaid.
For retainer clients, I use Net 15. For project work with new clients, I require 50% upfront and 50% on delivery. For project work over $10,000, I use a milestone-based structure: 30% upfront, 40% at midpoint, 30% on final delivery.
Sample language: “Payment due within 15 days of invoice date (Net 15). A late fee of 1.5% per month applies to overdue balances. Work will be paused on any account with an invoice overdue by more than 10 business days.”
Common mistake: Using Net 30 by default. Net 30 means you’re giving the client a 30-day interest-free loan on your labor. Reserve Net 30 for established clients with a track record of paying on time. Start new relationships at Net 15 or due on receipt.
4. Revision Limits
Without a revision clause, you’re offering unlimited labor for a fixed price. That’s not a contract — that’s a buffet.
Sample language: “This project includes 2 rounds of revisions per deliverable. Additional revision rounds are billed at [$150/hour]. A ‘revision round’ is defined as one consolidated set of feedback — multiple emails with piecemeal changes count as separate rounds.”
Define what a revision round means. Clients who send five separate emails with small changes across a week aren’t doing “one round of revisions.”
5. Intellectual Property (IP) Ownership
By default, freelancers retain copyright to work they create — even if the client paid for it. A signed agreement is required to transfer rights.
You have two models:
- Full assignment: Client owns everything upon final payment. Most common for client work.
- License: Client gets usage rights; you retain ownership. Useful for designers, photographers, or anyone who wants portfolio rights.
Pick one and make it explicit.
Sample language (assignment): “Upon receipt of full payment, Contractor assigns all intellectual property rights in the deliverables to Client. Until payment is received in full, all IP rights remain with Contractor.”
Sample language (license): “Client receives an exclusive, perpetual license to use the deliverables for [specified purposes]. Contractor retains ownership and the right to display the work in portfolio and case study contexts.”
Common mistake: Agreeing to “work for hire” language without understanding it. Under U.S. copyright law, true work-for-hire only applies to employees or to nine specific categories of commissioned work. If your contract says “work for hire” but your work doesn’t fit those categories, the clause may be unenforceable. Now nobody knows who owns what.
6. Kill Fee / Cancellation Clause
Projects get cancelled. A kill fee ensures you’re compensated for the work already completed and the opportunity cost of blocked calendar time.
Industry standard is 25-50% of the total project fee, often on a sliding scale depending on project stage.
Sample language: “If Client cancels this project after execution of this agreement, a cancellation fee applies: 25% of total project fee if cancelled before work begins, 50% if cancelled after first deliverable, or 100% of completed milestones — whichever is greater.”
Without this clause, a client can cancel after you’ve turned down three other projects to make room for theirs, and you’re left with zero revenue and a hole in your calendar.
7. Termination
Different from a kill fee. Termination is how either party exits the relationship with notice.
Sample language: “Either party may terminate this agreement with 14 days written notice. Upon termination, Client pays for all work completed through the termination date plus any applicable cancellation fee.”
8. Limitation of Liability
This protects you from damages that exceed the project value. If a client’s business loses $500,000 because a website you built went down, your liability should be capped — not unlimited.
Sample language: “Contractor’s total liability under this agreement shall not exceed the total fees paid by Client under this agreement.”
Clauses You Can Skip
Non-compete clauses. Unless you’re working with highly proprietary information, a non-compete that prevents you from working with other clients in the same industry is unreasonable for a freelancer. Push back or strike it.
Excessive indemnification. If a client’s template asks you to indemnify them against “any and all claims” related to the work, that’s overreach. You should indemnify for your own negligence, not for how they choose to use your deliverables.
Non-solicitation of employees. Some enterprise contracts include this. If you’re a solo freelancer, it’s irrelevant noise that adds pages without adding protection.
Overly detailed dispute resolution. Mandatory arbitration in a specific jurisdiction across the country? For a $3,000 project? The cost of enforcing that clause exceeds the contract value. For small to mid-size projects, a simple “disputes will be resolved in [your state]” is sufficient.
When You Need a Lawyer vs. a Template
A good template handles 90% of freelance engagements. You need a lawyer when:
- A client sends you their contract (their terms protect them, not you)
- The project is over $25,000
- IP ownership is complex (multiple contributors, derivative works, open source)
- You’re working internationally and jurisdiction matters
- The contract includes non-standard clauses you don’t fully understand
A one-time contract review from a freelance-savvy attorney costs $300-800. That’s cheap insurance on a $50,000 engagement.
Start Here
If you’re working without a contract right now, fix that today. Take the sample language above, adapt it to your services, and send it with your next proposal. A basic contract you actually use is worth more than a perfect contract sitting in a drawer.
Your freelance contract template should grow with your business. My current SOW is four pages — not because I love paperwork, but because each clause exists to solve a specific problem I’ve encountered. Every clause earns its place by protecting revenue.
This article is educational content, not legal advice. For contract review specific to your situation, consult a licensed attorney in your jurisdiction.