An hourly contract rate that annualizes to a bigger number than a nearby salaried offer feels like an obvious win. It often isn't, once you account for what a salaried number quietly includes that a contract rate doesn't.

What a salaried number already has baked in

A full-time salary typically comes bundled with employer-paid taxes, health coverage contributions, retirement matching, paid time off, and continuity of pay during slow weeks. A contract rate, especially for independent contractors, usually has none of that built in — it's just the number for hours actually billed.

The math that's easy to skip

A rough way to compare fairly

Take your contract rate, multiply by realistic billable hours per year (not a naive 2,080-hour assumption — most independent contractors bill meaningfully fewer), subtract self-funded benefits and the extra tax burden, and compare that number to the salaried offer's total package, not just its base. The gap often shrinks a lot, and sometimes reverses entirely.

When contracting is still clearly worth it

None of this means contracting is a bad deal — it frequently isn't, especially for people who value flexibility, can keep a steady pipeline of work, or live somewhere the tax treatment of self-employment is favorable. The point is simply that the sticker-price hourly rate isn't directly comparable to a salary number without doing the underlying math first.