StubRate · Guides · 7 min read
Hourly to Salary After Taxes: What $25–$50/Hour Really Pays
Convert hourly wages to annual salary and take-home pay. Includes overtime caveats and why 2,080 hours is only a starting point.
The 2,080-hour rule of thumb
$25/hour × 2,080 = $52,000. $30/hour = $62,400. $40/hour = $83,200. $50/hour = $104,000. That is gross, assuming you actually work 40 hours every week with paid time off that does not reduce the annualization you care about.
If you only get 35 paid hours, annualize with 1,820 hours instead. Inflating hours is how people think an hourly job “equals” a salaried job that includes PTO.
Overtime is real money—and a trap in comparisons
Hourly roles may include time-and-a-half. Salaried exempt roles often include unpaid extra hours. A $70k salary at 50 hours/week is $26.90/hour before taxes. That can lose to $32/hour with overtime caps.
When you compare, pick a realistic hours assumption for both sides. Then run StubRate on the annual gross you actually expect this year, not the best week.
Taxes still apply to hourly wages
W-2 hourly pay gets federal, state, and FICA just like salary. $30/hour does not mean $2,400 take-home every two weeks. After taxes you might see closer to $1,700–$1,900 depending on state and benefits.
Enter the annualized gross in StubRate and set pay frequency to weekly or biweekly to match your stub.
Benefits can flip the “higher hourly” win
A salaried job with cheap health insurance and a 401(k) match can beat a higher hourly contractor rate once you buy your own insurance and pay self-employment tax (if 1099).
StubRate is built for W-2 style wages. If you are 1099, add ~7.65% extra self-employment tax on top of the usual picture and price health insurance as a full monthly bill.
FAQ
How do you convert hourly to salary?
Hourly rate × 2,080 hours is the common full-time annualization (40 hours × 52 weeks). $30/hour is $62,400 gross before overtime. Then estimate taxes on that gross—do not treat $30 × 80 as your biweekly take-home.