What is Non-Compete Agreement?
Non-compete agreement explained in plain English. Learn what they do, whether they're enforceable in your state, what freelancers and employees should know before signing.
A non-compete agreement is a legal contract in which one party -- typically an employee or independent contractor -- agrees not to work for competing businesses or start a competing venture during or after their working relationship with the other party. For US freelancers, non-compete clauses often appear in client service agreements or onboarding paperwork. By signing such a clause, you may be restricting your ability to take on clients in the same industry, use certain skills for other paying customers, or pursue similar projects for a defined period. Non-compete agreements are sometimes called restrictive covenants, and their enforceability varies dramatically by state. California, for example, largely prohibits them for independent contractors, while other states may enforce them if the scope, duration, and geography are deemed reasonable by a court. Understanding what you are signing before you agree is essential to protecting your freelance career.
A non-compete agreement typically spells out four things: the geographic area where restrictions apply, the duration of the restriction after the contract ends, the scope of prohibited activities, and any compensation offered in exchange for the limitation. When a client presents you with a non-compete, they are seeking assurance that the skills, relationships, or knowledge you develop while working with them will not immediately benefit their competitors. Courts evaluating non-compete disputes generally ask whether the restriction is narrowly tailored to protect a legitimate business interest, whether it is proportionate in time and territory, and whether the contractor received fair consideration -- typically payment or access to trade secrets -- in exchange for the limitation. If the agreement is too broad, many courts will either refuse to enforce it or rewrite it to make it more reasonable, a process called blue-penciling.
For freelancers and small business owners, non-compete clauses carry unique risks compared to traditional employees. As an independent contractor, you often serve multiple clients simultaneously, so a broad non-compete could effectively eliminate a significant portion of your income. A graphic designer who signs a non-compete prohibiting work for any retail brand could find herself unable to serve most of her existing clients. A software developer who agrees not to build mobile apps for competitors of one client might lose half his pipeline. Before signing, negotiate the scope down to the narrowest possible definition of competing activity, shorten the duration to six months or less if possible, and ensure geographic limits are tied to actual markets the client serves. If the clause threatens your livelihood, consider asking for additional compensation as consideration for the restriction.
A non-compete agreement restricts what work you can do with other clients. A non-disclosure agreement (NDA) restricts what information you can share or use. The two are distinct but often bundled together. An NDA protects confidential information -- trade secrets, pricing strategies, client lists, unreleased products -- and is generally enforceable across all US states when narrowly written. Non-competes are far more controversial and face stricter judicial scrutiny. In 2024, the Federal Trade Commission attempted to ban most non-competes, though that rule faced legal challenges. The key practical difference: breaking an NDA exposes you to claims of misappropriation of trade secrets, while violating a non-compete may expose you to injunctions preventing you from working, plus damages. Always treat both clauses seriously, but understand they serve different legal purposes.
When reviewing a non-compete clause: First, identify the defined scope -- what industries, services, or client types are prohibited? Second, note the duration -- how many months or years does it last after the contract ends? Third, check the geographic territory -- is it local, national, or global? Fourth, assess the consideration -- what are you receiving in exchange? Fifth, research enforceability in your state -- look up your state's statutes or consult an attorney. Sixth, negotiate -- request a narrowing of scope, a shorter duration, or a carve-out for existing clients. Seventh, document everything -- keep a written record of any verbal assurances that the clause will not be enforced aggressively. If a client refuses any negotiation on a clause that would cripple your business, that is a red flag about the working relationship.
Eonebill helps freelancers manage the business side of client relationships, including tracking which clients have restrictive agreements in place. When you use Eonebill to log client contracts alongside your invoices, you create a clear record of your obligations and deadlines. Our [free invoice generator](/free-tools/invoice-generator) helps you stay on top of billing so you spend less time on paperwork and more time reviewing contract terms that actually affect your bottom line. Visit [Eonebill pricing](/pricing) to see how our platform supports your freelance business from contract to payment.
1. Signing without reading the full clause -- many freelancers skim contracts and miss buried non-compete language in service agreements. 2. Agreeing to overly broad geographic or industry scope -- a global ban on serving any technology company is rarely enforceable but can still trigger costly litigation. 3. Assuming the clause is unenforceable without checking your state law -- enforceability varies widely and courts have surprised contractors. 4. Forgetting about existing clients -- failing to carve out existing clients from a new non-compete can create immediate conflicts. 5. Not documenting negotiations -- if a client verbally agrees to limit the clause, get it in writing or the original language controls.
Learn more about related topics: [Independent Contractor Agreement](/glossary/independent-contractor-agreement), [Liability Waiver](/glossary/liability-waiver), [Subcontractor Agreement](/glossary/subcontractor-agreement), [Retainer Agreement](/glossary/retainer-agreement).