Salary vs Hourly: Compare Offers the Right Way
Comparing compensation packages by headline number usually leads to bad decisions. A realistic comparison normalizes workload, overtime expectations, schedule flexibility, and pay variability.
Core principle
Always compare offers on the same unit system. If one offer is salaried and another is hourly, convert both under identical assumptions first.
Methodology used in this guide
- Normalize work schedule: hours per week and weeks per year.
- Convert salary to hourly and hourly to salary under the same schedule.
- Add predictable overtime and bonus assumptions.
- Estimate gross annual compensation bands.
- Apply tax planning separately if needed.
- Evaluate non-cash terms (benefits, flexibility, risk).
Why schedule assumptions are non-negotiable
A salary can look higher on paper but be weaker on an effective hourly basis if real workload is higher. A lower nominal salary with better hour boundaries can outperform a higher salary with chronic overtime.
Three conversion baselines
- Standard full-time baseline: 40 hours x 52 weeks = 2,080 hours/year.
- Realistic baseline with unpaid time off: 40 x 50 = 2,000 hours/year.
- High-workload baseline: 45 x 52 = 2,340 hours/year.
Concrete examples
Example A: $80,000 salary versus $38/hour
- At 2,080 hours/year, $80,000 maps to about $38.46/hour.
- $38/hour maps to about $79,040/year at same hours.
- Headline values are close; non-cash terms decide the winner.
Example B: $95,000 salary with 45-hour reality
- If actual workload is 45 x 52, effective hourly drops materially.
- Compare against hourly role with paid overtime to avoid bias.
- Do not use nominal schedule if expected schedule is different.
Example C: Hourly role with recurring overtime
- Base rate appears lower than salary alternative.
- With consistent 1.5x overtime, total annual gross may exceed salary.
- Use conservative overtime assumptions (not peak-week assumptions).
Decision factors beyond gross pay
- Benefits value (healthcare, retirement match, paid leave).
- Stability of hours and income predictability.
- Overtime eligibility and policy clarity.
- Bonus structure and payout consistency.
- Career trajectory and skill leverage.
Offer comparison worksheet (recommended)
- Annual base comp.
- Expected hours/week.
- Weeks/year worked.
- Expected overtime hours and multiplier.
- Bonus target and probability.
- Benefits value estimate.
- Risk adjustment score.
Risk adjustments that improve decisions
- Use low/base/high scenarios instead of one number.
- Haircut variable pay (bonus/commission) for conservatism.
- Model realistic unpaid time off where relevant.
- Document assumptions to avoid hindsight bias.
Extended FAQs
Should I compare using gross or net pay?
Start with gross normalized comparison. Then evaluate net outcomes with tax calculators. Mixing both too early can hide schedule and overtime effects.
What if my weekly hours fluctuate?
Use an average plus a conservative downside scenario. For volatile schedules, the risk-adjusted estimate is often more useful than point estimates.
How should I treat bonuses?
Separate guaranteed and non-guaranteed components. Apply probability to variable bonuses and evaluate payout timing risk.
Does this framework work for part-time roles?
Yes. The same math works if you define expected weekly hours and weeks worked accurately.
What about unpaid overtime in salary roles?
That should be reflected directly in the effective hourly calculation by increasing actual hours worked.
Can two equal annual offers still be very different?
Yes. Stability, benefit quality, overtime treatment, and career path can make equal annual numbers materially different in real value.
How often should I re-run comparisons?
Re-run when schedule expectations, bonus plans, or role responsibilities change.
Use cases
- Comparing two offers before signing.
- Evaluating promotion package changes.
- Renegotiating compensation with documented assumptions.
- Setting freelance hourly target from salary goal.
Related calculators
Use Salary to Hourly, Hourly to Salary, and Overtime Calculator for scenario checks.