COMPLIANCE 10 min read

IRS Worker Classification: When a Contractor Becomes an Employee

Reviewed by Omnivoo Compliance Team on May 15, 2026

May 15, 2026

Two people reviewing a working agreement at a desk with laptops open

Key takeaways

  • The IRS uses a common law test that looks at three categories of evidence: behavioral control, financial control, and the type of relationship
  • No single factor is decisive. The IRS weighs the whole picture and asks whether the payer has the right to direct and control the worker
  • Either the worker or the business can file Form SS-8 to request a binding IRS determination. Processing typically takes at least 6 months
  • Section 530 of the Revenue Act of 1978 protects employers from back employment taxes if they had a reasonable basis, treated the class consistently, and filed all 1099s
  • Misclassification consequences include back FICA, FUTA, income tax withholding, interest, and penalties under IRC sections 3509 and 6651

There is one question every US founder gets wrong at least once. Is this person a contractor or an employee?

The answer matters because the cost difference is huge. An employee comes with payroll taxes the employer pays (FICA, FUTA, often state unemployment), withholding, workers compensation, benefits eligibility, overtime under the Fair Labor Standards Act, and a long list of state-by-state rules. A contractor comes with a 1099 at year end and a wire.

So the temptation is obvious. Call everyone a contractor, save 20 to 30 percent of payroll cost, and hope nothing bad happens. The IRS knows this. So does the Department of Labor. So do state agencies. They all have rules to push back, and the rules are not aligned. This guide covers the federal piece, the IRS common law test, the SS-8 process, Section 530 safe harbor, and what misclassification actually costs.

For state rules (which are often stricter), see our state-by-state ABC test guide and our California AB5 deep dive.

The federal test in one line

Per IRS guidance at irs.gov/businesses/small-businesses-self-employed/independent-contractor-self-employed-or-employee, a worker is an employee for federal tax purposes if the payer has the right to direct and control the worker, both as to what is done and how it is done. The right to control is the key. Whether the payer actually exercises it is secondary. The test is about the right, not the practice.

This is called the common law test. It is the same test that applies under common law for tort and agency purposes, adapted for tax. The IRS used to evaluate it through a 20-factor list published in Revenue Ruling 87-41. The list still exists but the IRS now groups the factors into three categories, which is how the test is described today.

The three categories

1. Behavioral control

Does the business have the right to direct or control how the worker does the work. Evidence includes:

  • Instructions. When, where, and how to work. Tools to use. Sequence of tasks. Hours. The more detailed the instructions, the more it looks like employment.
  • Training. Periodic or ongoing training on procedures and methods suggests employment. Hiring someone for a result without telling them how to produce it suggests contractor.
  • Evaluation systems. Evaluating how the work is done (process, behavior) points to employment. Evaluating the end result only is consistent with contractor status.

A software engineer who is given a Jira ticket each morning, sits in standup at 9:30, follows your code review process, uses your laptop, and works the hours you specify is being directed and controlled in the way the IRS recognizes. The label on the contract does not change that.

2. Financial control

Does the business have the right to control the business aspects of the worker’s job. Evidence includes:

  • Investment. Has the worker invested in their own equipment, tools, or office. A contractor who shows up with their own laptop, software licenses, and home office is more clearly in business for themselves.
  • Unreimbursed expenses. Contractors typically incur unreimbursed expenses. Employees get reimbursed.
  • Opportunity for profit or loss. A contractor can lose money on a project. An employee gets paid the same regardless.
  • Services available to the relevant market. A contractor advertises, has multiple clients, has a website. A worker who works only for you and has no other clients looks more like an employee.
  • Method of payment. Hourly or salaried with regular checks looks like employment. Flat fee per project looks like contractor.

If the worker has no other clients, uses only your equipment, and bills hours that you reimburse without question, the financial control factors point toward employment.

3. Type of relationship

How do the parties characterize the relationship. Evidence includes:

  • Written contracts. A contract calling the worker a contractor is evidence, but not controlling.
  • Employee-type benefits. PTO, health insurance, 401(k) eligibility, life insurance. Providing these strongly suggests employment.
  • Permanency. An indefinite engagement looks more like employment. A project with a clear end date looks more like contractor.
  • Services are a key activity of the business. A software company calling its lead engineer a contractor is a red flag, because engineering is the business. A bakery calling the pastry chef a contractor is similarly suspect.

The IRS warns explicitly that a written contract is not determinative. The relationship in fact controls.

Form SS-8: when you want a binding answer

If the classification is genuinely uncertain, either party can ask the IRS for a determination by filing Form SS-8, Determination of Worker Status for Purposes of Federal Employment Taxes and Income Tax Withholding.

Key facts about SS-8:

  • Either side can file. The worker can file unilaterally. The firm can file unilaterally. The IRS will then contact the other side for their version of the facts.
  • No fee. The IRS does not charge for this determination.
  • Long timeline. Per the IRS, processing typically takes at least six months, sometimes longer. The SS-8 processing handbook at irs.gov/irm/part7/irm_07-050-001r lays out the procedure.
  • The result is binding on the IRS for the periods covered, but only as to the parties named in the determination. It is not a class ruling.
  • Filing does not pause your tax obligations. You still have to file returns on time while you wait.

In practice, most SS-8 filings come from workers who think they were misclassified. They want a determination so they can get refunds of self-employment tax and the IRS can then pursue the employer for back FICA. If you are an employer and you suspect a worker is going to file an SS-8, the time to fix the classification is before the form arrives.

Section 530 relief: the safe harbor

Section 530 of the Revenue Act of 1978 is one of the most important provisions for any business that uses contractors. It provides a federal employment tax safe harbor for misclassified workers. Per the IRS Section 530 page, three conditions must all be met:

1. Reasonable basis. The business had a reasonable basis for treating the worker as a contractor. The statute lists three safe harbors that automatically qualify: a prior IRS audit that did not challenge the classification, judicial precedent or published IRS guidance, or longstanding industry practice. A business can also show “other reasonable basis,” such as advice from a competent tax advisor.

2. Substantive consistency. The business treated the worker and all workers in substantially similar positions as contractors. If you classify ten engineers the same way and reclassify one as an employee at any point, Section 530 relief is lost as to all of them.

3. Reporting consistency. The business filed all required Form 1099-NEC (formerly 1099-MISC) information returns. A single missed 1099 can disqualify the business from Section 530 relief.

When all three conditions are met, the IRS cannot retroactively reclassify the workers as employees for federal employment tax purposes. Section 530 does not bless the classification going forward, and it does not bind state agencies. But for federal employment taxes already at issue, it is the strongest defense a business has.

The practical lesson: if you use contractors, file every 1099 every year, treat all similar workers the same way, and document your reasonable basis at the time of engagement. Then if the IRS comes calling, Section 530 is available.

The cost of misclassification

When Section 530 is not available and the IRS reclassifies a contractor as an employee, the bill has several layers.

Employer FICA. 7.65 percent of wages (6.2 percent Social Security up to the wage base plus 1.45 percent Medicare).

Employee FICA that should have been withheld. Another 7.65 percent. Under IRC section 3509, if the employer did not intentionally disregard the rules, the employee share is reduced to 1.5 percent of wages for federal income tax and 20 percent of the employee share of FICA. If the misclassification was intentional, the employer is liable for the full amount.

FUTA. 6 percent on the first $7,000 of wages per employee per year, reduced by state unemployment tax credits.

Federal income tax that should have been withheld. Under IRC section 3509, reduced to 1.5 percent of wages (3 percent if no 1099 was filed) if the employer did not intentionally disregard the rules. Otherwise, the full amount withholdable.

Interest. Compounded on the unpaid amounts from the original due date.

Penalties under IRC section 6651 for failure to file and failure to pay. Each can be 0.5 percent to 25 percent of the tax owed.

State liabilities. Often more expensive than federal. State unemployment insurance, state income tax withholding, workers comp premiums, and any state misclassification penalty. California assesses $5,000 to $25,000 per willful violation under Labor Code 226.8.

FLSA overtime exposure. If the worker is reclassified as a nonexempt employee, two to three years of unpaid overtime can be due, plus liquidated damages equal to the back pay.

A single misclassified senior engineer earning $200,000 a year, reclassified after three years, can produce a federal tax bill of $40,000 to $80,000 plus interest, plus state amounts that often double that. The “savings” from classifying as a contractor disappear.

How to classify well

The IRS test is fact-intensive, but a few practical rules cover most cases.

Treat contractors like vendors, not staff. They should set their own hours within reasonable scheduling constraints, use their own equipment, work from their own location, and not appear on internal organizational charts or directories as if they were staff.

Do not give them training or process oversight. A contractor knows how to do the work. You hire them for the result. If you find yourself onboarding a contractor through your employee handbook, that is a problem.

Avoid permanent, exclusive engagements. A contractor working full-time for you and only you for two years looks like an employee. Either set a clear project scope with an end date, or convert them.

File every 1099. Even when the contractor incorporates and you think 1099 is unnecessary, the rules in Treasury Regulations 1.6041-1 and the Form 1099-NEC instructions are not simple. Default to filing.

Document the reasonable basis up front. A short memo at engagement time, citing the IRS factors and your conclusion, is worth a lot if the question comes up three years later.

Reassess annually. Relationships drift. A worker who started as a true contractor on a 6-month project can become an employee in substance after 18 months of exclusive engagement, ramped-up direction, and equipment provided by the firm. Catch the drift before the IRS does.

When the line is unclear

If you genuinely cannot tell, you have two reasonable options.

Option 1. File Form SS-8 yourself. Get the determination in writing. The downside is the six-month wait and the fact that the IRS will contact the worker, which can be awkward.

Option 2. Use an Employer of Record or Agent of Record. For US workers, an EOR makes the worker their W-2 employee and lets you direct the work without taking on the employment relationship. For contractors abroad, a contract management platform handles the documentation and payment without changing the legal classification. We do both. See our contract management product and our pricing page for what each costs.


The contractor-vs-employee question is the single most expensive compliance question a US founder will face. The IRS test is fact-based, the penalties are real, and the savings from getting it wrong evaporate fast under audit. The right move is to classify carefully at engagement, document the reasonable basis, file every 1099, and revisit the classification when the relationship changes.

If you are scaling a contractor workforce and the manual process is breaking down, our contract management product handles the documentation, the 1099 filing, and the misclassification review at engagement time.

What is the IRS common law test for worker classification?
Per the IRS independent contractor or employee page at irs.gov, the common law test asks whether the payer has the right to direct and control how the worker performs the work. The IRS evaluates evidence under three categories: behavioral control, financial control, and the type of relationship. The test replaced the older 20-factor test (Rev. Rul. 87-41) but draws on the same factors.
What are the three categories the IRS looks at?
Behavioral control covers instructions about when, where, and how to work, training, evaluation systems. Financial control covers investment in equipment, unreimbursed expenses, opportunity for profit or loss, services available to the market, method of payment. Type of relationship covers written contracts, employee benefits, permanency of the relationship, and whether the services are a key part of the business.
What is Form SS-8 and when should I file it?
Form SS-8 is the Determination of Worker Status for Purposes of Federal Employment Taxes and Income Tax Withholding. Either the worker or the firm can file it to ask the IRS to make a binding determination on whether a worker is an employee or an independent contractor. The IRS publishes the form and instructions at irs.gov/forms-pubs/about-form-ss-8. Processing typically takes at least six months.
What is Section 530 relief?
Section 530 of the Revenue Act of 1978 provides relief from federal employment tax obligations for a business that misclassified workers, if three conditions are met: the business had a reasonable basis for treating the worker as an independent contractor, it treated all similar workers consistently, and it filed all required Form 1099s. Section 530 does not change the worker's classification going forward. It only shields the business from back employment taxes.
What does misclassification cost in practice?
If the IRS recharacterizes a contractor as an employee, the employer becomes liable for the employer share of FICA (7.65 percent), the employee share of FICA that should have been withheld (7.65 percent), FUTA (up to 6 percent of the first $7,000 of wages), federal income tax that should have been withheld, plus interest and penalties under IRC sections 6651 and 3509. State unemployment, workers compensation, and overtime liabilities can also apply.
Does a written contract calling someone a contractor protect me?
No. The IRS looks at the substance of the relationship, not the label. A contract that says 'independent contractor' is evidence in the type of relationship category, but it is not controlling. A worker who is treated like an employee in fact will be reclassified regardless of what the contract says.
What is the difference between IRS classification and California's ABC test?
The IRS common law test is a multi-factor balancing test. The ABC test, used by California under Labor Code 2775 and several other states, is a three-prong bright-line test where all three prongs must be satisfied for contractor status. The ABC test is generally harder to satisfy. See our state-by-state ABC test guide for details.

Hire your first employee in India

Start onboarding in as little as 5 days. No local entity required.

Get started →