Table of contents
Why contracts are non-negotiable
Every freelancer who has been burned — unpaid invoices, scope creep, stolen work, abrupt cancellations — has one thing in common with the version of themselves before it happened: they thought they could trust the client. The contract is not about trust. It is about clarity. It forces both parties to agree in writing on what is being done, when, how much it costs, and what happens when things go sideways.
The uncomfortable truth: most freelance disputes are not caused by bad clients. They are caused by ambiguous agreements. A client who expected unlimited revisions and a freelancer who thought two rounds were included are both acting in good faith — but someone is going to feel cheated when the disagreement surfaces.
Tip
1. Scope of work
This is the most important section of any freelance contract. It defines exactly what you will deliver, what format it will take, and — critically — what is not included.
What a strong scope of work includes
— File formats or technical specifications
— Number and format of revisions (see section 3)
— What the client needs to provide and by when (copy, assets, access, approvals)
— What is explicitly excluded (e.g., "additional pages, animations, copywriting, and SEO setup are not included in this scope")
The phrase "and other reasonable requests" is the most dangerous phrase in freelancing. Never include it. Define "reasonable" explicitly, or leave it out entirely.
2. Payment terms and schedule
State the total fee, the payment schedule, and the payment method. For any project over $500, a deposit is standard and expected. Typical structures:
| Project size | Recommended structure |
|---|---|
| Under $500 | 50% upfront, 50% on delivery |
| $500–$2,000 | 50% upfront, 50% on completion before final file delivery |
| $2,000–$10,000 | 33% upfront, 33% at midpoint milestone, 34% on delivery |
| Over $10,000 | Monthly invoicing against milestones, or 25% / 25% / 25% / 25% |
| Retainer / ongoing | First of month, net-10 or net-15, before work commences for the month |
Watch out
3. Revision policy
Undefined revisions are the single most common source of scope creep. State the number of revision rounds included, what counts as a revision (versus a new requirement), and what happens if the client requests additional rounds.
Sample revision clause language
4. Intellectual property
Who owns the work? The default legal position varies by country, but in most jurisdictions the creator (you) retains copyright until it is explicitly transferred. Your contract should state clearly:
- Whether copyright transfers to the client upon final payment, or whether you license it
- Whether you retain the right to display the work in your portfolio
- Whether third-party assets (stock photos, fonts, plugins) are included and who is responsible for licensing
- What happens to ownership if the project is cancelled before completion (the client does not own work they have not paid for)
5. Confidentiality
Many clients will ask for an NDA — but you should also want one. A mutual confidentiality clause protects both parties: it prevents you from disclosing the client's trade secrets, and it prevents them from sharing your methods, templates, or proprietary processes.
If you use a client's project in your portfolio, address it explicitly. A standard clause: "The freelancer retains the right to display work completed under this agreement in their portfolio, subject to removing any confidential information upon written request from the client."
6. Termination clause
What happens if the project ends early? Define it clearly in both directions: what happens if the client terminates, and what happens if you terminate.
Sample termination clause
7. Kill fee
A kill fee is a cancellation penalty that compensates you for the opportunity cost of holding time for a project that evaporates. Standard kill fee is 25–50% of the remaining contract value, payable within the standard payment window.
Kill fees are standard in advertising, publishing, and design. Clients who balk at a kill fee are signaling that they consider the project optional — which is precisely when you need one.
8. Late payment penalties
State explicitly what happens if an invoice is not paid by the due date. A standard clause: late invoices accrue interest at 1.5% per month (18% annually) after a 5-day grace period. You can waive this penalty at your discretion — but having it in the contract gives you leverage and makes clients treat your invoices with urgency.
9. Dispute resolution
If a serious dispute arises, how will it be resolved? The most common freelancer-friendly approach: specify that disputes will be resolved by binding arbitration in your jurisdiction, not the client's. This matters because litigation in a foreign jurisdiction is prohibitively expensive for most freelancers.
10. Miscellaneous clauses
- Entire agreement: "This contract constitutes the entire agreement between the parties and supersedes all prior discussions." Prevents clients from referencing informal email conversations as part of the agreement.
- Amendment process: Changes to scope or terms must be agreed in writing. Verbal change requests are not binding.
- Force majeure: Neither party is liable for delays caused by events outside reasonable control.
- Independent contractor status: You are not an employee. The client does not control how you work, only what you deliver.
Client red flags to watch for before signing
- "We do not use contracts — we just trust each other." A legitimate business always uses contracts. This phrase means they want flexibility to dispute scope or payment later.
- Asking you to waive the deposit. If a client cannot afford or will not pay a deposit, they are likely to have trouble with final payment too.
- Rushing to sign without reading. A client who signs a detailed contract without any questions either has no intention of honoring it, or will claim later that they did not read a problematic clause.
- Wanting you to sign their contract instead. Not inherently a red flag — large companies always use their own agreements — but review it carefully for IP grabs, non-compete clauses, and payment terms.
Read next
The Freelance Proposal Template That Wins Clients
Before the contract comes the proposal. Here is how to write one that closes deals consistently.
Power your freelance with Xorna
Stop applying blindly. Get matched with opportunities that fit your profile.
Xorna cross-references your skills and rates against thousands of remote projects daily and surfaces only the ones worth your time.
