The Freelance Contract Clause That Saved Me $15,000
In 2023, I completed a $20,000 web development project for a client. The site was deployed, the client was happy, and I sent the final invoice. Then silence. No payment for 30 days. Then 60 days. Then a lawyer's letter explaining that the client was "not satisfied with certain aspects" and would not be paying the final $15,000 installment.
Fortunately, my contract had a clause that saved me. A clause I had added specifically because another freelancer told me about getting burned in the exact same way.
That clause was a payment-triggered IP transfer provision. And it is just one of several contract clauses that every freelancer needs but most do not have.
Here is what happened, and the complete list of clauses you should include in every freelance contract.
The Clause That Saved Me
The clause read:
"All intellectual property rights to the deliverables shall transfer to the Client only upon receipt of full payment. Until all invoices are paid in full, the Freelancer retains all rights to the work product."
When the client refused to pay, I did not have to argue about quality or satisfaction. I simply informed them that I retained ownership of the code, the design assets, and the deployed site. They could not legally use, modify, or sell anything I built until they paid.
They paid within a week.
Without that clause, I would have had to pursue collections, potentially go to small claims court, and spend months recovering the money — if I recovered it at all.
The Seven Clauses Every Freelance Contract Needs
1. Payment-Triggered IP Transfer
As described above. This is the single most important clause in any freelance contract. Without it, there is an argument that IP transfers upon delivery, leaving you with no leverage if the client does not pay.
Key language:
All intellectual property rights, including copyrights, trademarks,
and patents, shall transfer to Client exclusively upon receipt of
full and final payment for all invoices. Prior to full payment,
Freelancer retains all rights and may reclaim delivered materials.
2. Payment Schedule and Late Fees
Never do net-60 payment terms. Net-15 or net-30 maximum. And always include a late payment fee.
Key language:
Invoices are due within 15 days of receipt. Payments received
after the due date will incur a late fee of 1.5% per month
on the outstanding balance.
For projects exceeding $5,000, payment shall be structured as:
- 30% deposit upon signing (non-refundable)
- 40% upon delivery of first draft/milestone
- 30% upon final delivery and approval
The deposit is critical. It confirms the client's commitment and covers your initial time investment if the project falls through.
3. Scope of Work and Change Order Process
Scope creep is the silent freelancer killer. The client asks for "one small change" that becomes ten changes that doubles the project timeline. Your contract must define exactly what is included and what triggers additional charges.
Key language:
The scope of work is defined in Exhibit A attached to this agreement.
Any work not explicitly listed in Exhibit A is outside the scope
of this agreement.
Requests for additional work will be documented in a Change Order,
specifying the additional scope, timeline, and cost. Change Orders
require written approval from both parties before work begins.
Additional work will be billed at $[rate]/hour unless otherwise
specified in the Change Order.
4. Revision Limits
Without a revision clause, a client can request unlimited revisions and hold final payment hostage until you are exhausted.
Key language:
The project includes up to [2-3] rounds of revisions on each
deliverable. A revision round is defined as a single consolidated
set of feedback provided within 5 business days of delivery.
Additional revision rounds beyond the included amount will be
billed at $[rate]/hour with a minimum of [1-2] hours per round.
Feedback not provided within 5 business days of delivery will be
considered approval of the deliverable as delivered.
That last sentence is important. It prevents clients from sitting on deliverables for weeks and then requesting changes.
5. Kill Fee / Cancellation Clause
What happens if the client cancels the project midway? Without a cancellation clause, you could lose weeks of work with no compensation.
Key language:
Either party may terminate this agreement with 14 days written notice.
Upon termination by Client:
- Client shall pay for all work completed through the termination date
- Any non-refundable deposits are retained by Freelancer
- If less than 50% of the project is complete, a kill fee of 25%
of the remaining project value applies
- Freelancer retains all IP for unpaid work
Upon termination by Freelancer:
- Freelancer shall deliver all completed work
- Freelancer shall refund any payments for undelivered work
6. Liability Limitation
If the website you built goes down and the client claims they lost $500,000 in revenue, can they sue you for the full amount? Without a liability cap, theoretically yes.
Key language:
Freelancer's total liability under this agreement shall not exceed
the total fees paid by Client under this agreement.
Freelancer shall not be liable for any indirect, incidental,
consequential, or punitive damages, including but not limited to
lost profits, lost revenue, or business interruption.
This caps your exposure at the project fee. Without it, your liability is theoretically unlimited.
7. Dispute Resolution
Going to court is expensive and slow. An arbitration or mediation clause keeps disputes manageable.
Key language:
Any disputes arising from this agreement shall first be addressed
through good-faith negotiation between the parties for a period
of 30 days.
If negotiation fails, disputes shall be resolved through binding
arbitration in [your city/state] under the rules of the American
Arbitration Association. The prevailing party shall be entitled
to recover reasonable attorney's fees.
The attorney's fees provision discourages frivolous disputes. If the client knows they will pay your legal fees if they lose, they are less likely to pursue weak claims.
Three Bonus Clauses for Specific Situations
Confidentiality / NDA
If you are working with sensitive data or proprietary information, include a mutual NDA clause. Make sure it is mutual — you have confidential information too (your rates, processes, and other client relationships).
Portfolio Rights
Many freelancers forget to secure the right to showcase their work.
Freelancer retains the right to display the deliverables in their
portfolio, website, and marketing materials for self-promotional
purposes, unless Client provides written objection within 30 days
of project completion.
Independent Contractor Status
Especially important in the US for tax purposes. Clarify that you are an independent contractor, not an employee. This affects benefits, taxes, and legal obligations.
Common Contract Mistakes
Using a Template Without Reading It
Templates are starting points, not finished documents. Read every clause. Understand what you are agreeing to. Modify anything that does not fit your situation.
Accepting the Client's Contract Without Negotiating
If a client sends their contract, read it carefully. It was written to protect them, not you. Push back on terms that are unfavorable — especially IP transfer, payment terms, and liability.
Verbal Agreements
"We agreed on the phone that..." means nothing without documentation. If a term is discussed verbally, follow up with an email confirming it and reference it in the contract.
Not Having a Contract at All
Shockingly common, especially with referral clients or friends-of-friends. A handshake is not a contract. Always have a signed agreement, even for small projects. Especially for small projects — those are the ones where "it is just a quick job" turns into a three-month unpaid ordeal.
Generating Your Contract
Writing a contract from scratch is intimidating. But starting from a solid template and customizing it is straightforward.
Contract Generator is a free tool that creates freelance contracts based on your project details. You input the project type, payment terms, and key clauses you want, and it generates a professional contract that you can review, customize, and send to your client.
It is not a substitute for legal advice on complex or high-value projects. But for standard freelance engagements, it gives you a solid foundation with all seven essential clauses included.
The Cost of No Contract
Let me put it bluntly: every freelancer I know who has been burned was burned because of a missing or weak contract. Not because of bad clients — bad clients exist, but a good contract neutralizes them.
The 30 minutes you spend setting up a proper contract saves you from the 30 hours (or 30 months) you would spend chasing unpaid invoices, arguing about scope, or dealing with legal threats.
Protect your work. Protect your income. Get your contracts right.
Start with Contract Generator if you need a solid template, then customize it for your business. Your future self will thank you.

