An NDA and a non-compete agreement often show up in the same hiring packet, and it’s easy to assume they do the same job with different wording. They don’t. A non-disclosure agreement protects information: it stops someone from sharing or using what they learned, regardless of where they work next. A non-compete restricts a person’s next move: it stops them from working for a competitor or starting a competing business for a defined period, regardless of whether they ever repeat a single confidential detail. Confusing the two, or assuming one makes the other unnecessary, is how businesses end up with a departing employee who is technically bound to silence but free to walk straight into a rival’s office the next morning, or an unenforceable non-compete standing in for the confidentiality protection that never actually got signed.

NDA vs non-compete agreement

NDANon-compete agreement
What it protectsSpecific confidential informationThe business, from direct competition
What it restrictsSharing or using what was learnedWorking for a competitor or starting one
Applies even without a job change
EnforceabilityBroadly enforceable across statesVaries widely by state
Typical duration2 to 5 years past disclosure6 months to 2 years post-employment

What an NDA Actually Protects

An NDA obligates someone not to disclose or use specific information: trade secrets, customer lists, pricing, product plans, source code, whatever the agreement defines as confidential. That obligation exists independently of where the person works. A former employee who signed an NDA and takes a job at a direct competitor the next week hasn’t violated anything by taking the job itself. They violate the NDA only if they actually use or disclose the confidential information they learned, at the old job or the new one. That’s a meaningfully narrower restriction than it sounds: it doesn’t stop the move, it stops the leak.

NDAs are also close to universally enforceable. Courts across nearly every state will enforce a properly drafted confidentiality agreement, because it doesn’t restrain anyone’s ability to work or earn a living, it just requires them to keep specific promises about specific information. That’s a real practical advantage over a non-compete, which, as covered below, is void or restricted outright in a meaningful number of states. If you haven’t drafted one yet, How to Write an NDA covers each clause in order, and Mutual NDA vs One-Way NDA covers whether the obligation should run one direction or both.

What a Non-Compete Actually Restricts

A non-compete goes further than confidentiality. It restricts where someone can work at all, for a defined period, within a defined geographic area, in a defined line of business, whether or not they ever touch a single trade secret in the new role. That’s a much bigger ask of the person signing it, since it limits their ability to earn a living in their own field, and the law treats it accordingly: unlike NDAs, non-compete enforceability depends heavily on which state’s law governs the agreement.

Four states (California, North Dakota, Oklahoma, and Minnesota) void non-compete agreements against employees almost entirely, with narrow exceptions for the sale of a business. A second group, including Colorado, Washington, Illinois, and Oregon, only allows non-competes against employees earning above an income threshold. Everywhere else, courts apply a reasonableness test: the scope, duration, and geography have to match the actual competitive risk, or a judge can narrow or void the clause. Non-Compete Agreements: What’s Enforceable State by State covers the full breakdown by state category, since drafting one non-compete and using it everywhere you hire is close to guaranteed to produce a document that’s enforceable in some states and worthless in others.

Why the Enforceability Gap Changes How You Should Think About Each Document

This is the practical difference that matters most when deciding what to sign with someone. An NDA is close to a sure thing: draft it properly, and it will hold up almost anywhere. A non-compete is a bet on your state’s law, and in a growing number of states, it’s a bet you’ll lose before you ever get to court. That asymmetry means the two documents deserve different levels of confidence when you’re planning what protection an employee, contractor, or business relationship actually needs. Treating a non-compete as a backstop for the confidentiality obligation you didn’t bother to draft properly is a mistake in every state; treating an NDA as a substitute for a non-compete when you genuinely need to keep someone out of a competitor’s business is a mistake only in the states where non-competes are enforceable, which is most of them, but not all.

Do You Need Both?

Most relationships need an NDA. Far fewer genuinely need a non-compete on top of it, and the two questions are separate: does this person need to be bound to silence about what they learn, and separately, does the business need to keep them out of a competitor’s employ for a period after they leave.

A software engineer with access to source code and product roadmaps almost always needs an NDA, or a confidentiality clause inside their employment contract, since the risk is the information leaking, not the engineer’s next job title. Whether that same engineer also needs a non-compete depends on how directly a competitor could use their specific knowledge, not just their general skill set, and on whether your state allows a non-compete for that role at all.

A sales lead with direct client relationships is the clearer case for both. The NDA protects pricing, contracts, and account details. The non-compete (where enforceable) protects against that person moving to a direct competitor and immediately working the same client list they built at your company, something confidentiality alone doesn’t reach if they never technically disclose anything, they just call the same people from a different email address.

Selling a business almost always calls for both, and non-competes tied to a business sale are treated more favorably by courts even in states that restrict employment non-competes, since the seller was paid specifically for agreeing not to reopen a competing business nearby. A founder walking away from an acquisition with a payout and zero restriction on immediately starting a competing company undercuts the value of what the buyer just purchased.

NDA only
  • Confidential information stays protected
  • Former employee can join a direct competitor immediately
  • No restriction on using their skills and client relationships there
  • Company can only act if it can prove actual disclosure or use of protected information
NDA plus non-compete
  • Confidential information stays protected
  • Former employee is barred from the defined competitor set for a set period
  • Client relationships built on the job stay out of a direct competitor's reach
  • Company doesn't need to prove disclosure, just the restricted move itself

One Document or Two?

An NDA and a non-compete don’t have to live in separate documents. For a new hire, both are commonly drafted as clauses inside a single employment contract alongside compensation, IP assignment, and termination terms, so the employee signs once and every restriction references the same defined terms. For a contractor engagement or a business sale, it’s more common to see a standalone NDA covering the evaluation period, with a non-compete added separately once (and if) the underlying deal closes, since the confidentiality need starts well before anyone commits to the competitive restriction. What to Include in an Employment Contract covers where the non-compete and confidentiality clauses sit relative to the rest of that document.

Whichever structure fits, draft the two clauses to reference each other rather than defining “confidential information” twice with slightly different wording, which is the kind of small inconsistency that turns into a real argument if either clause is ever tested. Our NDA generator builds a standalone confidentiality agreement, mutual or one-way, matched to the relationship rather than a generic template. For the non-compete side, matched to your state’s rules on scope, duration, and income thresholds, the Non-Compete Agreement Generator is built for exactly that, so you’re not reusing a clause written for a state your employee doesn’t live in.

The short version: default to an NDA for anyone who sees information you’d rather they not repeat. Add a non-compete only when the real risk is losing that person to a direct competitor, and only after checking whether your state will actually enforce one.