FreelancingLegal

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.

Ready to see all your tasks in one place?

Sync all your project management tools.

Start Free Trial