Geo-Arbitrage Calculator — Real Purchasing Power When You Move
Drop your origin city, target city, current annual salary, remote-work salary policy (same / adjusted to local market / hub-based capped at 15% reduction), an optional COL override, a tax delta, and your climate + social-cost priorities. Calculator computes the real purchasing-power change for the policy you pick AND the same-pay vs hub-based variants side-by-side, then runs a 3-factor traffic-light read on climate, taxes, and social cost so you know which factor is gating the move. Anchored to Numbeo cost-of-living indices (66 cities), Quality-of-Life proxies (safety + healthcare + amenities + lifestyle), and climate scores (0-100, year-round mildness).
- Instant result
- Private — nothing saved
- Works on any device
- AI insight included
Geo-Arbitrage Calculator
You might also need
What This Calculator Does
The Geo-Arbitrage Calculator answers the question every remote worker quietly runs in their head: if I move from my expensive city to a cheaper one and keep my job, how much real purchasing power do I actually gain — and which factors gate the move? Drop your origin city, target city, current annual salary, remote-work salary policy (same / adjusted / hub-based), an optional COL override, a tax delta, and your climate + social-cost priorities. The calculator computes the real purchasing-power change for the policy you pick AND the same-pay vs hub-based variants side-by-side, then runs a 3-factor traffic-light read on climate, taxes, and social cost.
Most online geo-arbitrage calculators stop at cost-of-living equivalence — “your $200K SF salary is $145K in Austin” — without modeling the policy that actually determines what your employer will pay you, the tax delta that often dominates the equation for high earners, or the lifestyle factors (climate, community proximity, healthcare quality) that gate the decision in practice. CalcBold’s version is honest: it reports same-pay AND hub-based variants in one verdict line so you know your negotiation leverage, surfaces the gating factor explicitly via traffic-light flags, and makes the salary policy the headline choice rather than a hidden assumption.
The Math — Real Purchasing-Power Change
The headline number is the percentage change in real purchasing power — what your money actually buys you in the target city after accounting for salary policy, COL ratio, optional override, and tax delta. Three policy choices dominate the result. Same pay = full lift, employer keeps your origin salary; rare but exists at startups + cost-of-living-blind firms. Adjusted to local market = zero arbitrage, employer matches the local market exactly; this is Google + Meta + most FAANG default. Hub-based= 15% reduction cap below origin; common at WFH-first firms (GitLab, Coinbase, post-2022 Stripe). The verdict line always reports same-pay AND hub-based regardless of which you picked — the spread between them is what you’re negotiating to capture.
Climate and social cost are verdict-only factors — they don’t change the headline purchasing-power number, but they flip the traffic-light read. Climate score is a 0-100 ordinal proxy weighting year-round mildness, humidity, and extreme-weather risk (Sydney 85, Phoenix 55, Singapore 55, Lisbon 85). Quality- of-life score is a composite of safety, healthcare, amenities, transit, and bureaucratic smoothness (Zurich 92, NYC 85, Karachi 45). Social-friction penalty fires only when target qol < origin qol — moving up the ladder is always free of penalty, moving down accumulates penalty proportional to the drop × your priority weight.
A Worked Example — “SF → Austin under Same-Pay”
Suppose a US tech worker on the default scenario: San Francisco (index 105) → Austin (index 76), $200,000 base salary, same-pay policy (assume early- stage startup or geo-neutral employer), 0% COL override, 0% tax delta(baseline; the calculator’s default — see below for a more realistic CA→TX scenario with the actual ~7% tax delta), medium climate priority, medium social priority. The calculator builds:
- Baseline equivalent: $200,000 × (76 / 105) = $144,762 (the salary that buys the same basket of goods in Austin)
- Nominal under same-pay: $200,000 (employer keeps origin salary)
- Post-tax nominal at 0% delta: $200,000
- PPP delta (same-pay): ($200,000 × 105/76 / $200,000 − 1) × 100 = +38.2% at 0% tax delta. With a realistic CA→TX ~7% tax delta: ≈ +27% — your money buys 27% more in Austin than the same dollars bought in SF.
- PPP delta (hub-based, 0.85×): ($170,000 × 105/76 / $200,000 − 1) × 100 = +17.5% at 0% tax delta; ≈ +8%at the realistic 7% tax delta — still meaningfully positive even after the employer’s 15% cap.
- Climate delta: Austin (70) − SF (88) = −18 raw, −18 weighted at medium priority. Climate flag = red (Austin summers are real; SF is the gold- standard mild climate).
- Social penalty: max(0, 82 − 78) × 1.0 × 0.5 = 2.0 (small — Austin is close to SF on quality-of-life; social flag = green).
- Tax flag (at 0% delta): amber — between green (≤ −1%) and red (≥ +3%). At the realistic ~−7% (CA → TX no-state-tax), green.
- Verdict line: “Move from San Francisco → Austin: +27% purchasing power if salary preserved, +8% if employer applies hub-based adjustment. Climate red · taxes green · social green — climate is the gating factor.”
The verdict: meaningful arbitrage available ($27K-equivalent purchasing power lift on a $200K salary under same-pay, $16K-equivalent under hub-based after tax adjustment). The gating factor for THIS specific user is climate — Austin summers are a real lifestyle cost not captured by the salary number. If climate priority is ‘low’ (e.g. indoor lifestyle, AC tolerance), the move is green-light. If climate priority is ‘high’ (e.g. outdoor recreation is core to your life), the −18 climate drop is a meaningful drag that can outweigh the financial lift.
Remote Salary Policies Explained
The single biggest determinant of your geo-arbitrage outcome is the salary policy your employer applies — not the cost-of-living ratio, not the tax delta, not climate or community proximity. The calculator’s three-policy taxonomy maps to what you’ll actually encounter at most US-based employers:
- Same pay — employer keeps your origin salary regardless of where you live. Who offers it: early-stage startups (especially YC + pre-Series-B), cost-of-living-blind employers (some universities, federal contractors), fully- async remote firms ideologically committed to no-location-based-pay (e.g. Doist, Buffer historically). Negotiation leverage: highest. The full PPP delta flows to you.
- Adjusted to local market— employer matches what they’d pay someone in your target city’s local market. Who offers it:Google, Meta, Apple, most FAANG-tier firms. Their published locality factor tables map any target city to a multiplier; you get paid that multiplier × the role’s regional benchmark. Practical effect: you’re relocating at parity. The calculator usually shows a small positive delta for adjusted moves (driven by tax delta only); the COL ratio cancels itself out by definition.
- Hub-based— employer caps the reduction at some flat percentage below origin (15% in this calculator’s default). Who offers it: GitLab (location-factor table, anchor city = 1.0×, others 0.5-0.9×), Coinbase (originally 95%, then 90%), some post-2022 Stripe arrangements, increasingly the median for mid-stage tech firms experimenting with remote-first. Negotiation leverage: medium. The 15% cap keeps a meaningful arbitrage even after the haircut, and many firms negotiate the specific cap individually.
How to figure out which policy applies to you: ask directly during the relocation discussion. “If I move from San Francisco to Austin, does my salary stay the same, get adjusted to the local market, or get reduced by some flat percentage?” If the answer is vague or ‘case by case,’ that often means the policy is malleable and you have negotiation room. Lead with same-pay (anchor high), settle for hub-based at a percentage you’re comfortable with — pull the spread between the calculator’s same-pay and hub-based variants to know how much leverage exists.
Climate and Social Costs Are Real (Even Though They’re Coarse)
The two priority sliders (climate / social) affect the verdict’s traffic-light flags, not the headline purchasing-power number. This is intentional: the headline number should be a clean financial calc you can defend with receipts; the lifestyle factors are coarse proxies that nudge you toward the right qualitative read.
Climate score is a 0-100 ordinal — higher = more year-round mild, lower humidity, lower extreme- weather risk. The scores are calibrated to land coastal-Mediterranean cities (Lisbon 85, Sydney 85, Barcelona 82) at the top, expensive-but- wonderful temperate cities (Vancouver 75, San Francisco 88) high, hot-summer megacities (Phoenix 55, Karachi 50, Mumbai 45) lower for their extreme summer / monsoon profiles, and bitter-winter / extreme-climate cities (Stockholm 50, Oslo 48) lower for their long dark winters. Use the score as an ordinal hint: a +20 climate gain (Karachi 50 → Lisbon 85, +35) is reliable; the difference between Madrid 78 and Barcelona 82 is essentially noise.
Quality-of-life score is similarly coarse — a composite of safety + healthcare + amenities + cultural depth + transit + bureaucratic smoothness. Top cities (Zurich 92, Copenhagen 88, Singapore 88, Vancouver 86) have all of the above plus institutional stability; bottom-tier cities (Lagos 40, Dhaka 40, Karachi 45, Lahore 45) have meaningful gaps in safety / healthcare / institutional smoothness that relocators consistently report as the actual gating factor. The social-friction penalty fires onlywhen you move down the ladder; moving Karachi → London is always zero penalty. This is correct: the friction of moving to a less-developed city is real and doesn’t reverse direction.
Common Mistakes That Distort the Answer
- Assuming ‘same pay’ without confirming it. Many people imagine they’ll keep their full salary moving to a cheaper city, then discover the offer is ‘adjusted to local market’ (a wash). Always confirm policy in writing before relocating. The calculator’s same-pay variant is the ceiling, not the realistic outcome — most people settle around hub-based.
- Using gross salary in the tax-delta field. The tax-delta input is effective rate change, not raw salary. Run take-home-pay-calculator twice (once for origin, once for target), subtract effective rates, drop the difference. NYC (~30% effective at $200K) → Austin (~22% effective) = −8 in the field. Don’t plug in marginal rates or absolute dollar amounts.
- Aggressive negative COL override. The override field allows ±50%, but pushing to −40% or worse models a sustained half-typical-cost lifestyle (basement studios, no dining out, rice-and-beans budgets). For a typical office-worker lifestyle in a target city, leave override at 0; only push negative if you have a specific lifestyle plan (van life, off-grid, house-sit) that breaks the normal cost curve.
- Forgetting employer-of-record overhead on international moves. Your US employer typically can’t legally pay you in Germany / Portugal / Japan without a local employer-of-record (Deel, Remote.com, Globalization Partners). EOR overhead runs $5-10K/yr typical, sometimes passed through to your salary. The calculator doesn’t model this — subtract it manually from the international PPP delta when interpreting results.
- Underweighting visa friction. Many international remote moves require digital-nomad visas (Portugal D8, Spain DNV, Greece DNV, Thailand DTV, Mexico FMM with visa runs). Each has tax-residency rules (Portugal NHR phase-out post-2024, Thailand 180-day rule, etc.) that can chip into the realized lift. Treat the calculator’s international PPP delta as the financial floor; actual realized lift is typically 70-80% after visa + EOR + currency-exposure friction.
- Not running multiple targets. Geo-arbitrage decisions usually have 2-4 candidate cities. Run the calculator once per target with the same salary + policy settings, then compare the headline % AND the gating-factor flag. Often the highest PPP delta has a red social-cost flag (you gave up your community); the second-best PPP delta with green flags is the actual right move.
- Treating climate / social scores as precise. They’re ordinal proxies, not exact rankings. ‘Lisbon 85 climate vs Madrid 78 climate’ is essentially noise; ‘Lisbon 85 vs Karachi 50’ is reliable signal. Use them for direction and gross magnitude; supplement with your own research (climate diaries, expat forums, in-person scouting) before committing.
Related Calculators
Pair the Geo-Arbitrage Calculator with the Cost of Living Calculator — if you only care about index equivalence (the salary that buys the same basket of goods), the cost-of-living calculator is the simpler primitive. Geo-arbitrage builds on top by adding remote-work salary policy, tax delta, climate, and social cost; cost-of-living gives you the raw index ratio in dollars without the policy / lifestyle layers. Pair with the Take-Home Pay Calculator — the tax-delta input is the highest-leverage lever after the COL ratio. Run take-home-pay twice (origin + target), subtract effective rates, drop the difference into the geo-arbitrage tax-delta field. Combined accuracy beats either calculator alone, especially for high earners crossing bracket boundaries. Run the Tax Bracket Calculator if your move crosses a bracket boundary (e.g. salary bump on top of relocation, or different state stacking) — bracket-calc surfaces the marginal rate on additional income, different from average effective rate. Use marginal for raises + bonuses, effective for the geo-arbitrage tax-delta. And run the Should I Move Country Calculator for international moves — it weighs the total cost of moving (legal fees, visa, breakage, EOR overhead) against the timeline-to-payback on the financial lift. Geo-arbitrage gives you the steady-state PPP delta; should-i-move- country tells you how long until that delta crosses the upfront cost of the move.
How to Read the Verdict
The headline is the real purchasing-power change under your selected pay policy. The traffic-light row on climate, taxes, and social cost is the gating layer — a 35% purchasing-power gain often dies on a red-flag in social cost (no friends, no community, no airport).
- Real gain > 25% AND traffic-lights all green. Strong move. Run a 30-day trial in the target city before committing — most decision-killers surface only on the ground.
- Hub-based policy haircut wipes the gain. Re-run with same-pay variant; if same-pay employers exist in your role, the move only works after you switch employers, not before.
- Social-cost flag is red.Don’t move unless you have a 12-month plan to build community in the target city. Geo-arbitrage gains erode fast against isolation; the spreadsheet rarely captures it.
- Real gain under 10%. Pass on the move — the friction (selling, buying, relocating, learning a new city) usually erodes the gain in the first 18 months. Only worth it for a 25%+ delta.
Frequently Asked Questions
The most common questions we get about this calculator — each answer is kept under 60 words so you can scan.
What's geo-arbitrage and why does the policy matter so much?
Geo-arbitrage = earning origin-tier wages while spending in a lower-cost city. It only works if your employer doesn't fully claw back the COL difference. Three policies dominate: (1) 'Same pay' — full preservation, biggest lift but rare; offered by some startups + cost-of-living-blind firms (e.g. early-stage YC companies, fully-async remote firms). (2) 'Adjusted to local market' — employer matches the local market, full COL pass-through; this is Google + Meta + most FAANG default for relocations, basically a wash on real spending power. (3) 'Hub-based' — employer caps reduction at 15% below origin (GitLab + Coinbase standard); split the COL difference. Same-pay is the dream; adjusted neutralizes the move; hub-based is the realistic middle ground.Why isn't a $200K SF salary worth more in Austin under the 'adjusted' policy?
Because the 'adjusted to local market' policy IS the COL adjustment. Your employer pays you the equivalent purchasing power, which by definition cancels out the arbitrage. SF index 105, Austin index 76 → $200K SF × 76/105 = $144.8K Austin. Same purchasing power, lower nominal. The lift you might see (small positive percent) usually comes from tax delta only — moving CA → TX saves ~6-8% on state tax. To capture geo-arbitrage you need 'same pay' (rare) or 'hub-based' (15% cap, common compromise) policies — not 'adjusted'.How accurate are the climate + quality-of-life scores?
Coarse on purpose. Both are 0-100 ordinal proxies, not precise rankings. Climate score weights year-round mildness, low humidity, low extreme-weather risk (Sydney 85 high; Phoenix 55 lower for extreme summer; Singapore 55 lower for tropical year-round; Lisbon 85 high for mild Mediterranean). Quality-of-life score is a composite of safety + healthcare + amenities + cultural depth + transit + bureaucratic smoothness (Zurich 92 high; Karachi 45 lower; New York 85 high). Use them as ordinal hints — 'Lisbon climate is much better than Karachi (+35)' is reliable; 'Lisbon climate is exactly 5 better than Madrid' is not.When does the social-friction penalty actually fire?
Only when you move DOWN the quality-of-life ladder. The penalty equals max(0, originQol − targetQol) × priorityWeight × 0.5. Moving up the ladder produces a 0 penalty regardless of priority. Examples at 'medium' priority (×1.0): NYC (85) → Austin (78) = 3.5 penalty (small, mostly noise). NYC (85) → Karachi (45) = 20 penalty (severe, gates the move). Karachi (45) → NYC (85) = 0 (you're moving UP). The penalty is in unitless points, but it's calibrated against the same scale as percentage points of purchasing-power delta — so 20 penalty is roughly equal-and-opposite to a +20% PPP delta.What does 'hub-based' really mean at most companies?
Most hub-based policies define a small set of pay-anchor cities (typically the company's HQ + 2-3 major offices) and apply a flat reduction for everywhere else. The cap varies — GitLab uses a published location-factor table (anchor cities = 1.0×, second tier = 0.8-0.9×, lower tier = 0.5-0.7×). Coinbase used a flat ~95% (then 90%) cap during their remote experiment. Facebook + Google use full local-market matching (no cap). The calculator uses 0.85× as a 'common WFH cap at 15% reduction' default — a reasonable median for hub-based policies you'd see in 2026. If you know your specific employer's reduction, model it manually by subtracting from current salary before running the calculator.How do I use this with the take-home-pay-calculator?
Run take-home pay twice — once for your current salary in your origin city's tax regime, once for your nominal target salary in the target city's regime. Subtract effective rates: (target effective rate − origin effective rate). Drop that into the 'Tax delta (%)' field. Negative = lower tax target (good — common moving CA → TX, NY → FL). Positive = higher tax target (often the case moving US → Western Europe). The same-pay variant is most sensitive to tax delta — for a US-domiciled remote worker keeping the same employer, tax delta is often the single biggest lever after the COL ratio.Why is the verdict reporting same-pay AND hub-based at once?
Because both are typically negotiable, and the spread between them is your leverage. If same-pay is +27% and hub-based is +8%, the 19% gap is what you're negotiating to capture. Lead with same-pay (anchor high), settle for hub-based if you have to. If the spread is small (e.g. SF → Tokyo where ratios are similar), there's not much leverage either way — focus on tax delta + climate + social factors instead. The verdict's 3-factor traffic light (climate / taxes / social) tells you which non-salary factor is gating the decision.Does this work for international moves?
Yes, with caveats. The COL index ratios + climate + qol scores work across countries (the calculator covers 66 cities including most major metros across NA / EU / Asia / Oceania / LatAm / Africa). What it doesn't model: visa friction (some countries gate remote work for non-residents), employer-of-record costs (your US employer typically can't legally pay you in Germany without a German EOR — adds ~$10K/yr overhead, sometimes passed through), healthcare delta (US → Western Europe = huge non-salary win, US → Canada similar), and currency-exposure risk (paid in USD, spending in CHF means CHF/USD swings flow through to your buying power). For international moves, treat the calculator's output as the floor — actual effects often skew further toward the destination.What if my COL override is more negative than the index suggests?
Common when you'd live way below average (van life, shared housing, rural / exurban). The override field lets you go down to −50%, which models a cost roughly half the city average. Use this carefully: if you say 'Austin at −40%' you're modeling sustained living-on-half-the-typical-cost-of-Austin, which means basement studios + rice-and-beans budgets + no dining out. For a typical office-worker lifestyle in a target city, leave override at 0; only push negative if you have a specific lifestyle plan (e.g. house-sit, off-grid cabin) that breaks the normal cost curve. Aggressive negative overrides inflate the PPP delta in ways that won't match real lived experience.Why does my 'climate priority' multiplier matter if the climate scores barely change?
It changes the verdict tone, not the headline number. The PPP delta is a pure financial calc — climate doesn't affect it. But the verdict line surfaces a green / amber / red light based on weighted climate delta: at 'low' priority, even a 20-point climate drop is 10 weighted (might still flag green). At 'high' priority, that same 20-point drop is 30 weighted (firmly red). Use 'low' if you genuinely don't care about weather (work-from-anywhere, indoor lifestyle); 'high' if SAD risk / outdoor lifestyle / allergy tolerance / summer-humidity tolerance is critical. Most users land at 'medium'.Should I trust the calculator over my employer's official COL adjustment?
Trust your employer's number for nominal salary; trust the calculator for purchasing-power interpretation. Employers use proprietary indices (Mercer, ECA International, Korn Ferry) that often differ 5-15% from Numbeo at any single point in time. Their indices typically weight rent more heavily — rational since rent is the biggest expense for relocating workers. The calculator's output is a sanity check: if your employer's offer reduces nominal by 20% but the calculator says target is only 15% cheaper, you're net negative and should push back. If their offer reduces nominal by 10% but the calculator says target is 25% cheaper, you're net positive and they're being generous.What's the highest-PPP-lift legal arbitrage move available in 2026?
For US-based workers: same-pay or near-same-pay employment (startup, fully-async firm) + move to a US no-state-tax low-COL state (Texas / Florida / Tennessee / Nevada). SF $250K (index 105) → Austin (index 76, no state tax) under 'same pay' = roughly +40% PPP. International: same-pay + move to Lisbon / Bangkok / Mexico City under digital-nomad visa (Portugal D8 / Thailand DTV / Mexico FMM tourist + visa runs); PPP lifts of +60-100% are achievable on paper but visa friction + tax-residency rules (Portugal NHR phase-out, Thailand 180-day rule) chip into the realized lift. The calculator gives the financial floor; actual realized lift is typically 70-80% of the calculated number after frictions.