| Offer A | Offer B |
|---|
The losing offer’s all-in value as its salary rises. Where the line crosses the winner’s value is the matching counter-offer — a number to say out loud. Hover to explore.
Each offer’s value = after-tax pay (salary + bonus through this site’s 2026 tax engine — single filer, standard deduction, the offer’s state) + the 401(k) match (pre-tax, but real money). The effective-hourly line divides that value by the hours the job actually takes, including the commute hours you add. The chart solves for the salary at which the losing offer’s value equals the winner’s.
Equity, health-plan quality, PTO days and cost-of-living differences between cities are not priced here — they can each swing thousands. A quick manual patch: add a dollar guess for them into the bonus fields. Bonuses are taxed as ordinary income (correct at filing, even though withholding looks different). Married filers: run both salaries through the full tax page for exact numbers.
value = take-home(salary + bonus, offer’s state) + match% × salary
hourly = value ÷ ((week hours + extra hours) × 47 weeks)
winner = the bigger value; the chart finds the salary that ties it