Every freelance project starts with excitement — a new client, a fresh challenge, the promise of good work. But without the right contract in place, that excitement can quickly unravel into disputes over deliverables, late payments, and unclear expectations.
A well-drafted freelance contract isn't bureaucracy. It's the single document that defines what you'll do, what you'll be paid, and what happens when things don't go according to plan. Here's exactly what yours should include.
The Non-Negotiable Clauses
1. Identification of the Parties
Start with the basics: full legal names (or business names) of both parties, mailing addresses, and email addresses. This seems obvious, but contracts with vague party identification — like using only first names or social media handles — are significantly harder to enforce.
If your client is a company, make sure the person signing has authority to bind the company. A contract signed by someone without signing authority may not be enforceable against the business itself.
2. Scope of Work
The scope clause is the backbone of your entire contract. It should answer:
- What deliverables will you produce? List each one specifically. "Website design" is too vague. "Design of a 5-page marketing website including homepage, about, services, contact, and blog page, delivered as Figma files and production-ready HTML/CSS" is enforceable.
- What's explicitly excluded? Stating what you won't do is as important as stating what you will. This prevents the client from later claiming that additional work was "implied."
- How many revision rounds are included? Two rounds is standard. Anything beyond that should trigger additional fees, specified in the contract.
- What format will deliverables be in? Source files, final exports, specific file types — spell it out.
A strong scope of work protects you from scope creep, the gradual expansion of project requirements without corresponding increases in compensation. It's the number-one cause of freelancer frustration and financial loss.
3. Payment Terms
Your payment clause needs to cover every aspect of compensation:
Fee structure: Is this a flat project fee, hourly rate, or milestone-based? For hourly work, specify the estimated total hours and what happens if you exceed them (do you need client approval to continue?).
Payment schedule: Never agree to 100% on completion. Standard arrangements include:
- 50% upfront, 50% on delivery
- 33% upfront, 33% at midpoint, 34% on delivery
- Monthly invoicing for ongoing retainers
Payment deadline: Net-15 (payment within 15 days of invoice) is reasonable. Net-30 is common. Net-60 or Net-90 is a red flag for freelancers — you're not a bank providing interest-free loans.
Late payment penalties: Include a late fee, either a flat amount or a percentage per month (1.5% monthly is standard). This incentivizes timely payment and gives you legal grounds to recover more than the base amount if you have to pursue collections.
Accepted payment methods: Specify how you'll be paid — bank transfer, PayPal, check. This avoids confusion at invoice time.
4. Timeline and Milestones
Set a clear project start date, key milestone dates, and a final delivery date. For each milestone, define:
- What constitutes completion of that milestone
- What the client needs to provide before you can begin (content, access, feedback)
- How long the client has to review and provide feedback at each stage
This is critical because freelancers often face delays caused by the client — slow feedback, missing assets, changing requirements. Your contract should address what happens when the client causes a delay. A standard clause: "Delays caused by the client's failure to provide required materials within [X] business days will extend the project timeline by an equivalent period."
5. Intellectual Property Rights
Who owns the work when it's done? This is one of the most misunderstood areas of freelance law.
Default rules vary by jurisdiction. In many countries, the creator of a work retains copyright unless there's a written agreement transferring it. This means if your contract is silent on IP, you might still own the work legally — but that creates confusion and potential conflict.
Your contract should specify one of these arrangements:
- Full transfer on payment: All IP rights transfer to the client once final payment is received. This is the most common arrangement and the cleanest.
- License grant: You retain ownership and grant the client a perpetual, non-exclusive license to use the work. This is common for photographers, illustrators, and designers who want to resell or reuse elements.
- Work-for-hire: The client is considered the legal "author" from the start. This has specific legal requirements in US law — it generally only applies to certain categories of work and requires a written agreement.
Regardless of the arrangement, consider retaining portfolio rights: the ability to showcase the work in your own portfolio, case studies, or social media.
6. Confidentiality
If you'll have access to the client's proprietary information — business strategies, customer data, financial figures, unreleased products — include a mutual confidentiality clause. This protects both parties:
- Define what constitutes confidential information
- Set a reasonable duration (2–5 years is typical)
- Specify exceptions (publicly available information, information you already knew)
Mutual confidentiality is preferable to one-sided clauses. Your processes, pricing strategies, and client lists deserve the same protection.
Clauses That Save You Money
7. Change Order Process
Requirements change. New features get added. The client decides they want something different after you've already completed the original request. Without a change order process, you'll either eat the cost or argue about it.
Include a clause that requires any changes to the agreed scope to be submitted in writing, with associated costs and timeline adjustments approved by both parties before work begins. This simple process prevents most scope creep disputes.
8. Kill Fee and Cancellation Terms
Projects get cancelled for all kinds of reasons — budget cuts, strategy changes, leadership turnover. Your contract should address:
- Cancellation by the client: Payment for all work completed, plus a percentage of the remaining contract value (typically 25–50%) as a kill fee.
- Cancellation by you: Reasonable notice period and return of any unearned advance payments.
- What happens to partially completed work: Does the client receive what's been done so far? Only if they've paid for it.
9. Limitation of Liability
Limit your financial exposure. A standard clause caps your total liability at the amount you've been paid under the contract. This prevents scenarios where a client claims your work caused damages far exceeding what you charged.
This is especially important for consultants, developers, and anyone whose work product could theoretically be linked to downstream business losses.
Clauses That Protect Your Time
10. Communication and Availability
Set expectations about when and how you'll communicate. Specify:
- Your working hours and days
- Response time for emails (24–48 business hours is reasonable)
- Preferred communication channels
- Whether meetings count toward billable hours (they should, for hourly projects)
Without this, clients may expect instant responses at all hours, eroding the work-life boundaries that make freelancing worthwhile.
11. Approval and Acceptance
Define what "done" means. A common approach:
- You deliver a milestone or final work
- The client has [X] business days to review and either approve or request revisions
- If the client doesn't respond within the review period, the work is deemed accepted
- Approval triggers the next payment milestone
The automatic acceptance clause is crucial. Without it, clients can sit on deliverables indefinitely, holding up your payment while they "get around to reviewing it."
12. Dispute Resolution
Specify how disputes will be handled:
- Negotiation first: The parties attempt to resolve the issue directly
- Mediation: A neutral third party helps facilitate a resolution
- Arbitration or litigation: As a last resort, with a specified jurisdiction
Including a governing law and jurisdiction clause (usually your location) means if things do go to court, you won't have to travel to the client's jurisdiction.
Common Mistakes to Avoid
Using a template without customizing it. Generic contracts miss the specifics of your situation. A photographer's contract has different needs than a developer's contract.
Forgetting to address what happens when the client disappears. Clients go dark. Include a clause that addresses non-responsive clients — for example, if the client fails to respond to communications for 30 consecutive days, you may terminate the agreement and retain all fees paid.
Not specifying the effective date. When does the contract start? The date it's signed, or a different date? Make it clear.
Skipping the signature. An unsigned contract is just a proposal. Both parties need to sign and date the agreement. Electronic signatures are legally valid in most jurisdictions.
Build Your Freelance Contract Now
A good contract takes your freelance business from "trusting things will work out" to "knowing exactly what happens next." Every clause exists for a reason — usually because someone, somewhere, learned the hard way.
You don't need to start from scratch. contract.diy lets you generate a professionally drafted freelance contract tailored to your specific project. Enter your parties, define your terms, and get a complete, ready-to-sign document.
Create your freelance contract →
This article is for informational purposes only and does not constitute legal advice. Consult a qualified attorney for advice specific to your situation.