Clearmargin

How to Write Your First Freelance Contract (Without a Lawyer)

You've landed your first real freelance client. They're excited, you're excited, and there's a temptation to just start working and figure out the paperwork later.

Don't. A contract isn't a sign of distrust — it's a sign of professionalism. It protects both of you, and it takes about an hour to set up one you can reuse for years.

You don't need a lawyer for most freelance contracts. You need clear language, the right clauses, and an understanding of what actually matters.

The 7 Clauses That Actually Matter

1. Scope of Work

This is the single most important section. It defines exactly what you're delivering and — just as critically — what you're not.

Vague scope is the number one source of freelance disputes. "Design a website" means something different to you than it does to your client. Spell it out.

Example language:

Freelancer will design and deliver a 5-page marketing website (Home, About, Services, Portfolio, Contact) including responsive layouts for desktop and mobile. Design deliverables include two initial concept directions, one round of revisions per page, and final production-ready files in Figma format. Content writing, stock photography, and backend development are not included in this scope.

The more specific you are here, the fewer uncomfortable conversations you'll have later.

2. Payment Terms

This section answers: how much, when, and what happens if they don't pay.

Key elements to include:

  • Total project fee or hourly rate (and estimated hours if hourly)
  • Payment schedule: deposit upfront, milestones, or on completion
  • Payment due date: Net 14 or Net 30 from invoice date (Net 15 is a good starting point for new freelancers)
  • Accepted payment methods
  • Late payment penalty: Typically 1.5–2% per month on overdue balances

Example language:

Total project fee: $4,500. A 50% deposit ($2,250) is due before work begins. The remaining 50% is due upon delivery of final files. Invoices are payable within 15 days of issue. A late fee of 1.5% per month will be applied to balances overdue by more than 15 days.

Pro tip: Always require a deposit. 25–50% upfront is standard. A client who won't pay a deposit is a client who will give you trouble on the final invoice.

3. Revision Limits

Without this clause, you'll end up in an endless revision loop. Define how many rounds of revisions are included and what happens after that.

Example language:

This project includes two (2) rounds of revisions per deliverable. A "revision" is defined as a set of changes submitted together within 5 business days of delivery. Additional revisions beyond the included rounds will be billed at $125/hour.

Notice the time limit on submitting revisions. Without it, a client can sit on your work for three months and then request changes, torpedoing your schedule.

4. Timeline and Deadlines

Define when you'll deliver — and what you need from the client to stay on schedule.

Example language:

Estimated project timeline: 4 weeks from receipt of deposit and all required materials. Client is responsible for providing brand guidelines, copy, and image assets within 5 business days of project kickoff. Delays in providing materials will extend the project timeline by an equivalent number of business days.

This protects you from the client who takes three weeks to send you their logo and then asks why the project is behind schedule.

5. Kill Fee (Termination Clause)

Projects get cancelled. It happens. A kill fee ensures you're compensated for the work you've already done and the time you blocked off.

Example language:

Either party may terminate this agreement with 7 days' written notice. Upon termination: (a) Client owes payment for all work completed to date, calculated as a percentage of total project scope; (b) The upfront deposit is non-refundable; (c) Freelancer will deliver all work completed to date within 5 business days of termination.

This is the clause clients push back on most. They'll ask for a refundable deposit or resist paying for "incomplete" work. Hold firm on paying for completed work — you blocked time for this project that you could have filled with other clients. A reasonable compromise: make the deposit refundable if you haven't started work yet, non-refundable once work begins.

6. Intellectual Property and Copyright

Who owns the finished work? In most freelance arrangements, the answer is: the client owns the final deliverables, and you retain ownership of your underlying tools, templates, and processes.

Example language:

Upon receipt of full payment, Client is granted full ownership of all final deliverables created specifically for this project. Freelancer retains ownership of any pre-existing tools, templates, code libraries, or methodologies used in the creation of deliverables. Freelancer reserves the right to display the completed work in their portfolio unless otherwise agreed in writing.

Two important details: ownership transfers upon full payment (not upon delivery), and you keep portfolio rights unless they specifically ask you not to.

7. Liability Limitation

This caps your financial exposure if something goes wrong.

Example language:

Freelancer's total liability under this agreement shall not exceed the total fees paid by Client for the project. Freelancer is not liable for any indirect, incidental, or consequential damages arising from the use of deliverables.

This means if a client claims your website design cost them $500,000 in lost revenue, your maximum liability is the $4,500 they paid you — not half a million dollars.

Clauses Clients Push Back On (and How to Handle It)

"We don't do deposits." Large companies sometimes have procurement processes that make upfront payments difficult. For corporate clients with established payment histories, you can negotiate — perhaps milestone payments instead. For everyone else, a deposit is non-negotiable. No deposit, no start date.

"We need unlimited revisions." Reframe it: "I want to make sure you love the final result. In my experience, two structured revision rounds get us there. If the project needs more, we can absolutely continue — I just want to be transparent about additional costs."

"We want to own everything, including your process." This usually comes from a boilerplate legal template, not malice. Explain that your tools and templates are how you work efficiently — owning them would be like a client buying your hammer along with the house you built. Most clients understand immediately.

When You Actually Need a Lawyer

A basic freelance contract for projects under $10,000 can absolutely be self-written. But bring in a lawyer when:

  • The project value exceeds $15,000–$20,000. The stakes justify the cost of a legal review (typically $300–$800 for a contract review).
  • The client requires non-compete or exclusivity clauses. These can limit your ability to earn a living. Never sign one without legal advice.
  • You're licensing work rather than transferring ownership. Licensing agreements have nuances that matter.
  • The client sends you their contract instead of using yours. Always have a lawyer review a client's contract before signing — it was written to protect them, not you.
  • You're working internationally. Jurisdiction, tax treaties, and cross-border IP law get complicated fast.

Building Your Template

You don't need to start from scratch for every client. Build one master contract template with all seven clauses, then customize the scope, timeline, and fee for each project. Spend an afternoon getting it right once, and you'll use it for years.

A few practical tips:

  • Write in plain English. Legalese doesn't make a contract more enforceable. Clarity does.
  • Keep it to 2–3 pages. Longer contracts don't get read. Everything above fits comfortably in that range.
  • Send it as a PDF, not a Word doc. You want a record of exactly what was agreed to.
  • Both parties should sign. Email confirmation ("I agree to the attached terms") is legally binding in most jurisdictions, but a proper signature is cleaner.

A contract won't prevent every problem. But it will prevent the most common ones — scope creep, late payments, and disputes over ownership — and it signals to clients that you run a real business. That confidence is worth more than any single clause.

Proposals, time tracking, expenses, invoicing, and payments — all in one place.

Clearmargin is the financial stack for freelancers and small teams. Know what you're making on every client — without the accounting degree.

Start your free trial14-day free trial. No credit card required.