🛡️ Non-Compete / Non-Solicitation Agreement Generator

Draft a restrictive covenant agreement covering competing business, non-solicitation of employees/clients, duration, geographic scope, and remedies — download it as a PDF, entirely inside your browser.

Draft a Non-Compete / Non-Solicitation Agreement Online Free

🚀 Fill In Your Agreement Details

Add company, restricted party, scope, and clause details below — the preview updates live. Nothing leaves your device.

🏢 Company / Business Details

Logo preview

👤 Restricted Party Details

📄 Agreement Details

In many jurisdictions, a non-compete needs valid consideration to be enforceable - especially for existing employees.

🚫 Restrictive Covenant Scope

📋 Additional Clauses

✍️ Signatures & Notes

🖼️ Live Preview

Company Name

Ref # : NC-0142

Effective: —

Both

Non-Compete & Non-Solicitation Agreement

New Employment

Restricted Party

—

Restricted Period

—

Territory

—

Governing Law

—

For the Company
 
Restricted Party
 

Quick answer: Enter company and restricted-party details, choose whether the agreement covers Non-Compete only, Non-Solicitation only, or both, then set the restricted period, geographic scope, and definition of a competing business. Toggle optional clauses (confidentiality reference, non-disparagement, severability, injunctive relief), set the governing law, and click Download PDF for a formatted draft. Everything happens locally in your browser using jsPDF and jsPDF-AutoTable to draw real vector text - not a screenshot image. This is a starting draft only, not legal advice - have it reviewed by a lawyer in the relevant jurisdiction.

  • Cost: Free, unlimited drafts, no signup.
  • Where it runs: 100% in your browser — no upload, no server storage.
  • Output: A real text-based PDF (selectable, searchable, small file size).
  • Flexible scope: Non-Compete only, Non-Solicitation only, or both together.
  • Configurable covenants: Duration, territory, and non-solicitation targets.
  • Important: A draft only - not a substitute for legal advice in your jurisdiction.
⚠️ Good to Know Before You Start

⚖️ Laws Vary Widely: Some jurisdictions (California, much of India, and increasingly parts of the US federally) heavily restrict or void non-compete clauses - always confirm enforceability locally before relying on this draft.

🎯 Reasonableness Matters: Courts commonly look at duration, geographic scope, and legitimate business interest - overly broad restrictions are more likely to be struck down or narrowed.

🖨️ Real Text, Not a Screenshot: The PDF is built from actual vector text using jsPDF, so it stays sharp at any zoom, the text is selectable/searchable, and the file stays small.

🔒 Privacy: Your agreement data, including any logo you upload, is processed locally — it is never uploaded, transmitted, or stored anywhere.

🔄 Where This Agreement Fits in the Employment Lifecycle

🤝
1. Engagement Begins

Offer, contract, or severance discussion triggers the need for restrictive covenants.

→
✍️
2. Agreement Signed

Both parties agree on duration, territory, and scope before or during engagement.

→
💼
3. Engagement Continues

Restricted party has access to clients, trade secrets, or specialized training.

→
🚪
4. Engagement Ends

Employment, contract, or partnership concludes, triggering the restricted period.

→
⏳
5. Restricted Period

Covenants apply for the stated duration within the defined territory.

✅ 100% Private: Your agreement, including your logo, is generated locally in your browser using JavaScript. No data is ever uploaded to a server or stored anywhere.

Note: Your document data will be cleared once your session ends or you clear the app. This tool does not provide legal advice.


How to Draft a Non-Compete / Non-Solicitation Agreement PDF

1

Enter Company & Party Details

Add your company details and the restricted party's information.

2

Set the Scope

Choose Non-Compete Only, Non-Solicitation Only, or Both, and describe the context.

3

Define Duration & Territory

Set how long and where the restrictions apply.

4

Download the PDF

Toggle optional clauses, add signatures, then click Download PDF and get it reviewed.


🔒 Your Agreement Data Never Leaves Your Device

This tool builds the entire draft — including your logo and the Key Terms summary table — using jsPDF and jsPDF-AutoTable running entirely inside your browser tab. There is no upload step, no server-side processing, and no network request that contains your company or personnel data.

What This Agreement Can Cover, At a Glance

🚫
Non-Compete Restriction

Restricts working for or operating a competing business within scope.

🤝
Non-Solicitation

Restricts poaching employees, clients, or vendors after departure.

🔐
Confidentiality Reference

Reinforces ongoing obligations to protect trade secrets and data.

⚡
Remedies & Enforcement

States the Company may seek injunctive relief and damages for breach.


Is a Non-Compete Likely to Be Enforceable? Key Reasonableness Factors

Courts in jurisdictions that do enforce non-compete clauses generally weigh a similar set of factors. This is general information, not legal advice - always confirm with a local lawyer.

✔️
Reasonable Duration

Shorter, clearly justified restricted periods are more likely to be upheld than open-ended ones.

✔️
Limited Geographic Scope

Territory matching where the business actually operates, not an unnecessarily broad area.

✔️
Legitimate Business Interest

Protecting real trade secrets, client relationships, or specialized training - not just avoiding competition.

✔️
Adequate Consideration

Something of value given in exchange, especially important if signed after employment has already started.


Common Uses for a Non-Compete / Non-Solicitation Generator

💼

Hiring Senior Employees

Protect trade secrets and client relationships when bringing on leadership or sales talent.

📈

Sales & Business Development Hires

Prevent departing sales staff from taking client relationships to a competitor.

🧑‍💻

Contractors & Consultants

Restrict contractors with deep product knowledge from immediately joining rivals.

🤝

Business Partnerships

Set non-compete terms between co-founders or partners in case of dissolution.

🏢

Sale of a Business

Prevent a seller from immediately starting a competing business nearby.

🎁

Severance Agreements

Add restrictive covenants as part of an exit package with clearly stated consideration.


Why Use This Non-Compete / Non-Solicitation Generator?

  • Fully Client-Side: jsPDF and jsPDF-AutoTable both run in your browser — no upload.
  • Real Vector Text: Sharp, selectable, searchable PDF output — not a flattened screenshot.
  • Live Preview: See the formatted legal document exactly as it's built, clause by clause.
  • Flexible Scope: Combine or separate non-compete and non-solicitation restrictions.
  • Granular Non-Solicitation: Target employees, clients, and/or vendors independently.
  • Optional Clauses: Confidentiality reference, non-disparagement, severability, remedies.
  • Key Terms Summary: A quick-reference box for duration, territory, and governing law.
  • 100% Free & Private: No account, no watermark, no server storing your data.

Non-Compete / Non-Solicitation Agreement Generator – Complete Guide

Whenever a business brings on a senior employee, a sales lead, a contractor with deep product access, or sells part of itself, the same question comes up: what stops that person from walking out the door and using what they learned against the business? Restrictive covenants - non-compete and non-solicitation clauses - exist to answer that question, by setting clear, written limits on what a departing person can and can't do for a defined time and place.

What Makes a Good Non-Compete / Non-Solicitation Agreement?

A strong agreement identifies the company and the restricted party clearly, states exactly what "competing business" means, sets a duration and geographic scope that are no broader than necessary to protect a legitimate business interest, separates non-solicitation of employees from non-solicitation of clients and vendors, states what consideration was given in exchange, and includes a severability clause so the rest of the agreement survives even if one part is struck down. This tool covers every one of these fields, with a Key Terms summary box so the essentials are visible at a glance.

How This Generator Actually Works

As you fill in the form, every field and toggle is read directly into a JavaScript object representing your agreement, and a live HTML preview - formatted as numbered legal clauses with a highlighted Key Terms box - re-renders instantly so you can check the wording before downloading anything. Choosing "Both," "Non-Compete Only," or "Non-Solicitation Only" changes which clauses are generated, and ticking or unticking non-solicitation targets (employees, clients, vendors) rewrites that clause's wording in real time. When you click Download PDF, that same data is handed to jsPDF, which draws the company header, agreement title, and every numbered clause as genuine vector text - not a picture of text - directly onto a PDF page, wrapping and paginating long paragraphs automatically. The Key Terms summary is built with jsPDF-AutoTable for a clean quick-reference table at the top of the document. The finished document is then handed back to your browser as a file to save - at no point does any of this data leave your device or touch a server.

Non-Compete/Non-Solicitation vs NDA vs Employment Contract vs Garden Leave, Visually

THIS TOOL 🛡️
Non-Compete / Non-Solicitation
  • Restricts competing/poaching
  • Applies after engagement ends
  • Duration & territory limited
🔒
NDA / Confidentiality
  • Protects specific information
  • Often indefinite
  • Doesn't restrict working elsewhere
📃
Employment Contract
  • Sets role, pay, duties
  • Signed at hiring
  • May reference this agreement
🌿
Garden Leave
  • Paid time away during notice period
  • Applies before departure
  • Sometimes used alongside a non-compete

Non-Compete vs Non-Solicitation vs NDA

AspectNon-CompeteNon-SolicitationNDA
RestrictsWorking in the same industry/areaPoaching employees/clients/vendorsSharing confidential information
Typical duration6 months – 2 years1 – 2 yearsOften indefinite
EnforceabilityOften heavily restrictedMore commonly upheldWidely enforceable

Security and Privacy Considerations

Browser Compatibility and Technical Requirements

This Non-Compete / Non-Solicitation Generator works in modern browsers that support:

Supported Browsers:

Troubleshooting Common Issues

Problem: The non-solicitation clause is missing from my PDF

Explanation: If "Agreement Scope" is set to "Non-Compete Only," the non-solicitation clause is intentionally excluded. Solution: Switch the scope toggle to "Both" or "Non-Solicitation Only" if you need that clause included.

Problem: My logo doesn't appear in the PDF

Explanation: Only PNG and JPG logo files are supported; other image formats or corrupted files may fail to embed. Solution: Re-save your logo as a PNG or JPG and upload it again.

Problem: I'm not sure this agreement will actually be enforceable

Explanation: Enforceability depends entirely on the jurisdiction, the specific facts, and how the clause is drafted - this tool cannot determine that for you. Solution: Treat the PDF as a starting draft and have a lawyer licensed in the relevant jurisdiction review and adjust it before use.

Problem: I need very different terms for employees vs. clients vs. vendors

Explanation: The non-solicitation checkboxes generate one combined clause listing the selected targets with the same duration and territory. Solution: For materially different terms per target, download the draft and manually split the clause into separate paragraphs before finalizing with a lawyer.

Frequently Asked Technical Questions

Question 1: What actually builds the PDF - is it a known library?

Answer: This tool uses jsPDF, a widely used open-source JavaScript library for generating PDF documents in the browser, together with its jsPDF-AutoTable plugin for the Key Terms summary table - both loaded directly in your browser.

Question 2: How are the numbered clauses generated?

Answer: A JavaScript function builds an array of clause objects based on your selected scope and checkboxes, interpolating your entered field values into template paragraph text; this same array drives both the live HTML preview and the PDF text, keeping them in sync.

Question 3: How does the agreement scope toggle work?

Answer: Clicking a scope button (Both, Non-Compete Only, Non-Solicitation Only) updates a single state variable that controls which clause-generating functions run, so unselected clause types are simply omitted from both the preview and the PDF.

Question 4: How is my logo embedded in the PDF?

Answer: The uploaded image is read as a Base64 data URL using the FileReader API, then passed directly to jsPDF's image-embedding function, which places it at a fixed position and size in the top-left of the document.

Question 5: Does this tool need an account, server, or API key?

Answer: No. jsPDF, jsPDF-AutoTable, and the live preview all run as ordinary JavaScript already loaded by this page — you never need an account or any API key to use it.


Glossary of Terms

Non-Compete Clause
A restriction preventing a person from working for or operating a competing business within a defined area and time period.
Non-Solicitation Clause
A restriction preventing a person from poaching a former employer's employees, clients, or vendors, without necessarily restricting them from working in the same industry.
Restricted Period
The length of time, usually stated in months or years, during which the restrictive covenants remain in effect after engagement ends.
Restricted Territory
The geographic area within which a non-compete restriction applies.
Legitimate Business Interest
A recognized business reason - such as trade secrets, client relationships, or specialized training - that courts look for to justify enforcing a restrictive covenant.

Frequently Asked Questions

Common questions and searches people have around non-compete and non-solicitation agreements:

non-compete agreement format non-solicitation clause example is non-compete legal in india non-compete california enforceable FTC non-compete ban status how long is a non-compete valid non-compete vs non-solicitation reasonable non-compete radius non-compete for contractors breaking a non-compete agreement

Yes, completely free with no watermark, no signup, and no limit on how many drafts you create.

No. The entire agreement, including your logo if you add one, is built and turned into a PDF entirely inside your browser using JavaScript. Nothing is transmitted over the network.

No. This tool generates a draft document based on the information you enter. Non-compete and non-solicitation laws vary significantly by country, state, and even by industry, and many jurisdictions restrict or ban these clauses entirely. You should have any draft reviewed by a qualified lawyer in the relevant jurisdiction before using it.

A non-compete agreement is a contract clause that restricts a person, usually an employee or business seller, from working for or starting a competing business within a defined geographic area and time period after leaving a company.

A non-solicitation agreement restricts a former employee, contractor, or partner from soliciting the company's employees, clients, or vendors to leave or reduce their relationship with the company, without necessarily restricting them from working in the same industry.

A non-compete generally restricts someone from working for or operating a competing business at all within a certain area and time, while a non-solicitation agreement only restricts them from actively poaching specific employees, clients, or vendors of their former employer - it does not stop them from working in the same industry.

Under Section 27 of the Indian Contract Act, agreements that restrain a person from exercising a lawful profession, trade, or business are generally void, and Indian courts have historically held that post-employment non-compete clauses are largely unenforceable, though reasonable non-solicitation and confidentiality clauses may still be upheld. Consult an Indian employment lawyer for the current position.

California law (Business and Professions Code Section 16600) generally voids non-compete agreements against employees, with very narrow exceptions such as the sale of a business. Non-solicitation and confidentiality clauses may still be enforceable in more limited circumstances. Always confirm the current rule with a California-licensed attorney.

The U.S. Federal Trade Commission has proposed and, at various points, moved to restrict most employer-employee non-compete clauses nationwide, though the rule has faced legal challenges and its status can change. Given how quickly this area of law shifts, check the current FTC rule status and consult a licensed attorney before relying on any non-compete clause in the US.

There's no universal maximum, but courts commonly view non-compete periods of six months to two years as more likely to be considered reasonable, depending on the industry and role; overly long durations are more likely to be struck down or narrowed by a court.

A reasonable geographic scope is typically limited to the area where the company actually does business or where the employee had meaningful client contact - a worldwide or overly broad restriction for a role with only local impact is more likely to be challenged as unreasonable.

In many jurisdictions, a non-compete needs valid consideration to be enforceable - for a new hire, the job offer itself may count, but for an existing employee asked to sign later, additional consideration such as a raise, bonus, or promotion is often required for the clause to hold up.

Consequences vary by the agreement and jurisdiction but can include the company seeking a court injunction to stop the competing activity or solicitation, and/or a claim for monetary damages caused by the breach - the specific remedies available depend on what the agreement states and what a court will actually enforce.

Enforceability after a termination without cause varies widely by jurisdiction and the specific facts - some courts are less willing to enforce a non-compete against an employee who was let go through no fault of their own, while others enforce it regardless of the reason for departure. This is a key point to confirm with a local employment lawyer.

Generally, yes - because a non-solicitation clause restricts specific conduct (poaching employees or clients) rather than someone's ability to work at all, courts in many jurisdictions view non-solicitation clauses as a narrower, more reasonable restriction and are often more willing to enforce them than broad non-compete clauses.

Yes, contractors can be asked to sign non-compete or non-solicitation clauses, though courts may scrutinize them differently than employee agreements, and some jurisdictions treat contractor restrictions more strictly given the contractor's independent business status.

Garden leave is a period during a notice period where an employee is asked to stay away from work (often while still being paid) before their departure takes effect, whereas a non-compete restricts competing activity after employment has already ended. Garden leave is sometimes used as an alternative or supplement to a non-compete.

Many jurisdictions have moved to restrict or ban non-compete clauses specifically for low-wage or hourly workers, reasoning that such restrictions are rarely justified for roles without access to trade secrets or specialized client relationships. Always check current local rules before applying a non-compete to any role.

Yes, the agreement context field lets you select "Sale of Business" - note that many jurisdictions that restrict employee non-competes still allow reasonable non-compete clauses between a buyer and seller of a business, but this should still be reviewed by a lawyer given the higher stakes involved.

Yes. Many businesses use a non-compete/non-solicitation agreement together with a separate NDA and an offer letter or employment contract - this tool's confidentiality reference clause is designed to point back to any existing NDA rather than duplicate it.

Final Thoughts

A properly scoped non-compete or non-solicitation agreement protects a business's legitimate interests without overreaching - and overreaching is exactly what gets these clauses struck down or ignored entirely. This tool builds a clean, structured draft with a live clause-by-clause preview using jsPDF and jsPDF-AutoTable — all without your company or personnel data ever leaving your device. Remember: this is a starting draft, not legal advice.

Fill in your agreement details above, download your draft, and have it reviewed by a lawyer before use!



✓ Copied!