Navigating a freelance contract can feel like reading a foreign language designed to trap you. But a contract is not a weapon. It is a shared blueprint for a successful project. These are the 5-7 clauses that form your non-negotiable basis. Consider them the essential tools in your legal toolkit.
1. Scope of work: the ‘what’ that prevents the ‘what else’?
This is the core of the contract. A vague scope is an invitation to scope creep, the gradual accumulation of additional tasks that go beyond what was agreed.
The jargon: “Contractor shall provide design services as described in Appendix A…”
Clear English translation: “This is EXACTLY what I do. Nothing more, nothing less.”
What it MUST contain:
- A detailed list of results (e.g. “3 homepage mockups in Figma, 1 style guide PDF”).
- The number of revision rounds included (for example ‘2 revision rounds per deliverable’).
- What is not included (e.g. “Copywriting, illustration or development not included”).
- Reference to a separate, detailed project proposal or proposal.
Why it’s non-negotiable: This is your primary defense against endless requests. If a customer asks for “one more little thing,” you can refer back to the scope and say, “That’s a great idea. That would be outside our agreed scope, but I can provide a separate estimate.’
2. Payment Schedule: The “when” you will be paid
Never allow the full project payment to be due at the end. This clause links payment to the progress of your work, and not to the customer’s subjective satisfaction.
The jargon: “Fees will be paid as follows: 50% upon execution, 40% upon delivery of the first compositions and 10% upon final approval.”
Clear English translation: “I will be paid in installments as we progress. No work will begin until the first payment is made.”
Standard structure:
- Down payment (33-50%): To be paid upon signing, before work starts. This safeguards your time and ensures customer engagement.
- Milestone payment (25-40%): To be expected upon delivery and approval of an important phase (e.g. wireframes, first mockups).
- Final balance (10-25%): Payable upon final delivery of all files, before final file transfer or publication.
Why it’s non-negotiable: It creates a partnership. They have skin in the game. You haven’t funded their project for months. It also provides natural exits if the project goes off the rails.
3. Kill Fee: The ‘Break-Up’ Clause
Sometimes projects die. The customer’s budget evaporates, his strategy changes or he remains silent. A kill fee ensures that you get paid for the work you’ve already done, not just the work you’ve delivered.
The jargon: “In the event of termination by the client before delivery, the client owes the contractor all work carried out to date, plus a termination fee of 25% of the remaining project sum.”
Clear English translation: “If you cancel, you will pay me for my time plus a penalty for the missed opportunity.”
How it works: If a client cancels the project prematurely, you invoice for all hours/work performed (at your project rate), PLUS a percentage (often 25%) of the unfinished part. This compensates for the income that you have suddenly lost and can no longer replace.
Why it’s non-negotiable: It protects you from catastrophic financial losses due to a customer’s changing circumstances. It makes a customer think twice before casually pulling the plug.
4. Transfer of Intellectual Property (IP): the ‘Who owns this’ clause
This is the most critical clause. It determines when and how the rights to your creative work are transferred to the client. Never transfer the full IP address until you have been paid in full.
The jargon: “Upon final payment of all fees, Contractor hereby transfers to Customer all right, title and interest in the final delivered works.”
Clear English translation: “You don’t own the final files until I get all my money.”
Important safeguards to include:
- Your tools (reserved rights): You retain the right to the underlying process files (e.g. Figma files, sketches, source code). You sell the end product, not your working method.
- Portfolio rights: You retain the right to display the work in your portfolio and marketing materials.
- Third Party Elements: Make it clear that you are not transferring rights to any licensed fonts, stock photos, or code libraries you use.
Why it’s non-negotiable: Your last unpaid invoice is your leverage. If you have already transferred the full rights, you have no right to collect. The work must be “in escrow” until the final check has been carried out.
5. Late Payment Fees and Charges: “Consequences” clause.
This clause is not about punishment. The point is to encourage on-time payment and cover your costs.
Jargon about late fees: “Invoices not paid within 30 days will be charged interest at 1.5% per month.”
Plain English: “Pay on time, otherwise it will cost you extra.”
Cost jargon: “The Client will reimburse the Contractor for all pre-approved costs.”
Plain English: “If I need to buy a special font or stock photo for your project, you pay for it, but I’ll ask first.”
Why it’s non-negotiable: It professionalizes the relationship. Companies pay other companies on time. It also prevents you from subsidizing a client’s project with your own money for expenses.
Bonus clauses for extra armor:
- “Rights to refuse”: You have the right to distance yourself from work that is changed without your permission after completion. This protects your reputation.
- Applicable law and venue: Disputes are resolved in your city/state, not the customer’s. This is a huge logistical advantage.
The golden rule: write it down
If it’s not in the signed contract, it doesn’t exist. A friendly email or verbal promise is of no value when money or deadlines are at stake.
Your contract is not a sign of distrust. It’s a sign of professionalism. It shows that you value your work, your time and the clarity of the relationship. A good customer will respect you for that. A difficult customer will reveal itself by fighting these basic protections, saving you from a nightmare project before it has even begun.
#Contract #Clauses #Creative #Freelancer #Kill #Fees #Transfer



