Contracts

Freelance Contract Red Flags: 8 Risky Clauses

Spot the 8 freelance contract red flags that cost you money — unlimited revisions, IP-before-payment, no kill fee, Net 60+ — plus the wording to push back.

June 7, 202613 min readBy LancerWise Team
freelance contractcontract red flagscontract negotiationclient contractfreelance legalwork for hire
Share: Twitter LinkedIn

General information, not legal advice. Contract enforceability, IP doctrine, termination rules, and indemnification standards vary by jurisdiction and can change. The clauses and counter-language below are starting points — confirm what applies in your country, state, or contracting region (and the client's) with a lawyer before relying on any specific wording.

TL;DR — The Short Version

Eight contract clauses cost freelancers more money than all the others combined: unlimited revisions, IP transfer before final payment, no kill fee, uncapped indemnification, Net 60+ payment terms, vague or expansive scope, non-compete clauses, and "work for hire" language used outside its narrow legal definition. Each one is detectable in 30 seconds with a Ctrl-F sweep. Each one has standard counter-language. This article gives you both: how to spot the red flag, and the exact wording to push back with.

This is different from writing your own contract from scratch (where you control the terms) and from defining an SOW (where you scope a project). This article is about receiving a contract or template — your own or the client's — and reading it for the clauses that quietly transfer risk from them to you.

Why Reading Contracts for Red Flags Is the Highest-Value Hour of Your Year

Most freelancer-vs-client disputes can be traced back to a clause that one party did not understand at signing. Unlimited revisions become a 4-month rewrite cycle. IP-on-signing becomes "we own this but we still have not paid you." A missing kill fee turns a cancelled project into a write-off. An uncapped indemnification turns a typo into a lawsuit. Net 60 turns a healthy engagement into a personal cash-flow crisis.

None of these have to be deal-breakers in isolation. Each one has a standard fix that experienced freelancers and the lawyers who advise them have converged on over the last two decades. The fixes are short, specific, and almost always accepted when proposed politely.

The hour you spend reading a contract carefully before signing is the highest-leverage hour in the entire engagement — higher than the discovery call, higher than the kickoff, higher than the final review. Treat it that way.

The Eight Most Dangerous Clauses (And How to Counter Each)

1. Unlimited revisions

How it looks: "Contractor will provide revisions until Client is satisfied." Or: "Project includes all reasonable revisions to ensure deliverable meets Client's expectations." Or — more subtle — the contract simply says nothing about revision limits, which a court will often interpret as "unlimited" by default.

Why it is dangerous: "Satisfied" has no objective definition. A stakeholder you have never met can decide on week 6 that the third concept needs to be more "modern", and you are obligated to redo the work without additional payment. Unlimited revisions turn fixed-fee engagements into hourly engagements paid at a fixed rate — a wage you set without knowing the hours.

How to detect: Ctrl-F "satisfied", "revisions", "all reasonable", and check whether any explicit limit is stated.

Counter-language to propose: "This engagement includes two (2) rounds of consolidated revisions per deliverable. A revision round consists of all feedback submitted in a single written response within seven (7) business days of delivery. Additional revisions are billed at $X per hour with a half-hour minimum."

2. IP transfer before final payment

How it looks: "Upon execution of this agreement, all intellectual property rights in the Deliverables vest in Client." Or: "Contractor hereby assigns all rights, title and interest in the Work Product to Client effective as of the Effective Date." Or the very common "Upon delivery..." — all of which transfer ownership before you are paid in full.

Why it is dangerous: Once the client owns the work, they have no leverage forcing them to pay you. They have your deliverable. You have a contract claim and the ability to sue — which, for sums under $50,000, is almost always more expensive than writing off the loss. This is the single most common way freelancers get burned, and it is hiding in plain sight in a large share of client-supplied templates.

How to detect: Find the IP/ownership section. Note the exact trigger: "upon signing", "upon delivery", "upon completion", or "upon final payment". Only the last is acceptable.

Counter-language to propose: "Upon receipt of full payment of all fees due under this agreement, Contractor assigns to Client all intellectual property rights in the final Deliverables. Prior to full payment, all rights in the Deliverables and any work-in-progress remain solely with Contractor. Client may not use, reproduce, distribute, or commercialize any portion of the Work Product until full payment is received."

3. No kill fee (and unfavorable termination)

How it looks: "Either party may terminate this agreement at any time upon written notice. Upon termination, Contractor will be compensated for work completed at Client's reasonable determination of value." Or simpler: the termination section says nothing about what you get if the project is cancelled.

Why it is dangerous: Client signs, you begin work, client gets reorganized / loses budget / changes their mind on week 5 of an 8-week engagement. You have done 60% of the work, invested 60% of the calendar time you could have spent on other clients. Without a kill fee clause, you get either nothing (if you were on net-end payment) or the deposit (which was supposed to cover risk, not earn revenue).

How to detect: Find the termination section. Run the scenario: "client cancels on day 30 of a 60-day project". What does the clause give you?

Three viable counters (pick the one that fits the engagement):

  • Explicit kill fee: "In the event of termination by Client for any reason other than Contractor's material breach, Client shall pay (i) the non-refundable deposit, (ii) all fees due for work completed to date, plus (iii) a kill fee of 25% of the remaining unbilled engagement value."
  • Milestone-based billing: Restructure payment so each milestone is invoiced and paid before the next begins. If they cancel after milestone 3, you have already been paid for milestones 1–3. Cancellation costs them less, but you do not absorb sunk cost.
  • Notice period: "Either party may terminate with thirty (30) days' written notice. During the notice period, Contractor continues to perform services and Client continues to pay at the engagement rate." This gives you 30 days to wind down or find a replacement client.

4. Uncapped indemnification

How it looks: "Contractor agrees to indemnify, defend, and hold harmless Client from and against any and all claims, damages, liabilities, costs, and expenses (including reasonable attorneys' fees) arising from or related to Contractor's performance under this agreement." With no cap. No limitation. No carve-outs.

Why it is dangerous: Indemnification is the legal mechanism by which the client makes you financially responsible for anything that goes wrong — even things that are not your fault. Without a cap, the indemnification is unlimited. A $3,000 website project can, in principle, expose you to a $3 million claim if a third party sues your client over content you delivered. Most freelancers do not carry insurance for that level of exposure.

How to detect: Ctrl-F "indemnify" and read the surrounding paragraph carefully. Look for "without limitation", "any and all", and the absence of a cap or carve-out.

Counter-language to propose: "Contractor's total cumulative liability arising out of or related to this agreement, regardless of legal theory, shall not exceed the total fees actually paid by Client to Contractor in the three (3) months preceding the event giving rise to the claim. In no event shall Contractor be liable for indirect, consequential, incidental, special, exemplary, or punitive damages, including lost profits, lost revenue, or loss of goodwill, even if advised of the possibility of such damages. The foregoing limitations do not apply to Contractor's indemnification obligations for third-party intellectual property infringement claims arising directly from Contractor's original creative work."

The carve-out at the end is important — it shows good faith by accepting liability for genuine IP infringement (e.g., you copied someone else's logo), which is the one indemnification category clients legitimately need protected.

5. Net 60+ payment terms

How it looks: "Invoices are due within sixty (60) days of receipt." Or 75 days. Or 90 days. Or — increasingly common from large agencies — "Invoices are paid on the second Friday of the month following submission" (which can stretch to nearly 60 days in practice).

Why it is dangerous: Long payment terms are a soft loan — you are funding the client's cash flow, interest-free, while you absorb the working-capital gap. For freelancers with thin margins, Net 60 from a slow-paying client can mean the difference between a profitable year and a personal credit card balance.

This is also a leading indicator of late payments. A client who needs Net 60 is a client whose treasury is stretched. The deeper the payment term, the more likely they pay late on top of the long terms.

How to detect: Find the payment section. Note the days. Anything beyond Net 30 deserves justification.

Counter-language to propose: "Payment terms are Net 14 from the invoice date. Invoices unpaid after 14 days accrue a late fee of 1.5% per month or $50, whichever is greater. Should Client require extended payment terms (Net 30, Net 60), engagement fees are subject to a [10-20]% premium to offset working capital costs."

See freelance invoice payment terms — Net 14, Net 30, or Net 60 — what to charge for the full pricing structure on extended-term engagements.

6. Vague or expansive scope

How it looks: "Contractor will provide design services as needed by Client." Or: "Scope includes all reasonable requests within the project category." Or worse: "Contractor will deliver the agreed-upon work product to Client's satisfaction." The contract names a project but does not define a finite set of deliverables.

Why it is dangerous: "As needed" means "as many as we decide we need". Without explicit deliverables, scope creep is invisible — you cannot point to the contract to say "that is out of scope" because the contract did not define what is in scope.

How to detect: Find the scope section. Count the explicitly named deliverables. If you cannot make a list of items with a count next to each, the scope is too vague.

Counter-language to propose: Move the scope definition into a separate Statement of Work, then add to the contract: "Scope of work is defined in the Statement of Work attached as Exhibit A. Any work beyond the deliverables enumerated in Exhibit A requires a written Change Order signed by both parties, specifying additional fees and timeline impact. Contractor is not obligated to commence out-of-scope work until the Change Order is signed."

7. Non-compete clauses

How it looks: "During the term of this agreement and for [12 months] thereafter, Contractor will not provide similar services to any direct competitor of Client." Sometimes broader: "to any business in the [industry] industry within [territory]".

Why it is dangerous: A non-compete restricts what you can do AFTER the engagement ends — when the client is no longer paying you. The broader the restriction (longer duration, larger geography, more industries), the more it limits your future income for no compensation. Even if unenforceable in your jurisdiction (California, North Dakota, Oklahoma, Minnesota — non-competes against contractors are largely unenforceable), the legal cost of fighting a baseless claim is yours.

How to detect: Ctrl-F "non-compete", "compete", "competitor", "similar services", "engage with", and "industry". If any restriction extends past the contract end date, read carefully.

Counter-language to propose: Three options, in order of preference:

  • Strike entirely: "Contractor remains free to provide services to any client of Contractor's choosing during and after the term of this agreement, subject only to the confidentiality obligations in Section [N]."
  • Narrow to non-solicitation: "During the term of this agreement and for twelve (12) months thereafter, Contractor will not solicit Client's named customers or employees for similar services. Contractor remains free to work with any other client." This protects what the client actually cares about (their customer list) without restricting your business.
  • Narrow scope, duration, geography: If a non-compete must stay, narrow it to specific named competitors (not the whole industry), 3-6 months max, and the geography the client actually operates in.

8. "Work for hire" used outside its narrow legal definition

How it looks: "The Deliverables shall be considered 'work made for hire' under the Copyright Act and all rights therein shall vest in Client." Often the contract names the category as work-for-hire without specifying what work product is actually covered.

Why it is dangerous: US copyright law (17 USC §101) limits "work made for hire" to nine specific categories: contributions to collective works, motion pictures, translations, supplementary works, compilations, instructional texts, tests, answer materials for tests, and atlases. If your work does not fall into one of those nine categories, the WFH label has no legal effect — courts often re-interpret the language as a general assignment, which usually still works for the client but with different consequences for you.

The deeper trap: WFH language often sweeps your pre-existing tools, libraries, code snippets, templates, and reusable components into "Work Product". If your contract calls everything you deliver "work for hire" and you used your own custom React component library to build it, that library is now arguably owned by the client.

How to detect: Ctrl-F "work for hire", "work made for hire", "Section 101". Then check: (a) does the work actually fall into one of the nine §101 categories? and (b) is there a carve-out for your pre-existing IP?

Counter-language to propose: "Upon receipt of full payment, Contractor assigns to Client all rights, title, and interest in the final deliverables. The deliverables do not include Contractor's Pre-Existing Materials, defined as any code libraries, design systems, templates, methodologies, tools, or other intellectual property developed by Contractor prior to or independent of this engagement. Client receives a perpetual, royalty-free, non-exclusive license to use any Pre-Existing Materials embedded in the Deliverables for Client's internal business purposes. No 'work made for hire' classification under 17 USC §101 is asserted or required for this assignment to be effective."

Bonus Quick-Fire Red Flags

The eight above are the big ones. These six show up less often but warrant the same Ctrl-F sweep:

9. Exclusivity during the engagement

Looks like: "Contractor will not provide services to competing clients during the term of this engagement." Risk: Restricts your parallel work for no additional compensation. Counter: Strike entirely, or accept narrow exclusivity (specific named competitors only) in exchange for a 15-25% engagement premium.

10. Broad NDA without portfolio carve-out

Looks like: "Contractor will not disclose any information regarding the existence of the engagement, the work performed, or the deliverables to any third party." Risk: Prevents you from showing the work in your portfolio. Counter: Add a carve-out: "Notwithstanding the foregoing, Contractor may display completed Deliverables in Contractor's portfolio and marketing materials at any time after Client's public launch of the work, unless otherwise agreed in writing."

11. Governing law in a remote or unfavorable jurisdiction

Looks like: "This agreement shall be governed by the laws of [client's home state/country] and any disputes shall be resolved in the courts of [client's home city]." Risk: If a dispute arises, you litigate at the client's home court, on the client's home rules, in the client's preferred language. Counter: Propose governing law in your jurisdiction, or — for cross-border engagements — neutral arbitration (Singapore, London, or Stockholm international arbitration centers are well-established and freelancer-survivable for engagements above $25,000).

12. "Time is of the essence" without a cure period

Looks like: "Time is of the essence in the performance of Contractor's obligations under this agreement." Risk: A single missed deadline becomes a material breach, allowing immediate termination without kill fee or compensation. Counter: Add a cure period: "In the event of a missed deadline, the affected party has ten (10) business days to cure the issue before it constitutes a material breach."

13. Unilateral amendment rights

Looks like: "Client may amend the scope of work, deliverables, or timeline at any time upon written notice to Contractor." Risk: The client can change the engagement after you have committed, and you are still bound to the original fee. Counter: "This agreement may only be modified by a written amendment signed by both parties. Changes to scope, deliverables, or timeline require a Change Order specifying additional fees and revised timeline."

14. Pre-existing IP sweep

Looks like: "All work product created by Contractor in the course of this engagement, including any code, designs, methodologies, or processes utilized therein, shall be the exclusive property of Client." Risk: Your reusable tools and templates get transferred to the client. Counter: Use the Pre-Existing Materials carve-out language from §8 above — it covers this red flag too.

The 60-Second Contract Scan Checklist

Before you read a contract in detail, run this 60-second checklist. If three or more boxes fail, the contract needs serious negotiation before signing.

  • Scope section names specific deliverables with quantities ✓ / vague language only ✗
  • Revision limit is explicit ✓ / unlimited or unstated ✗
  • IP transfer triggers on "full payment" ✓ / signing/delivery/completion ✗
  • Termination has a kill fee, milestone billing, or notice period ✓ / unilateral with discretion ✗
  • Indemnification has a cap and consequential-damages exclusion ✓ / uncapped ✗
  • Payment terms are Net 30 or shorter ✓ / Net 60+ ✗
  • Non-compete is absent, narrow, or replaced by non-solicitation ✓ / broad and long-duration ✗
  • "Work for hire" language includes a Pre-Existing Materials carve-out ✓ / sweeps everything ✗
  • Governing law is in your jurisdiction or neutral arbitration ✓ / client's home jurisdiction without choice ✗
  • Amendments require both parties' written agreement ✓ / unilateral by client ✗

When to Negotiate vs When to Walk

Not every red-flag contract is unsalvageable. The pattern that matters is how the client responds to your proposed redlines.

Negotiate when:

  • The client is using a template they did not write themselves (large company legal-team template, downloaded sample, etc.)
  • They accept the first 2-3 redlines without objection
  • They counter-propose on a specific clause with their own preferred language
  • The total engagement value is large enough to absorb the negotiation cycle (typically $5,000+)

Walk when:

  • They refuse to negotiate any term — "this is our standard agreement, no exceptions"
  • They insist on "work for hire" language without a Pre-Existing Materials carve-out
  • They refuse to add a kill fee or restructure payment to milestones (the engagement has no safety net)
  • They demand IP transfer on signing or delivery (you have no leverage to get paid)
  • Their indemnification is uncapped and they refuse to add a cap
  • The engagement value is small (under $3,000) and the contract needs more than three substantive changes — the legal-review hours exceed your profit

"Walk" is a feature, not a failure. A client who refuses to negotiate a manifestly one-sided contract is telling you what working with them will be like. Better to learn it now, when the cost is one missed engagement, than three months in when the cost is unpaid work and a lawsuit.

How LancerWise Handles Contracts and Scope Protection

LancerWise ships a focused set of tools for the document chain that contracts depend on:

  • Contract templates by category (general freelance, web design, consulting, photography), generated from short prompts at /contracts. Generated contracts default IP ownership to "Client gains full ownership of the deliverables once final payment is received" and include explicit sections for Limitation of Liability, Termination, Intellectual Property, and Revisions — which you can adapt to include the specific counter-language above (kill-fee amount, liability cap, pre-existing materials carve-out).
  • E-signature on contracts — share a public link, the client signs by typing their name on /portal/contract/{token}, both parties archive a signed PDF, and you get an email when they sign.
  • Statement of Work generator at /tools/sow — turn a project brief into a draft SOW with phases, deliverables, timeline, and payment schedule. Use it to keep scope out of the main contract and in a per-project document instead.
  • Scope changes & Change Orders at /tools/scope-changes — when a client requests work outside the original agreement, generate the scope-change notice email and the matching Change Order document from a short prompt describing the original scope and the new request.
  • Proposals at /tools/proposals — the upstream sales document, with templates, snippets, win-rate analytics, and a public viewer.

Generate Your First Contract Free →

Step by step

  1. 1

    Skim the deliverables and payment sections first

    Before reading anything else, find the scope/deliverables section and the payment section. If the deliverables are vague ("design work", "consultation services") or if the payment is structured to favor delay (single payment at end, "upon client approval" without a default-accept window, Net 60+), the rest of the contract probably has more red flags. Triage time: 90 seconds.

  2. 2

    Search the document for vague trigger words

    Ctrl-F these: "unlimited", "as needed", "all reasonable", "satisfactory", "approval", "sole discretion", "indemnify", "work for hire", "non-compete", "exclusive", "perpetual", "irrevocable". Each match is a place to slow down. Vague trigger words are how scope creep and one-sided risk get smuggled into otherwise normal-looking contracts.

  3. 3

    Locate the IP section and check the trigger

    Find the intellectual property clause. Note the EXACT trigger for ownership transfer: "upon signing", "upon delivery", "upon final payment", or "upon completion of work". The only safe answer for you is "upon receipt of full payment". Anything that transfers IP before you are paid is a red flag — the client has no incentive to pay once they own the work.

  4. 4

    Find the termination clause and ask "what if they cancel?"

    Read the termination section. Then run the scenario: client cancels the project on day 30 of a 60-day engagement. What do you get? If the answer is "nothing beyond the deposit" or "payment for work completed at our reasonable discretion", that is a red flag. You need either a kill fee, milestone-based billing already invoiced, or a notice period at engagement rate.

  5. 5

    Check the indemnification clause for a liability cap

    Indemnification language ("Contractor agrees to indemnify and hold harmless Client from any and all claims...") is the most legally dangerous clause in the contract. Without a cap, a $5,000 logo gig can theoretically expose you to a $5 million IP lawsuit. Counter-language: "Contractor's total liability under this agreement is capped at the fees paid in the 3 months preceding the claim. Contractor is not liable for indirect, consequential, or incidental damages."

  6. 6

    Check for non-compete, exclusivity, and IP-of-pre-existing-work clauses

    Three separate scans. Non-compete: any restriction on who else you can work with after the engagement ends? Exclusivity: any restriction during the engagement on parallel client work? Pre-existing IP: does the contract sweep your reusable components, templates, or open-source contributions into "Work Product"? Each of these needs to be narrowed or carved out before signing.

  7. 7

    Confirm governing law and jurisdiction

    For international clients, find the governing-law and jurisdiction clauses. Are disputes governed by the laws of the client's country or yours? Are lawsuits filed in their city or yours? Without this clause, you could find yourself defending a contract dispute in a court 7,000 miles away. Counter: governing law of your country, with arbitration in a neutral seat (Singapore International Arbitration Centre, London Court of International Arbitration) for larger engagements.

  8. 8

    Redline, propose alternatives, or walk

    Mark the contract up with proposed changes (Word change-tracking, Google Docs comments, or a separate redline email — whichever format the client prefers). Send back with a short note: "Happy to sign once these adjustments are reflected." A reasonable client accepts most of the redlines. A client who refuses to negotiate even one term is telling you what working with them will be like. Walk.

Frequently asked questions

Is "work for hire" a red flag for freelancers?

It is a red flag if you do not understand what you are signing. Under US copyright law, "work made for hire" treats the work as if the client created it from the start — they own everything, including derivatives, with no royalty obligations. For most one-off client work, that is fine and expected. The trap is when the contract calls non-traditional categories "work for hire" (US WFH only applies to specific categories listed in 17 USC §101), or when the WFH language extends to your pre-existing tools, libraries, and templates that you brought into the engagement. Either fix the language to "assignment of rights upon final payment" or carve out your reusable components explicitly.

How do I push back on unlimited revisions without losing the client?

You do not refuse — you redefine. Reply with: "I want to make sure you are happy with the deliverable. Two rounds of consolidated revisions per milestone are included; additional rounds are billed at my standard rate. This is what protects both of us from a perpetual feedback loop." Clients who care about the relationship will accept this immediately. Clients who push back hard on a 2-round limit are signalling that they expect to keep changing their minds — which is exactly the engagement you do not want at a flat fee.

What if the client refuses to add a kill fee?

Negotiate one of three substitutes. Either: (a) a non-refundable deposit large enough to cover your sunk cost at any point in the project (30-50% is standard); (b) milestone-based billing so that you have already invoiced and been paid for completed work before they can pull the plug; or (c) a notice period (30 days minimum) during which they continue paying at the engagement rate. If they refuse all three, the engagement does not have a safety net for you — walk or charge a risk premium for it.

Should I sign a contract with Net 60 payment terms?

Only if the engagement is large enough to absorb 2-month cash-flow gap and you have the runway to wait. Net 60 from a Fortune 500 is usually safe but slow. Net 60 from a small business is a liquidity warning — they want to use your work as a free credit line. Counter-language: "Payment terms are Net 14 from invoice date. Net 60 can be accommodated in exchange for a 15% premium on the engagement fee." Either they pay the premium (you have funded their cash flow and been compensated) or they accept Net 14 (you got the terms you wanted). Both outcomes are better than silently absorbing the gap.

Is a non-compete clause enforceable against freelancers?

Enforceability varies widely. In California, North Dakota, Oklahoma, and Minnesota (US), non-competes against contractors are largely unenforceable. The FTC final rule of 2024 banned most non-competes federally for employees but did NOT clearly extend to independent contractors, and even that rule is in ongoing litigation. In the EU and UK, non-competes against freelancers must be narrow in scope, duration, and geography to be enforceable. Regardless of enforceability, signing a broad non-compete creates real friction: clients may threaten lawsuits even on weak claims, and the legal cost of defending is on you. Counter by narrowing scope (specific competitors, not entire industries), duration (3-6 months max), and geography, or by exchanging the non-compete for a non-solicitation clause that only restricts you from poaching the client's customers.

Should I let a client use their own contract template?

Read it carefully — large company templates are written by lawyers paid to protect the company, not you. Specifically check: (1) IP language that extends to your pre-existing work, (2) all-caps "AS IS" warranty disclaimers that put all risk on you, (3) indemnification clauses without caps, (4) one-sided termination rights, and (5) governing law in the client's favorable jurisdiction. You can either redline (markup with proposed changes) or counter-offer your own template. Most companies will accept reasonable redlines; the ones that flatly refuse to negotiate any term are the ones whose contract you most need to negotiate.

LancerWise Team

The LancerWise team helps freelancers run smarter, more profitable businesses with tools for invoicing, contracts, time tracking, and client management.

Manage your freelance business with LancerWise

Free forever — invoices, contracts, time tracking, CRM, and more.

Get Started Free