How to Create a Freelance Client Agreement
The best client agreement I ever used was simple. One page. Clear language. Covered everything.
Most freelancers either have no agreement or have a 10-page legal document that scares clients away.
You need something in between. Professional but accessible. Protective but not aggressive.
Here's a template you can use immediately.
The Client Agreement Template
CLIENT AGREEMENT
This agreement describes the terms of work between [YOUR NAME]
("Freelancer") and [CLIENT NAME] ("Client").
1. SCOPE OF WORK
Freelancer will provide the following services:
- [Specific deliverable one]
- [Specific deliverable two]
- [Specific deliverable three]
Deliverables will be completed by [END DATE].
2. WHAT'S NOT INCLUDED
The following are NOT included in this agreement:
- [Service not included one]
- [Service not included two]
If Client requests services outside this scope, Freelancer will
provide a separate estimate.
3. PAYMENT TERMS
Total project fee: $[AMOUNT]
Payment schedule:
- 50% due upon signing this agreement (to begin work)
- 50% due upon delivery
Payment method: [Invoice/bank transfer/check]
Due date: Net 10 (payment due within 10 days of invoice)
Late payment fee: 1.5% per month
4. REVISIONS
Two rounds of revisions are included in the project fee.
Each revision round includes up to 3 changes to the deliverable.
Additional revisions beyond two rounds are billed at $[HOURLY RATE]/hour.
5. TIMELINE
Start date: [DATE]
Milestones:
- [Milestone 1]: [Date]
- [Milestone 2]: [Date]
- [Milestone 3]: [Date]
Target completion: [DATE]
If Client delays providing feedback or materials, timeline
extends by the same duration.
6. INTELLECTUAL PROPERTY
Client owns the final deliverable upon full payment.
Freelancer retains ownership of:
- Underlying process and methodology
- Templates and frameworks used
- General approaches that can be applied to other clients
Freelancer may use this work as a portfolio example and
case study (anonymously if requested).
7. CHANGES TO SCOPE
If Client requests changes that expand the scope of work,
Freelancer will provide a revised estimate and timeline.
Work on scope changes begins only after Client approves
the revised estimate in writing.
8. CANCELLATION
If Client cancels before project completion:
- Client pays for all work completed to date
- Client pays 50% of remaining estimated work
- Freelancer retains ownership of all work completed
Example: If project is 50% complete and Client cancels,
Client pays for work completed plus 50% of remaining work.
9. CONFIDENTIALITY
Freelancer agrees to keep Client's business information confidential
during and after the engagement.
Confidentiality does not include:
- Information that becomes public
- Information Freelancer already knew
- Information Freelancer creates independently
10. COMMUNICATION
Primary contact: [Client name]
Freelancer will respond to email within 24 business hours.
Communication methods: [Email/Slack/phone]
11. APPROVAL AND SIGN-OFF
Client designates [CONTACT NAME] as the decision maker.
All approvals and direction must come through this person.
Client feedback from other team members is not valid unless
confirmed by the primary contact.
12. TERM AND TERMINATION
This agreement is valid until project completion.
Either party can terminate with 14 days written notice.
Client pays for all work completed to date.
13. LIMITATION OF LIABILITY
Freelancer's liability for any breach is limited to fees paid
under this agreement.
14. DISPUTE RESOLUTION
If a dispute arises, both parties agree to discuss in good faith
before pursuing legal action.
---
BY SIGNING BELOW, BOTH PARTIES AGREE TO THE TERMS OUTLINED
IN THIS AGREEMENT.
Freelancer: _______________________________ Date: _______
Client: __________________________________ Date: _______
How to Customize This Template
Replace [BRACKETS] with your specific information.
Update project names, dates, and deliverables for each client.
Adjust payment terms to what you want (Net 10, Net 15, etc.).
Update your hourly rate in the revision clause.
Change communication methods to what you actually use.
Simplifying the Legal Language
I intentionally used simple language. No "whereas" or "hereinafter."
Clients will actually read it.
If you need more legal protection, have a lawyer review it once. Cost: $200-400.
Then use this template for every client. The cost amortizes quickly.
When to Add More Clauses
This template covers the basics. You might add:
Non-compete: If your work is sensitive, you might restrict the client from hiring your competitors for 6 months.
Warranty: You warrant the work is original and doesn't infringe on IP.
Insurance: If you're doing work that could damage property or data, you might carry insurance.
Most freelance projects don't need these. Keep it simple until you have a reason to complicate it.
Digital vs. Paper Signature
You can:
Have Client print, sign, and scan it back. Slow but traditional.
Use DocuSign or Adobe Sign. Fast, secure, professional.
Have Client reply to email saying "I agree to the terms." Fastest but less formal.
I use email confirmation for simple projects. DocuSign for larger projects.
Either works as long as both parties agree.
The Conversation When You Present It
Don't just email the agreement and hope they sign.
Have a conversation first.
"I'm excited to work on this. Here's the agreement that covers the project scope, timeline, and payment terms. Take a look and let me know if you have questions."
Most clients will skim it and sign.
Some will ask to change something. That's fine.
Negotiate the important parts (payment terms, scope). Let them adjust the language if it matters to them.
What Clients Usually Push Back On
50% deposit: Some clients resist paying upfront. Explain: "This covers my initial work and shows we're both committed. You get the work.
I get paid. Fair trade."
Revision limits: Some want unlimited revisions. Explain: "Two rounds let me make real improvements. More than that and we're rebuilding, which is a new project."
Cancellation fees: Some don't like cancellation clauses. Explain: "If we're halfway through and you cancel, I've invested time and turned down other work. This fee covers that cost."
Most clients will accept these terms if you explain the reasoning.
What Not to Do
Don't make the agreement longer than one page. If it's longer, clients get scared.
Don't use legal jargon you don't understand. You might accidentally lock yourself into something bad.
Don't make demands that are unreasonable. 100% upfront payment from first-time clients is too much.
Don't ignore Client concerns. If they ask questions, answer them. If they want changes, negotiate.
The Red Flag Clients
Some clients will refuse to sign any agreement.
Red flag. Walk away.
An agreement protects both of you. If they won't sign, they're not trustworthy.
Trust your gut on this one.
FAQ
What if the client wants to use their agreement instead?
Review it. If it's reasonable, use theirs. But make sure it includes payment terms, a clear scope, and revision limits. If it's heavily weighted in their favor, negotiate or decline.
Should I get a lawyer to write my agreement?
For this template, no. But after you've signed 10+ agreements, consider having a lawyer review and improve it.
Cost is $300-500. Worth it for the insurance.
What if a client breaks the agreement?
Document everything. Send emails restating the agreement terms.
If they refuse to pay, follow up with a final notice. Then consider small claims court or a collection agency.
Can I change the agreement for different project types?
Yes. Customize slightly for different industries or project sizes. But keep the core structure the same.