A $120,000 1099 contract looks like an easy win over a $100,000 W-2 job with benefits — a 20% raise, on paper. Run the actual numbers and the contractor comes out behind, by over $12,000 a year, before either side even gets to income tax. That's not a trick of one bad example; it's what happens every time a 1099 rate is compared to a W-2 offer using gross dollars instead of what each side actually pays for. Below is the real math: the two costs a W-2 paycheck hides, the exact comparison worked two ways, and the rate a contract actually needs to hit to match a salary dollar for dollar.
The gross number is a trap
Here's the comparison, run in full. A $120,000 1099 contract, against a $100,000 W-2 salary with a $12,000 benefits package (health insurance, a 401(k) match, that kind of thing).
On the contract side, say $4,000 goes to legitimate business expenses — a laptop, software subscriptions, insurance. That leaves $116,000 in net profit, and net profit from self-employment owes self-employment (SE) tax: 15.3% of 92.35% of that profit, which works out to $16,390.28. Subtract expenses and SE tax from the contract, and take-home before income tax is:
$120,000 − $4,000 − $16,390.28 = $99,609.72
On the W-2 side, there's no SE tax to subtract — payroll tax was already split with the employer before the $100,000 ever showed up as a number to negotiate over. Add the benefits value and the full package is worth:
$100,000 + $12,000 = $112,000
$99,609.72 vs. $112,000. The 1099 contract, despite grossing $20,000 more, nets $12,390.28 less. Both figures are pre-income-tax on purpose — income tax applies to both sides in roughly the same way, so leaving it out isolates the two things that actually differ mechanically between a contract and a job: self-employment tax, and the benefits a salary quietly includes.
What a W-2 paycheck is quietly covering
Two costs explain the entire gap above, and neither shows up in a headline rate.
Self-employment tax. Social Security and Medicare together are 15.3% of covered earnings, and somebody always pays the full 15.3% — the only question is who. A W-2 employee sees 7.65% withheld from every paycheck; the other 7.65% is paid separately by the employer, calculated on the same wages, and never appears on a pay stub at all. It's real money the job is spending on the employee, it just isn't itemized as "salary." A 1099 contractor has no employer to split it with, so both halves land on Schedule SE as one tax bill. That's not an extra tax freelancers uniquely pay — it's the same 15.3% a job was paying too, just visible for the first time. The Self-Employment Tax Calculator runs this on your specific net profit if you want the number in isolation, and the IRS's own explanation of Self-Employment Tax (Social Security and Medicare Taxes) covers the mechanics in full; the employer-side split is documented in Topic no. 751, Social Security and Medicare withholding rates.
Benefits. Health insurance premiums, a 401(k) match, paid time off, disability and life insurance — an employer pays real money for these on top of salary, and a 1099 rate has to cover the equivalent out of pocket or simply go without. "No benefits" isn't a minor asterisk on a contract rate; in the example above it's $12,000 of the $12,390.28 gap by itself.
Neither of these is a reason 1099 work is bad — plenty of contractors come out ahead once the rate is set correctly. They're the reason a gross-to-gross comparison is the wrong comparison.
Run the direct comparison
Swap in a real contract rate against a real W-2 offer — salary, the benefits value, and any deductible business expenses — and see the actual gap, not the sticker-price one. It's pre-loaded with the $120,000-vs-$100,000 example above so you can see the calculator confirm the math before you touch it.
Annual gross as a 1099 contractor
Employer-paid health, 401k match, etc.
Deductible 1099 business expenses
What you actually keep after every tax
The comparison above stops at self-employment tax on purpose, to isolate the one cost that's specific to 1099 income. But nobody's actual take-home stops there — federal and state income tax still apply, on both sides. For the 1099 side specifically, here's the full stack, using $90,000 of gross 1099 income, $10,000 of business expenses, a 22% federal rate, and a 5% state rate as an example:
- Net profit: $90,000 − $10,000 = $80,000
- Self-employment tax: $11,303.64
- Taxable income (net profit minus the deductible half of SE tax — the IRS lets you deduct that half on Schedule 1 before income tax applies): $74,348.18
- Federal + state tax on that base (27% combined): $20,074.01
- Total tax (SE + federal + state): $31,377.65
- Net take-home: $48,622.35 — or $4,051.86 a month
- Effective tax rate on the original $90,000: 34.86%
That last number tends to surprise people who've only ever seen a W-2 pay stub: over a third of gross 1099 revenue went to some form of tax before a single business expense outside the $10,000 above got counted. Vehicle mileage is one of the more common deductible expenses contractors underclaim — the IRS standard mileage rate is the reference figure for that deduction. Plug in your own gross income, expenses, and tax rates below; this tool doesn't calculate your federal or state bracket for you, so use your last return's effective rate or this year's bracket for your income as a starting point.
Total 1099 revenue for the year, before expenses
Deductible business expenses for the year
Your marginal or effective federal income tax rate — this tool does not compute tax brackets for you
Your state income tax rate (enter 0 if your state has no income tax)
The rate that actually matches a salary
Everything above compares a rate you already have. If you're negotiating a new contract, or deciding whether to leave a job for one, the more useful question is: what 1099 rate would need to exceed to actually come out ahead?
Naive math says divide salary by 2,080 working hours a year. A $70,000 salary becomes $33.65 an hour that way — and it's wrong on every axis that matters. It assumes an employer's benefits and payroll-tax contribution are worth nothing, and it assumes every working hour is billable, which no freelancer's calendar has ever actually looked like.
Add the benefits value back in, add self-employment tax on the full required amount, and divide by billable hours instead of total hours, and a $70,000 salary with $12,000 in benefits, $5,000 in expected business expenses, and 1,200 realistic billable hours a year requires:
- Required annual revenue: $99,292.71
- Required hourly rate: $82.74
- Required day rate: $661.95
That's more than double the naive $33.65 — and it's the number a contract actually needs to clear to be a real improvement, not just a bigger figure on an invoice. Run your own salary, benefits estimate, and billable-hours reality through the Salary to Freelance Rate Calculator before you counter an offer or quote a new client.
What this comparison does not model
Every number above is honest about what it includes, so it should be equally honest about what it leaves out.
Income tax brackets, standard vs. itemized deductions, and the Qualified Business Income deduction. Federal and state income tax apply to both 1099 and W-2 income, which is why the direct comparison above skips them — but they still change your actual number. Many 1099 contractors can deduct up to 20% of qualified business income under Section 199A, which would improve the 1099 side beyond what's shown here; see the IRS's Instructions for Form 8995-A for the mechanics and income limits.
State-specific costs. State income tax ranges from 0% to over 13% depending on where you live, and some states layer on additional payroll-style taxes (disability insurance, paid family leave) that a W-2 job pays into automatically and a 1099 contractor generally doesn't. This guide is US-only and doesn't model any single state's rules.
What health coverage actually costs. "$12,000 in benefits" is a placeholder. A real marketplace or COBRA premium varies enormously by age, location, and family size — look up your actual number before trusting any calculator's default.
Retirement contribution room. This one cuts the other way: a self-employed person can open a Solo 401(k) and contribute as both "employee" and "employer," often allowing higher total contributions than a W-2 employee's elective deferral alone — a real 1099 upside this guide doesn't quantify. See the IRS's 401(k) limit announcement for current limits.
Cash flow. A W-2 paycheck arrives on schedule with tax already withheld. A 1099 contractor owes estimated taxes quarterly, has no unemployment insurance if the work dries up, and carries the risk of a slow month directly — none of which shows up in an annual take-home comparison, and all of which matters in practice.
So, is 1099 actually better?
There's no single answer, but the math above gives a real threshold instead of a guess. As a rule of thumb: once SE tax and a realistic benefits value are both counted, a 1099 rate needs to run somewhere around 30-40% above the equivalent W-2 salary (once you account for lost benefits and both halves of self-employment tax) just to match it — not beat it, match it. Below that gap, the job usually wins on take-home even before factoring in stability. Above it, especially past 40-50%, contracting starts to pull ahead in a way that's hard for a job to compete with.
A few things shift that threshold in a contractor's favor: already having health coverage through a spouse (removing the single biggest benefits gap), real, substantial deductible business expenses that shrink taxable profit, or income high enough to make the Solo 401(k) and QBI deduction meaningfully more valuable than a W-2 employee's options. A few things shift it the other way: a slow first year with fewer billable hours than planned, no cash reserve to cover the gap between invoices, or a state with a high income tax rate on top of everything above.
The one move that's never right is comparing the two gross numbers and stopping there. Run your actual offer through the calculators above — they take five minutes and settle an argument that guessing never will.
Methodology & sources
The direct comparison uses contractNet = contractRate − businessExpenses − selfEmploymentTax(contractRate − businessExpenses), compared against w2Total = w2Salary + w2BenefitsValue. Self-employment tax itself follows Schedule SE mechanics: 15.3% (12.4% Social Security, capped at the annual wage base, plus 2.9% uncapped Medicare) applied to 92.35% of net profit — the reduction exists so the SE tax rate structurally mirrors combined employee-plus-employer FICA rather than doubling it outright. The full take-home figure additionally deducts half of SE tax before applying a supplied federal and state rate, mirroring the Schedule 1 deduction. None of these figures include income tax bracket calculations, the QBI deduction, or any state-specific tax beyond a flat rate you supply — see "What this comparison does not model" above for the full list.
Sources: the IRS's Self-Employment Tax (Social Security and Medicare Taxes) page and Topic no. 751 on Social Security and Medicare withholding rates. All figures use 2026 US federal tax constants; this guide is not tax advice, and a tax professional should review any decision this large.