Home/Blog

7 Red Flags Every Freelancer Should Watch For in Client Contracts

You landed the client, nailed the proposal, and now the contract is sitting in your inbox. Before you sign, make sure you're not giving away more than you bargained for. Here are the seven most common contract red flags that cost freelancers time, money, and peace of mind.

·10 min read
1

Full IP Assignment — Including Pre-Existing Work

Many contracts include a clause that assigns all intellectual property to the client — not just the work you create for the project, but your pre-existing tools, templates, and code libraries too. This is one of the most damaging clauses a freelancer can sign.

What to look for

Language like Contractor assigns all intellectual property rights, including any pre-existing materials incorporated into the deliverables. Some contracts go further with work product, whether or not related to the project.

How to negotiate

Negotiate for a license to your pre-existing work instead of a full assignment. The client should own the final deliverable, but you keep your reusable tools and templates. Add an explicit "Pre-Existing IP" carve-out.

2

Net-90 (or Longer) Payment Terms

Net-90 means you won't get paid until 90 days after invoicing — and that's if the client pays on time. For freelancers, this creates serious cash flow problems. Some enterprise contracts push for net-120 or even net-180.

What to look for

Payment terms beyond net-30. Watch for language like payment within 90 days of invoice approval — the approval part adds even more delay since the clock doesn't start until they sign off.

How to negotiate

Push for net-15 or net-30 at most. If the client insists on net-60+, negotiate for a larger upfront deposit (50% or more) or add a late payment fee (1.5% per month is standard). You can also offer a small discount for early payment.

3

Unlimited Revisions

"Unlimited revisions" sounds client-friendly, but it's a trap for freelancers. Without a cap, a single project can drag on indefinitely. You end up doing 3x the work for the same flat fee while other projects wait.

What to look for

Any language that doesn't explicitly limit the number of revision rounds. Also watch for vague acceptance criteria like until the client is satisfied without defining what that means.

How to negotiate

Specify a fixed number of revision rounds (2–3 is standard). Define what constitutes a "revision round" vs. a new scope request. Add language that additional revisions beyond the included rounds are billed at your hourly rate.

4

Broad Non-Compete Clauses

Some client contracts include non-compete clauses that prevent you from working with their competitors — or even in their entire industry — for 1–2 years after the project ends. For a freelancer, this can effectively shut down your ability to find work in your niche.

What to look for

Non-compete language that's vague about scope (competing businesses), geography (worldwide), or duration (anything over 6 months). Some contracts bury this in a restrictive covenants section.

How to negotiate

Narrow the scope to the client's specific product or service, limit the duration to 3–6 months, and restrict the geography to their actual market. Better yet, negotiate to replace the non-compete with a non-solicitation clause (you won't poach their clients, but you can work in the same industry).

5

Scope Creep Without Change Orders

If the contract doesn't define a clear process for handling scope changes, you'll inevitably end up doing extra work for free. The client adds "just one more thing" — and without a formal change order process, you have no leverage to push back.

What to look for

Missing or vague scope definitions. Contracts that describe deliverables in general terms (a website) rather than specifics (a 5-page marketing website with responsive design). Also watch for missing change order clauses.

How to negotiate

Insist on a detailed scope of work attachment. Include a change order process: any work outside the original scope requires a written change order with additional cost and timeline adjustments. This protects both you and the client.

6

One-Sided Termination Clauses

Watch for contracts where the client can terminate at any time without cause, but you're locked in. Worse, some contracts let the client terminate and not pay for work already completed — or even claw back deposits.

What to look for

Asymmetric termination rights. Language like Client may terminate for convenience with 7 days notice paired with Contractor may not terminate without 60 days notice and forfeiture of outstanding payments.

How to negotiate

Make termination mutual and symmetrical. Both parties should have the right to terminate with reasonable notice (14–30 days). Add a kill fee (25–50% of remaining contract value) and ensure you're paid for all work completed up to the termination date.

7

Indemnification Without Limits

Indemnification clauses make you financially responsible if something goes wrong. Unlimited indemnification means you could be on the hook for damages far exceeding what you were paid — a $2,000 project could theoretically expose you to a $200,000 lawsuit.

What to look for

Broad indemnification language without caps. Phrases like Contractor shall indemnify and hold harmless the Client from any and all claims, damages, and expenses with no limitation on liability.

How to negotiate

Cap your liability at the total amount paid under the contract (or 1–2x that amount). Exclude consequential, incidental, and punitive damages. Make sure the indemnification is mutual — the client should also indemnify you for issues on their side.

The bottom line

Every one of these red flags is negotiable — but only if you catch them before you sign. The best freelancers don't just deliver great work; they protect themselves with contracts that are fair to both sides.

If reading legal language isn't your strong suit (it's not most people's), tools like AI-powered contract review can help you spot these issues in seconds — no law degree required.

Not sure about a clause in your contract?

Paste your contract into our free AI-powered review tool and get an instant analysis of every risky clause — with negotiation tips included.

Review Your Contract Free