How the signing-bonus-vs-salary math works
A signing bonus is paid once; a higher salary is paid every year you stay — and every raise is a percentage of it. That asymmetry is the whole game. The bonus starts ahead on day one, but the salary gap compounds every year, and the 401(k) match only applies to base salary, never to the bonus. Somewhere along the timeline the lines cross. Everything before the crossing belongs to the bonus; everything after belongs to the salary.
The formulas
offer total (Y years) = base × ((1 + r)Y − 1) ÷ r × (1 + 401k match) · Offer A adds the signing bonus on top · break-even stay Y* = ln(1 + r × bonus ÷ salary-gap) ÷ ln(1 + r) · with 0% raises: Y* = bonus ÷ salary-gap · salary-gap = (higher base − lower base) × (1 + match)
The salary gap is the yearly head start of the higher-salary offer, grossed up by the 401(k) match. Divide the one-time bonus by that gap and you get the rough break-even in years; the logarithm version adjusts for raises compounding. Stay shorter than Y* and the bonus wins. Stay longer and the salary wins — and the longer you stay past the crossing, the wider the salary's lead gets.
Worked example: $95,000 + $15,000 bonus vs $100,000
Offer A pays $95,000 base plus a $15,000 signing bonus. Offer B pays $100,000 base, no bonus. Assume 3% annual raises and a 4% 401(k) match on both.
1. The yearly salary gap: ($100,000 − $95,000) × 1.04 = $5,200 a year, before raises compound it.
2. The break-even stay: ln(1 + 0.03 × 15,000 ÷ 5,200) ÷ ln(1.03) ≈ 2.8 years. Leave before that and the bonus wins; stay longer and the salary wins.
3. Over a 5-year plan: Offer A totals about $539,543 ($524,543 in salary + match, plus the bonus); Offer B totals about $552,150. The higher salary pulls ahead by ≈ $12,608 — the bonus is a memory by year three.
Where this comes in handy
- Comparing real offers: when one company leads with a bonus and another leads with base pay, run both through the calculator with your honest stay length — not the optimistic one.
- Negotiating when the salary is capped: if the pay band truly will not move, a signing bonus is the standard way to close a first-year gap — see what bonus size covers it with the pay raise calculator beside this one.
- Pricing the clawback: most bonuses must be repaid (gross, not net) if you leave within 12–24 months. If your plan has you leaving inside the window, the bonus may be worth $0.
- Checking the first check: bonuses are withheld at a flat 22% federal plus FICA, so the deposit is smaller than the headline — the bonus tax calculator shows the actual take-home.
- Seeing the after-tax picture: the take-home pay calculator runs both base salaries through income tax so you compare spendable dollars.
- Valuing the whole offer: the true hourly rate calculator folds in commute and unpaid hours — because a bigger offer with a brutal commute can still lose.