Hiring a freelancer or consultant sounds simple, but the IRS and state agencies care a lot about the difference between an employee and an independent contractor. Get it wrong and you can owe back taxes, penalties, and even benefits.
Employee vs. contractor — why it matters
Employees get W-2s, withholdings, workers' comp, and employment protections. Contractors get a 1099-NEC and manage their own taxes and benefits. The distinction comes down to control — the more you control *how* someone does the work, the more they look like an employee.
The IRS 20-factor test, in plain terms
The IRS looks at behavioral control, financial control, and the relationship:
- Who sets the schedule? Contractors typically set their own.
- Who provides the tools? Contractors usually bring their own.
- Can they work for other clients? A true contractor can.
- Is there an ongoing relationship? Projects end; employment continues.
- Can they profit or lose money? Contractors can — that's the sign of a business, not an employee.
Clauses a defensible agreement needs
- Independent contractor status — explicit confirmation of the IRS factors.
- IP ownership — who owns the work product (usually your company).
- No benefits — no health insurance, PTO, or retirement. Benefits are what make someone an employee.
- No authority to bind — the contractor can't commit your company to contracts.
- Confidentiality — a one-way or mutual NDA built in.
- Payment terms and late fees — hourly, fixed fee, or retainer.
The misclassification risk
Misclassifying an employee as a contractor can trigger IRS penalties, back withholding, and state unemployment claims. It's one of the most expensive paperwork mistakes a small business can make — and the fix is a well-drafted agreement plus consistent behavior.
Make it legal
- Company and contractor sign (e-signature is fine).
- Keep the signed copy with the contractor's 1099-NEC records.
- If it ever comes up on audit, the IC-status language is your first defense.
Draft a defensible contractor agreement with IRS 20-factor language in about ten minutes.
