🚩 Freelex Guide · Contract Red Flags

8 Upwork Contract Red Flags Every Freelancer Must Know

These are the clauses that cost freelancers thousands of dollars and hundreds of hours every year — and they're written to look routine. Here's what each one means, why it matters, and the exact counter-language to propose before you sign.

IP ownership·Unlimited revisions·Payment holdback·Kill fees·Indemnification·Exclusivity·Late payment·Jurisdiction

Found a suspicious clause in a real contract?

Paste it into the free Freelex scanner — you'll get a risk rating and a copy-paste negotiation script in seconds.

Scan a Contract Free →
01HIGH RISK

Blanket IP Assignment (All Work Product Belongs to Client)

What the clause does

The contract says something like "all work product, including pre-existing materials, tools, and methodologies, shall be the exclusive property of Client." This means your reusable code snippets, design templates, plugins, and frameworks — things you've built over years — can be claimed by one client the moment you use them on their project.

Why it's dangerous

Legitimate clients need ownership of the specific deliverable, not everything that touched it. An all-work-product IP grab prevents you from using your own tools on future projects, creating a de facto non-compete without calling itself one.

✍️ Sample negotiation counter-line

"I'm happy to assign IP to the final deliverable. For pre-existing libraries, frameworks, and tools I've built independently, I retain ownership and grant you a perpetual, royalty-free licence to use them as incorporated in the work. Can we update §4 to reflect that distinction?"

02HIGH RISK

Unlimited Revisions / Scope Creep Language

What the clause does

Phrases like "revisions as needed until client is fully satisfied," "ongoing refinements at no extra charge," or simply no revision limit at all. Without a defined cap, clients can request hundreds of iterations indefinitely and you have no contractual basis to charge for them.

Why it's dangerous

Scope creep is the single most common reason freelancers undercharge. One Upwork survey found that 43% of freelancers report earning less per hour than expected primarily due to uncapped revision requests.

✍️ Sample negotiation counter-line

"I'd like to include a revision cap in this agreement. My standard is [3] rounds of consolidated feedback. Additional revision rounds beyond that are billed at my hourly rate of $[X]. Can we add that to §2?"

03HIGH RISK

High Payment Holdback Percentage

What the clause does

Holdback (or retainage) is a portion of your payment withheld until some condition is met — a review period, a launch, or client approval. Anything above 10–15% is a warning sign; 20–30% holdbacks with 60–90 day review windows are extremely common in bad contracts and tie up your cash flow for months.

Why it's dangerous

A 30% holdback on a $5,000 project means $1,500 sits in limbo for 90 days. If the project is cancelled, disputed, or the client disappears, you may never recover it. Upwork's own escrow is designed to eliminate this risk; contracts that add a separate holdback layer are circumventing that protection.

✍️ Sample negotiation counter-line

"A 30% holdback over 90 days creates significant cash-flow exposure for me. I can accept a 10% holdback held for 14 days post-delivery — standard for this project type. Would you be willing to revise §7.1 to reflect that?"

04HIGH RISK

Missing or Client-Favoring Kill Fee

What the clause does

Many contracts are silent on what happens if the client cancels mid-project, or include a "kill fee" so low (5–10% of remaining balance) that it doesn't cover your time already spent. The absence of a kill fee clause means you have no contractual right to compensation for work completed before cancellation.

Why it's dangerous

Without a meaningful kill fee, a client can approve three milestones of work, cancel on milestone four, and owe you nothing beyond what's already in escrow — leaving the strategy work, discovery, and early production unbillable.

✍️ Sample negotiation counter-line

"I'd like to add a cancellation clause: if the project is cancelled after kick-off, I'm compensated for all completed milestones at the agreed milestone rate plus [25]% of the remaining contract value as a kill fee. Can we add that as §8?"

05HIGH RISK

One-Sided Indemnification Clause

What the clause does

Indemnification means you agree to pay for any legal costs, damages, or claims the client faces because of your work. A balanced clause is mutual. A red-flag clause makes you solely responsible even for claims arising from the client's own decisions, content they provided, or the way they deploy your deliverable.

Why it's dangerous

If a client uses your logo design on a product that later faces a lawsuit, an uncapped one-sided indemnification clause could expose your personal finances to their legal costs — even if you didn't cause the problem.

✍️ Sample negotiation counter-line

"I can accept a mutual indemnification clause where each party is responsible for claims arising from their own actions. I'm not able to accept indemnification for claims arising from your use of the work after delivery or from content/materials you provide. Can we revise §9 to be mutual?"

06MED RISK

Exclusivity or Non-Compete Clause

What the clause does

Sometimes buried in IP sections: "Freelancer will not perform similar services for any competitor during the project term." Or worse: "for 12 months after project completion." On Upwork, where most freelancers serve multiple clients in the same industry, this is a business-ending restriction if enforced.

Why it's dangerous

A 12-month industry-wide non-compete on a $2,000 logo project would prevent you from doing design work for any client in that sector for a year. That's potentially tens of thousands in lost income in exchange for one project's fee.

✍️ Sample negotiation counter-line

"I work with multiple clients across various industries and can't accept an exclusivity or non-compete provision. I can commit to keeping your project confidential and not disclosing your proprietary information to competitors. Can we remove the non-compete in §5 and replace it with a mutual NDA?"

07MED RISK

No Late-Payment Penalty or Vague Payment Terms

What the clause does

"Payment within a reasonable time after delivery" or "Net-60" payment terms with no late-fee clause give clients zero incentive to pay on time. No penalty means a client who's tight on cash will pay every other invoice before yours.

Why it's dangerous

Late payment is the second most-cited financial problem freelancers face. Without a contractual late fee, your only recourse is to stop working (risking the project) or chase invoices indefinitely. A simple 1.5%/month late fee dramatically accelerates payment.

✍️ Sample negotiation counter-line

"I'd like to add a payment schedule with clear terms: invoices are due Net-14 from delivery. A late fee of 1.5% per month accrues on unpaid balances after that. Can we add that to §6?"

08MED RISK

Unfavorable Dispute Resolution / Jurisdiction Clause

What the clause does

A clause requiring disputes to be resolved exclusively in a court in the client's home city or state — or requiring arbitration through a service the client selects — makes enforcing your rights prohibitively expensive if you're in a different location.

Why it's dangerous

If you're a freelancer in Austin and the client is in New York, a clause requiring litigation in New York courts means you'd need to hire a New York attorney and travel there to collect even a $1,500 invoice. Most freelancers simply can't afford to enforce it.

✍️ Sample negotiation counter-line

"I'd prefer mutual arbitration through a neutral service (e.g. AAA) or to designate [your state/country] as the governing jurisdiction. Alternatively, disputes under $[5,000] could be handled through Upwork's own dispute resolution process. Can we update §12?"

Protect Every Contract

Stop reading clauses manually.
Let Freelex catch them for you.

Freelex scans any contract or Upwork posting, flags each of the red flags above (and more), and writes your negotiation script instantly — so you walk into every project protected.

Free scan · No account needed · Pro unlocks unlimited scans + saved reports

Related Guides