Solid: you hop now. Dashed: you stay for the raise. Both then grow normally. Hover any year to compare.
Two salary paths from today: staying takes your review raise now, hopping takes the jump now; both then grow at their yearly raise rates. The gap is the difference in cumulative earnings over your horizon — every year of salary added up — with unpaid switching weeks subtracted and the signing bonus added to the hop path.
Money only. Career growth, learning, a manager you like, promotion odds — all real, all outside this page. Taxes are ignored because both paths face the same brackets (the gap itself is taxed at your marginal rate — roughly 25–35% smaller in take-home terms). Risk is real too: last-in can mean first-out in layoffs, and the numbers cannot price that.
stay path = salary × (1 + raise) × (1 + later raise)^years
hop path = salary × (1 + jump) × (1 + later raise)^years
gap = sum of yearly differences − unpaid weeks + signing bonus