Essential Contract Terms Every Freelancer Should Know
Freelancing without a proper contract is like building a house without a foundation. It might work for a while, but when something goes wrong — and eventually something does — you have no protection. A solid freelance contract protects you from scope creep, non-payment, and disputes over who owns what.
Here's a plain-English breakdown of every key term that should be in your freelance agreements.
1. Scope of Work (SOW)
The scope of work is the most important part of any freelance contract. It defines exactly what you will deliver, what you won't deliver, and what the client is getting. A vague scope of work is the leading cause of client disputes.
A good scope of work specifies:
- Specific deliverables (e.g., "a responsive five-page website," not "a website")
- What is explicitly excluded (e.g., "ongoing maintenance is not included")
- Number of revision rounds included
- Format and file types for deliverables
If a client asks for something outside the agreed scope, that's change order territory — additional work that should be agreed to separately with its own price and timeline.
2. Payment Terms
Payment terms should answer four questions: how much, when, how, and what happens if you don't pay.
- Rate and total: Hourly rate, project rate, or retainer amount — all clearly stated
- Deposit: For project work, always require an upfront deposit (25–50% is standard)
- Invoice schedule: When invoices will be sent and due dates (Net 14 or Net 30 are typical)
- Late payment fees: A monthly percentage (1.5% is common) encourages timely payment
- Accepted payment methods: Bank transfer, credit card, PayPal, etc.
3. Intellectual Property and Ownership
One of the most critical and most misunderstood clauses in freelance contracts is the IP ownership provision. By default in the US, when a freelancer creates work, the freelancer owns that work — even if the client paid for it. The client gets a license to use it, but not ownership, unless the contract explicitly transfers it.
Most clients will want a full IP transfer (called a "work-for-hire" provision or "assignment"). Before you agree, consider:
- Does the assignment include work you created before this engagement? It shouldn't.
- Does it include your general methodologies, processes, or tools? It shouldn't — only the specific deliverables.
- Does the transfer happen upon payment in full? It should.
Always retain the right to display the work in your portfolio, unless there are genuine confidentiality concerns.
4. Revision and Approval Process
Unlimited revisions will end your freelance career. Your contract should specify how many rounds of revisions are included, what counts as a "revision" versus new work, and a process for the client to formally approve deliverables.
Include a "deemed accepted" clause: if the client doesn't provide feedback within a specified number of days (typically 5–10 business days), the deliverable is considered accepted. This prevents projects from dragging on indefinitely due to client inaction.
5. Timeline and Deadlines
Deadlines should be tied to a clear project schedule, and that schedule should account for client responsibilities. If the client needs to provide content, assets, or approvals for you to meet a deadline, make that dependency explicit.
Include a clause stating that if the client fails to provide required materials by an agreed date, the timeline will shift accordingly and may result in additional fees.
6. Kill Fee (Termination Clause)
Clients cancel projects. When they do, you deserve compensation for work already completed and for the opportunity cost of having reserved that time. A kill fee clause specifies what the client owes you if they terminate the project early.
A common structure: the client pays for all work completed to date, plus a kill fee equal to 25–50% of the remaining contract value. All work completed to the point of termination is owned by the client upon payment of the kill fee.
7. Confidentiality
If you'll have access to sensitive client information — pricing, customer lists, product plans — the client will likely want a confidentiality clause. This is reasonable, but make sure it runs both ways if you're sharing anything sensitive about your proprietary processes.
Also ensure the confidentiality clause doesn't prevent you from describing your general engagement with the client (e.g., "I built a website for a retail client") in your portfolio or CV.
8. Independent Contractor Status
Your contract should explicitly state that you are an independent contractor, not an employee. This protects both you and the client from misclassification issues with tax authorities and labor boards.
As an independent contractor, you're responsible for your own taxes, insurance, and equipment. Make sure this is reflected in your rates.
9. Dispute Resolution
Specify governing law (which state's law applies), jurisdiction (where disputes are resolved), and the dispute resolution process. Mediation before litigation is often faster and cheaper. Many freelancers also use small claims court effectively for unpaid invoices under their state's threshold.
The One Thing Most Freelancers Skip
Even when freelancers use contracts, they often forget to get clients to sign them before starting work. An unsigned contract provides very little protection. Always get a signature (digital is fine) before you begin.
Review a Client Contract Before You Sign
When a client sends you their contract template, upload it to ContractExtract for a quick plain-language breakdown of all the key terms, obligations, and risk flags.
Analyze a Contract Free