
1099 vs W2 for developers: the real math on rate and tax
1099 vs W2 guides are written for employers, not developers. Here's the actual math: self-employment tax, lost benefits, and realistic billable hours.
The 1099 vs W2 comparisons that rank today are written for employers deciding how to classify a worker, or as generic personal-finance content. None of them do the actual rate math from a developer's own side. Here it is: matching a $135,980 W2 salary, the BLS national median for software developers, takes something closer to $166,000 in 1099 gross revenue once self-employment tax and lost benefits are priced in, and the billable-hours reality pushes the required hourly rate even further past the number most people start with.
What W2 actually pays
Software engineer salary by market already has the real, live-verified baseline: $135,980 national median for software developers, BLS OEWS, May 2025. That's the number to start from rather than re-deriving it here.
Divide that by a standard 2,080-hour work year (40 hours a week, 52 weeks) and the naive hourly equivalent is $65.38. Most freelance-rate advice starts and stops right there, quote something above $65 an hour, done. That comparison is wrong in three specific ways, and each one moves the real number.
The self-employment tax gap
A W2 employee's paycheck already has payroll tax withheld, and their employer separately pays a matching share the employee never sees. Per the Social Security Administration's own current figures, self-employment tax is 15.3% total: 12.4% for Social Security on net self-employment earnings up to the 2026 wage base of $184,500, plus 2.9% for Medicare with no cap at all.
A 1099 contractor pays the full 15.3% themselves, where a W2 employee and their employer split it 7.65% each. That gap is real money: on $135,980 of income, the employer-equivalent half runs roughly $10,400 a year that a 1099 contractor has to cover out of contract revenue instead.
Two details matter for the fine print, both worth checking against current IRS guidance rather than assumed. The self-employed can deduct half of that self-employment tax above the line on their income tax return, which softens the income-tax side slightly, but the self-employment tax itself is still paid in full. And the 2.9% Medicare portion has no wage cap at all, so it applies to every dollar of net self-employment earnings, not just income below the $184,500 Social Security threshold, an additional 0.9% Medicare surtax kicks in above $200,000 for a single filer.
The benefits gap
The bigger, less-discussed gap is health coverage. Per KFF's 2025 Employer Health Benefits Survey, the average family health insurance premium reached $26,993 in 2025, with workers paying $6,850 of that and employers covering the remaining $20,143.
That $20,143 doesn't show up as a line item on a W2 paycheck, but it's real compensation a 1099 contractor has to replace, either by paying for coverage themselves on the individual market or by pricing the risk of going without it into their rate. It's also worth noting the KFF figure is an average across firm sizes and plan types; a specific employer's actual contribution can run higher or lower, so treat $20,143 as a reasonable planning number, not a guarantee for any one job offer being compared against.
A 401(k) match and paid time off are further gaps in the same direction, real value on the W2 side with no 1099 equivalent. Both are harder to put an exact dollar figure on without knowing a specific employer's plan, but neither is zero, and both should factor into a real comparison rather than getting waved off as "soft" benefits.
The time math nobody quotes
Here's the gap that actually moves the number the most. A W2 salary pays for a full year whether a given week was highly productive or not. A 1099 contractor only gets paid for hours actually billed.
Every hour spent on sales calls, invoicing, scoping a new project, or sick without pay is an hour the naive $65/hour math already assumed was billable. None of that time disappears when someone goes independent, it just stops being paid.
A realistic billable-hours estimate for an independent contractor runs closer to 46 working weeks a year at 32 billable hours a week: 1,472 hours, not 2,080. That accounts for genuine time off, slow weeks between contracts, and unbilled admin and business-development time. It's a stated assumption, not a universal constant, and a reader should adjust it for their own actual client mix and workload. It's also the specific input every generic "just charge 20% more" freelance-rate post skips.
1099 vs W2: putting the real number together
| Step | Running total |
|---|---|
| W2 baseline (BLS national median) | $135,980 |
| + Employer's SE-tax-equivalent share (7.65%) | + ~$10,400 |
| + Employer's average health coverage contribution (KFF, 2025) | + $20,143 |
| Target 1099 gross revenue | ≈ $166,500 |
| ÷ Realistic billable hours (46 weeks × 32 hrs) | 1,472 hours |
| Break-even hourly rate | ≈ $113/hour |
That's nearly double the naive $65.38/hour comparison, and the billable-hours adjustment (going from 2,080 assumed hours to 1,472 realistic ones) accounts for more of that gap than the tax and benefits math combined.
Running your own number
The $135,980 baseline is a national median, and Software engineer salary by market has the real state-level spread to swap in instead: California's median runs $174,410, Ohio's $114,090, per the same BLS OEWS data. Start from whichever figure actually matches the market and experience level being compared, not the national number by default.
The billable-hours input matters even more than the salary figure. Someone with a full pipeline and repeat clients might realistically bill 1,700 hours a year; someone rebuilding a client base from scratch might land closer to 1,200. Run the same three-step math (add the SE-tax gap, add the benefits gap, divide by real billable hours) with your own numbers rather than trusting a single published rate as a universal answer.
Frequently asked questions
Is 1099 or W2 better for a developer? Neither is universally better. 1099 can net more per hour worked, but only once self-employment tax, lost benefits, and realistic (not nominal) billable hours are priced into the rate. W2 trades a lower headline rate for guaranteed pay regardless of daily output, plus benefits with real dollar value.
How much more should I charge as a 1099 contractor than an equivalent W2 salary implies? There's no universal multiplier. The worked example above lands around 1.7x the naive hourly-equivalent for a $135,980 baseline, but the actual number depends on your own realistic billable hours, which is the input most rate-of-thumb advice skips.
Why is my 1099 rate math off if I just add 20-30% to my W2-equivalent hourly rate? Because that rule of thumb usually only accounts for the self-employment tax gap, not the lost health-benefits value or the difference between 2,080 nominal hours and realistic billable hours, which is usually the largest single factor.
The actual verdict
Tax isn't the thing that makes or breaks 1099 math. Billable-hours reality is. A contractor who can genuinely stay close to full utilization narrows the gap fast, one who's realistically billing 1,400 hours a year needs a rate that reflects that, not a rate copied from a generic "freelancers charge 30% more" post.
Before quoting a number, model your own realistic billable weeks first. Everything else in this comparison is a fixed, checkable cost. That one isn't, and it's the one that decides whether the math actually works.