Everything you need to know about the tax difference between being an employee and an independent contractor.

When you are a W2 employee, your employer pays half of your Social Security and Medicare taxes (7.65%). As a 1099 worker, you pay both halves โ the full 15.3%. This is the single biggest tax difference.
Comparing the same $80,000 income as W2 employee vs 1099 contractor:
| Item | W2 Employee | 1099 Contractor |
|---|---|---|
| Gross Income | $80,000 | $80,000 |
| Employer pays FICA | $6,120 (employer pays) | $0 (you pay both sides) |
| SE Tax / Employee FICA | $6,120 | $11,304 |
| Business deductions | $0 (W2 employees cannot) | $10,000+ (expenses, mileage) |
| Federal Income Tax (est.) | $11,420 | $8,900 (with deductions) |
| Total Tax | $17,540 | $20,204 |
The 1099 contractor pays more in taxes โ but often earns higher gross income to compensate. Smart deductions can close much of the gap.
Yes โ 1099 workers pay the full 15.3% self-employment tax, while W2 employees only pay 7.65% (their employer pays the other half). However, 1099 workers can deduct business expenses, which W2 employees cannot.
Yes โ many workers have a W2 job and freelance income on the side. You file both on the same tax return. W2 withholdings count toward your total tax liability, reducing what you owe on 1099 income.
You receive a 1099-NEC for non-employee compensation of $600+ from each client. You may also receive a 1099-K from payment platforms. Report all income on Schedule C, even without a 1099.
It depends on your situation. W2 is simpler and has employer tax benefits. 1099 offers more deductions, flexibility, and often higher gross pay. Use our 1099 tax calculator to compare your specific numbers.
You pay quarterly estimated taxes (Apr 15, Jun 16, Sep 15, Jan 15) through IRS Direct Pay at irs.gov/payments. At year-end, you file Schedule C with your 1040 to reconcile.
Ask ClickTaxEasy any tax question and get a specific, instant answer โ not generic advice.
Try ClickTaxEasy Free โFree: 2 questions/day ยท Pro $5/mo ยท Cancel anytime