Clicky

Bonus vs raise, which is actually better?

Stack of US dollar bills representing compounding pay raise versus one-time bonus compensation decisions
Photo via Pexels

My manager once pulled me aside and said, with genuine warmth, "I want to recognize this year with a $15,000 discretionary bonus." I thanked him, ran the math that evening, and came back the next morning to ask if we could split it, $8,000 bonus and a $7,000 raise. He said yes. Over the next four years that decision was worth roughly $34,000 more to me than the all-bonus option.

Most people say yes to the first number. Don't. The choice between bonus and raise matters more than almost any single other comp conversation, and the two answers compound very differently.

The 5-year compounding math

Say you're a single filer at $100k, getting a $10k of-value offer. Option A: $10k bonus, this year only. Option B: $10k raise, recurring, that next year's merit calculates off of.

Year 1 comp (assuming 3% merit next year):

  • Option A: $100k salary + $10k bonus = $110k total, next year salary is $100k + 3% = $103k
  • Option B: $110k salary, next year salary is $110k + 3% = $113.3k

Year 2 comp:

  • Option A: $103k salary, total $103k (no bonus this year)
  • Option B: $113.3k salary, total $113.3k

The cumulative gap over 5 years, assuming 3% annual merit on both paths and no further bonuses, is roughly $48,000 more in Option B. Compounded into a retirement account with match, even larger.

A $10k one-time bonus is worth $10k. A $10k raise is worth roughly $55k over 5 years and continues compounding. Always push for the raise if the employer is offering a choice.

When bonus beats raise

Three scenarios where I've seen the bonus actually be the better call.

First, when the company is cash-rich but salary-constrained. Lots of public companies have strict internal bands for base salary. The VP who loves your work can't get HR to approve a $15k base bump, but can cut you a $15k discretionary bonus. In that scenario, "raise" isn't on the menu. Take the bonus.

Second, when you're not sure you're staying. A raise is worth the compounding if you stick around. A bonus is worth face value either way. If you're 50/50 on leaving in the next 12 months, a bonus is a safer hedge.

Third, when the bonus is tied to something like an IPO lockup expiration, an acquisition, or a multi-year retention structure. These are usually genuine incremental comp, not traded against raise budgets.

The withholding difference (tax is the same, cash flow isn't)

Federal tax on a bonus is the same as on a raise over the long run. The difference is withholding.

Per IRS Pub 15, bonuses (and other supplemental wages) can be withheld at a flat 22% federal rate up to $1M, and 37% above. Regular wages are withheld at your W-4 rate.

If your marginal federal rate is 22%, the withholding matches reality. If your marginal rate is 12% (lower income), you'll over-withhold on the bonus and get the excess back at tax time. If your marginal rate is 24% or higher, you'll under-withhold and owe at tax time.

State withholding on bonuses varies. California uses a 10.23% flat (for regular bonuses), 14.63% for stock-related. NY uses 11.7%. Texas, no tax, no issue. Check your state's DOR for the specific supplemental rate.

FICA on bonuses is identical to regular wages: 7.65% up to the SS wage base, 1.45% uncapped above it, plus 0.9% Additional Medicare above $200k single / $250k MFJ.

Bottom line: bonus tax is slightly different in timing but not in total amount. Don't let bonus-withholding-shock cause you to think you paid more tax. You didn't.

Retention bonuses are different

A retention bonus, typically tied to a multi-year stay agreement (2-year cliff, 3-year cliff, etc.), has its own math. If you get a $30k retention bonus with a 2-year stay requirement and you leave at month 18, you probably owe it back (read the clawback clause carefully). If you stay, it's $30k of extra comp but at the opportunity cost of your flexibility to leave.

A friend took a $50k retention bonus at a company going through a rough patch in 2023. The bonus was net $30k after tax, and she was locked in for 18 months. She ended up staying 26 months, got the bonus, and then left. Good outcome. But the 18-month lock cost her the ability to interview for a year and a half at what was probably her peak market timing.

Retention bonuses work when the alternative is leaving immediately and the company is paying you to wait for a specific event (IPO, acquisition close, ramp to profitability). They don't work when the alternative is better compensation elsewhere.

Sign-on bonuses at a new job

Sign-on bonuses usually come with a 1 or 2 year clawback if you leave early. Treat them as retention bonuses, not as pure comp. If the sign-on makes the offer look $20k better but you're likely to leave in 13 months, don't lean on it for the decision.

Spot bonuses and performance bonuses

Spot bonuses ($500 to $5,000, discretionary, one-time) are fine but small. Don't trade anything bigger for them. Performance bonuses tied to targets (hit the number, get the bonus) are between a raise and a one-time gift: they'll recur if performance does, but don't compound the way a base raise does.

When evaluating a variable performance bonus vs a raise, weight the bonus at 70% of its face value to account for miss risk. A "guaranteed" 10% target bonus isn't guaranteed; most companies pay 80 to 110% of target in good years and 50 to 90% in bad years.

What to actually ask for

When HR offers you a bonus and you'd rather have a raise, here's the ask:

"I really appreciate the recognition. Would there be any flexibility to put this into base salary instead? I'm thinking about the long-term compounding and it would mean a lot to me to invest it that way."

Sometimes yes, sometimes no. If the answer is no and the constraint is real (band, budget), consider asking for a split: half bonus, half raise. That's what worked for me.

Also worth asking: if not this year, can we commit to rolling it into base next cycle? Some companies will formally do this.

Run the numbers before you accept

The pay raise calculator works for both scenarios. For a raise, enter the new salary. For a bonus, the cleanest comparison is to calculate what a one-time cash transfer nets you after tax (usually a quick bracket-rate mental math: bonus amount × (1 - marginal rate)) and compare to the NPV of a raise over your expected stay.

Related reading: the 3-email negotiation playbook, bracket creep explained, and should I max 401(k) after a raise.

Cheap test for your specific situation: if you expect to stay at this company 3+ years, always prefer the raise. If you expect to leave within 18 months, the bonus is probably fine. In the gray zone, ask for a split.