Pay and Salary

Job Offer Comparison Calculator

Line up two job offers on the same numbers to see which pays more once costs and extras are counted.

Your numbers

The offers
Offer A

Only count what you expect to be paid.

Your own estimate, such as employer-paid phone or tuition.

Offer B

Only count what you expect to be paid.

Your own estimate, such as employer-paid phone or tuition.

Totals add the signing bonus once and assume everything else stays the same each year.

Result

Offer B is ahead over 3 years by

$3,280.00

Offer A value per year
$88,960.00
Offer B value per year
$86,720.00
Offer A value per hour
$42.77
Offer B value per hour
$37.06
Offer A year 1 total
$88,960.00
Offer B year 1 total
$96,720.00

Side by side

ItemOffer AOffer B
Base salary$85,000.00$92,000.00
Expected bonus$5,000.00$0.00
Employer retirement contribution$3,400.00$2,760.00
Other benefits you value$0.00$0.00
Health premiums you pay−$2,640.00−$4,200.00
Commute and parking−$1,800.00−$3,840.00
Value per year$88,960.00$86,720.00
Signing bonus (year 1 only)$0.00$10,000.00
Year 1 total$88,960.00$96,720.00
3 year total$266,880.00$270,160.00
Value per hour worked$42.77$37.06
How this was calculated
  1. Value per year = base salary + expected bonus + employer retirement contribution + other benefits you value - health premiums x 12 - commute and parking x 12.
  2. Year 1 total = value per year + signing bonus.
  3. Total over 3 years = year 1 total + value per year x 2.
  4. Value per hour = value per year / (hours per week x 52).
  • This adds up the figures you enter before any taxes. It does not model income tax differences between locations, raises, bonuses that are not paid, stock or equity, vesting, paid time off, job security, growth or how much you like the work. Use it to organize numbers, not to decide for you.

Calculated using SumPanda.com · https://sumpanda.com/job-offer-comparison-calculator/

Results are estimates for general information. Verify important figures before relying on them.

Next step

How to use the job offer comparison calculator

  1. For each offer, enter the base salary, expected bonus, signing bonus, employer retirement contribution and other benefits you value.
  2. Enter the monthly health premium you pay, the monthly commute and parking cost and the hours per week.
  3. Choose how many years to compare.
  4. Read the value per year, the value per hour, the year one total and the total over your chosen years for each offer.

Formula

Value per year = salary + bonus + retirement contribution + other benefits - (premium + commute) x 12

Year 1 total = value per year + signing bonus

Total over N years = year 1 total + value per year x (N - 1)

Value per hour = value per year / (hours per week x 52)

Everything is before taxes, and everything except the signing bonus repeats each year.

A steady offer against a bigger salary

Offer A pays $85,000 with a $5,000 bonus, $3,400 of retirement contribution, $220 a month of premiums, $150 a month of commute and 40 hours a week. Its value is $88,960.00 a year, or $42.77 an hour.

Offer B pays $92,000 with a $10,000 signing bonus, $2,760 of contribution, $350 of premiums, $320 of commute and 45 hours a week. Its value is $86,720.00 a year, or $37.06 an hour, with $96,720.00 in year one. Over 3 years A is $266,880.00 and B is $270,160.00, so B is ahead by $3,280.00, mostly because of the signing bonus.

Why a higher salary is not the whole story

Two offers can look different on the headline salary and close after the extras. A bonus you are not sure to get, a retirement contribution that vests over time or a long commute can swing the comparison. Putting every item in one table lets you see which pieces drive the difference.

Value per hour matters when the hours differ. A higher salary for more hours can be a lower rate for each hour you work.

Be honest about the soft numbers

Enter only what you expect to receive, and put a number on a benefit only if you would otherwise pay for it. If a bonus is uncertain, enter a cautious amount. The tool cannot value growth, learning, stability or how much you like the work, and those can matter more than a few thousand dollars.

Taxes are not modeled and differ by place. To compare with your current job, see the gross pay calculator, and to turn the figures into hourly or yearly pay, use the hourly to salary calculator. The pay raise calculator helps with a counteroffer.

Assumptions and limits

  • All amounts are before taxes and are numbers you enter.
  • Everything except the signing bonus is assumed to stay the same each year, with no raises.
  • Equity, vesting, paid time off, job security and growth are not modeled.
  • The value per hour uses 52 weeks a year, so unpaid time off would raise the true hourly cost.

Formulas reviewed October 10, 2026. See the calculation methodology for how SumPanda rounds, tests and sources its formulas.

Frequently asked questions

How do I compare two job offers?

Put the same items for each offer side by side: salary, bonus, retirement contribution, benefits, premiums and commute. Then compare the yearly value, the hourly value and the total over a few years.

Should I count a signing bonus?

Yes, but only once, in the first year. The tool adds it to year one and leaves it out of the yearly value that repeats.

How do I value benefits?

Count the ones you would otherwise pay for, at what they would cost you. Leave out perks that you would not use.

Does it include taxes?

No. All figures are before taxes, and tax can differ by state and city, so compare after-tax pay separately if that matters.