Money · 4 min read
Why a Bigger Salary Can Leave You Poorer
A raise in an expensive city can be a pay cut in disguise. Here's how to see through it.
By Muhammad Tahir · Updated June 2026
A recruiter calls with good news: the new role pays 15% more. The catch — it's in a city that costs 30% more to live in. Is that a raise or a pay cut? More often than people realize, it's the second one.
The take-home illusion
We're wired to react to the gross number. $103,500 simply sounds better than $90,000. But your standard of living isn't set by the number on the offer letter; it's set by what that number buys where you live. Move somewhere 30% pricier and your money buys roughly 30% less — so a 15% raise can leave you behind.
Cost-adjusted income, in one line
The fix is a single division: take the salary and divide by the local price level (the cost-of-living index ÷ 100). That gives cost-adjusted income — the salary expressed in national-average dollars, so two offers in two cities finally become comparable.
$90,000 in a metro at 95 is worth about $94,700 in national terms. $103,500 in a metro at 124 is worth about $83,500. The 'smaller' salary is the bigger one.
A worked example
Say you're choosing between staying put at $85,000 in an average-cost metro (index 100) and a $100,000 offer in a high-cost one (index 128). The new job pays 18% more on paper. Cost-adjusted, the offer is worth about $78,000 — roughly an 8% cut in real terms. Unless the move buys you something else you value (career trajectory, family, climate), the math says stay.
What to ask before you say yes
Three questions cut through most of the fog: What's the destination's cost-of-living index versus where I am now? What would my actual rent or mortgage be for the home I need? And does the state take a bigger or smaller bite in income tax? The first two you can answer in minutes; the third can swing take-home by thousands a year. Run your own numbers on the CityLedger salary calculator before you let a big gross figure decide for you.