Freelance Non-Compete Clause: What You Can Negotiate (And What to Refuse)
A non-compete that bars you from your own industry doesn't protect your client — it holds your career hostage. Here's how to tell the difference, and what to say when you push back.
A non-compete clause prohibits you from working with a client's competitors for some period of time. Clients include them for a legitimate reason: they don't want to pay you to build expertise and then watch you immediately apply it to their biggest rival. That's fair. The problem is how these clauses are actually written.
For an employee, a non-compete is a meaningful sacrifice — but it comes with a salary, benefits, and often a severance clause. For a freelancer, a non-compete can be existential. You can't pay rent by refusing to work for everyone in your niche. And yet clients — often advised by lawyers who draft employee contracts — routinely paste the same language into freelance agreements without thinking through what it actually means for an independent contractor.
The clauses below are the three most common traps. Each one has a pattern of red-flag language to recognize and a word-for-word negotiation script you can use to push back without losing the engagement.
The Industry-Wide Non-Compete
"Contractor agrees not to provide services to any business that competes, directly or indirectly, with Client's products or services during the term of this agreement."
The phrase "directly or indirectly" is doing all the damage here. If your client is a SaaS company, this clause could bar you from working with any other tech company — including clients in completely different markets who happen to use similar software. If you're a designer who works with e-commerce brands, "any business in retail" could shut you out of your entire client base for the duration of a single contract. The clause isn't protecting a legitimate interest; it's protecting a monopoly on your time.
"An industry-wide restriction would prevent me from serving existing clients in the same space, which I can't agree to. I'm happy to agree not to work with your direct named competitors during this engagement. Here's the language I can accept: 'Contractor agrees not to provide services to the specific competitors listed in Exhibit A during the term of this agreement. This clause does not restrict Contractor from serving other clients in the same industry.'"
The Post-Project Non-Compete
"For a period of twelve (12) to twenty-four (24) months following the termination or completion of this agreement, Contractor shall not engage in any business activity that competes with Client's business."
A post-project non-compete doesn't expire when the work does — it follows you for a year or two after the project ends. For a freelancer who specializes in one vertical — fintech, healthcare, SaaS, e-commerce — a 12–24 month ban from that vertical is functionally career-ending. Employees sometimes accept non-competes because they have severance, benefits, and a guaranteed salary to bridge the gap. Freelancers have nothing. A long post-project non-compete signed without negotiation can legally block you from your most lucrative clients at the exact moment you have no income from this one.
"A post-project non-compete of this duration would prevent me from working in my primary specialty, which isn't something I can agree to. I'm willing to include a narrow 30-day non-solicitation on your direct clients. Here's language that works for both of us: 'For 30 days following the end of this agreement, Contractor agrees not to directly solicit Client's named customers. This clause imposes no restriction on Contractor's ability to accept work in the same industry or respond to inbound inquiries.'"
Paste your contract into FreeCoat → we flag non-compete clauses instantly.
Industry-wide bans, post-project restrictions, buried non-solicitations — FreeCoat identifies them all and gives you the negotiation language to push back in seconds.
Scan your contract free →The Non-Solicitation Buried as a Non-Compete
"Contractor shall not solicit, recruit, or engage any of Client's employees, contractors, or business partners for a period of two (2) years following this agreement."
This clause isn't a non-compete — it's a non-solicitation — but it's often hidden inside a broader non-compete section where freelancers are less likely to scrutinize it. The distinction matters: a non-solicitation can bar you from hiring a developer you met through the client, partnering with an agency the client introduced you to, or even recommending a contractor you worked alongside on the project. Two years is a long time. If any of those people are in your professional network, this clause could limit legitimate business relationships you'd otherwise build naturally.
"A two-year non-solicitation on all employees and contractors is broader than I can accept — it would restrict normal professional networking. I can agree not to directly poach employees from your current team. Here's a narrower version: 'Contractor agrees not to directly recruit Client's current full-time employees during the term of this agreement and for 90 days after. This clause does not restrict Contractor from hiring or partnering with individuals who apply independently or are referred through other channels.'"
Not every non-compete is worth fighting. A narrow, time-limited restriction on a specific named competitor — where the client has a genuine interest in protecting trade secrets or relationships you were entrusted with — is something many freelancers reasonably accept. The goal isn't to reject all limitations; it's to reject limitations that are so broad they would stop you from operating in your own field.
When you push back using the scripts above, you're not being difficult. You're demonstrating that you understand what you're signing — and that you're the kind of contractor who reads the whole contract. Most clients respect that. The ones who don't, you probably don't want.
If you want a second opinion before you sign, FreeCoat will scan your full contract and flag every non-compete, non-solicitation, and restraint-of-trade clause — including the ones buried three pages in where you're less likely to look.
Does your contract have a non-compete clause?
Paste it into FreeCoat and find out in 30 seconds. We'll flag every restriction clause and generate a negotiation email you can send today.
Review your contract free →Free · No account needed · Takes 30 seconds