Geographic parity tools for remote work, global pay, and travel
See what your money is really worth, anywhere.
One place to compare cost of living and pay across countries: what your income is worth abroad, two countries side by side, everyday prices, and a cost-of-living-fair salary — in your currency. Every tool is also an open JSON API and an MCP tool for AI agents.
Purchasing Power Calculator
Enter an annual income, choose a data source, and pick a target country to see how far it stretches locally — figures show in your currency.
Effective purchasing power
$337,838
Local equivalent of your income.
Lifestyle equilibrium cost
$29,600
Local income to match the same lifestyle.
Purchasing power ratio
3.38×
Gain (>1) or loss (<1) vs. the baseline.
$100,000 in Thailand buys what $337,838 buys at US prices (Consensus (median), 2024).
Compare across all data sources
The same country's price level differs by provider methodology and vintage. A tight spread means high confidence; a wide one means the truth is somewhere in between.
Source: Consensus (median) · Reference year 2024 (Thailand) · 3-source median
Median of available GDP-based providers (World Bank, IMF, OECD, Penn World Table) per country. Year shown is the latest contributing vintage.
Cost-of-Living Compare
Pick two countries to compare price levels across every dataset, plus salary equivalence in both directions.
Thailand is 62.48% cheaper than Germany (consensus price levels 0.789 vs 0.296).
$100k in Germany ≈ in Thailand
$37,516
$100k in Thailand ≈ in Germany
$266,554
| Source | Germany | Thailand |
|---|---|---|
| Consensus (median) | 0.789 | 0.296 |
| World Bank — GDP | 0.759 | 0.297 |
| IMF (WEO) | 0.781 | 0.296 |
| OECD | 0.797 | — |
| Penn World Table | 0.802 | 0.282 |
| World Bank — Consumption | 0.759 | 0.366 |
| Big Mac Index | 1.153 | 0.703 |
| Eurostat (observed prices) | 0.731 | — |
Pint & Property Index
Everyday prices, estimated from purchasing-power data — rents swing harder across borders than petrol or sneakers, and the model knows it.
A single person's month, side by side
$2,037 vs $706 65.35% cheaper
Rent (outside center) + groceries + transport pass + utilities + everyday lifestyle. Estimates, not quotes.
| Item | 🇬🇧 United Kingdom | 🇹🇭 Thailand | Difference |
|---|---|---|---|
| Housing | |||
| 🏙️ Rent: 1-bedroom, city center (/month) | $1,447 | $428 | -70.39% |
| 🏡 Rent: 1-bedroom, outside center (/month) | $1,158 | $343 | -70.39% |
| 🏢 Rent: 3-bedroom, city center (/month) | $2,646 | $783 | -70.39% |
| Food out | |||
| 🍜 Meal, inexpensive restaurant | $15.50 | $5.96 | -61.55% |
| 🍽️ Dinner for two, mid-range (3 courses) | $64.59 | $24.83 | -61.56% |
| 🍔 Fast-food combo meal | $9.60 | $4.03 | -58.02% |
| Groceries | |||
| 🥛 Milk, 1L | $0.99 | $0.49 | -50.51% |
| 🍞 Bread, fresh loaf 500g | $2.87 | $1.43 | -50.17% |
| 🥚 Eggs, dozen | $3.05 | $1.52 | -50.16% |
| 🍗 Chicken breast, 1kg | $8.97 | $4.47 | -50.17% |
| 🍚 White rice, 1kg | $3.59 | $1.79 | -50.14% |
| 🍎 Apples, 1kg | $4.31 | $2.15 | -50.12% |
| 🧀 Local cheese, 1kg | $10.76 | $5.37 | -50.09% |
| 💧 Water, 1.5L bottle | $1.79 | $0.89 | -50.28% |
| Drinks | |||
| 🍺 Domestic beer, pint (draught) (0.5L) | $5.17 | $1.99 | -61.51% |
| 🍻 Imported beer, 330ml bottle | $7.58 | $5.35 | -29.42% |
| ☕ Cappuccino (regular) | $4.31 | $1.66 | -61.48% |
| 🥤 Coke/Pepsi, 330ml | $2.06 | $1.03 | -50% |
| Transport | |||
| 🚇 Public transport, monthly pass (/month) | $56.75 | $23.79 | -58.08% |
| 🎫 Public transport, one-way | $2.40 | $1.01 | -57.92% |
| 🚕 Taxi start (normal tariff) | $3.44 | $1.32 | -61.63% |
| 🛣️ Taxi, per km (/km) | $1.55 | $0.60 | -61.29% |
| ⛽ Petrol/gasoline, 1L | $0.90 | $0.64 | -28.89% |
| Utilities & comms | |||
| 💡 Basic utilities, 85m² apartment (/month) | $175 | $73.20 | -58.08% |
| 🌐 Internet, 60Mbps+ unlimited (/month) | $61.11 | $25.62 | -58.08% |
| 📱 Mobile plan, 10GB+ data (/month) | $39.28 | $16.47 | -58.07% |
| Lifestyle | |||
| 🏋️ Gym membership, month (/month) | $43.06 | $16.55 | -61.57% |
| 🎬 Cinema seat | $12.06 | $4.63 | -61.61% |
| 💈 Men's haircut | $25.84 | $9.93 | -61.57% |
| 👖 Jeans (mid-range brand) | $52.09 | $36.79 | -29.37% |
| 👟 Running shoes (brand) | $85.24 | $60.21 | -29.36% |
| 💻 Coworking hot desk, month (/month) | $215 | $82.75 | -61.57% |
How these prices are estimated
Each item's US baseline price (curated 2026-07-11) is scaled by the country's price level raised to a per-item elasticity: housing 1.4 (most local), services 1.1, utilities/transit 1.0, groceries 0.8, and world-priced goods like petrol, jeans or imported beer 0.4 — so rents diverge sharply across borders while tradables barely move, matching real-world behaviour (Balassa–Samuelson effect).
Price level source: World Bank — Consumption (auto-selected). Local-currency figures use market FX. Estimates for orientation — verify locally before signing a lease.
Fair Pay Salary Localizer
Enter a base salary and a home country, then pick a target country to see a cost-of-living-fair local equivalent: S_local = S_base × (I_target ÷ I_home).
Fair local-equivalent salary
$96,300
≈ €88,981 at market FX
A $150,000 United States salary is worth about $96,300 in Spain (0.64× the home cost of living).
Cost-of-living ratio: 0.64×. Figures are purchasing-power equivalents in your home currency, not market-FX conversions.
Suggested comp band (±10%): $86,670 – $105,930
Localize across all countries (HR matrix)
The same base salary, made cost-of-living-fair in every covered country. Click a column header to sort; export as CSV for comp reviews.
| Country ↕ | Ratio ↕ | Fair salary ↕ | Local currency |
|---|
Hiring or getting paid across borders?
Global payroll & Employer-of-Record platforms that handle compliant international pay:
Links may be affiliate links.
All tools
Local Salary Benchmarker
The real local wage ladder — survival, minimum, median, top 10%, top 1% — for setting fair bands or seeing where you stand.
GET /api/wage-bands.json
Team Timezone Friction Scorer
Score a distributed team's timezone overlap (0–100), find the golden-hour everyone shares, and flag the isolated 'lone wolf'.
GET /api/meeting.json
Freelance Rate Calculator
Contractor-vs-employee break-even and the hourly/day rate you must charge to hit a target net income — localised to your currency.
GET /api/contract.json
Cloud Region Selector
Pick the cloud region that minimizes latency for your real user base — and see whether a multi-region split pays off.
GET /api/region.json
Geo-Arbitrage Calculator
Retire abroad on passive income (FIRE), or see how many extra months of runway relocating buys — two ways to make your money go further.
GET /api/fire.json
Tax Residency & Schengen Tracker
One itinerary → Schengen 90/180 compliance, each country's tax-residency threshold (183-day, Cyprus 60-day, US SPT, UK), and the tax cost of triggering it.
POST /api/residency-tracker
Quality of Life vs Cost Matrix
Internet, safety, healthcare, air and English — weighted your way — against what a month actually costs in 41 countries.
GET /api/livability.json
Global Mobility — Visas & Passports
Which nomad visas your income qualifies you for, plus how far your passport already takes you visa-free — two sides of mobility in one tool.
GET /api/nomad-visas.json
Frequently asked questions
- What is purchasing power parity (PPP)?
- PPP compares what money actually buys in different countries. A PPP index of 0.5 means goods and services cost about half of what they cost in the United States, so the same dollar income stretches twice as far.
- Where does the data come from?
- Real price-level figures from the World Bank, IMF World Economic Outlook, OECD, and the Penn World Table, refreshed at build time. The default 'consensus' source is the per-country median across the GDP-based providers.
- Why do the sources disagree?
- Providers use different baskets, reference years, and methodologies. The cross-source comparison view shows the spread; a tight spread means high confidence in the figure.
- Can AI agents use this calculator?
- Yes — the same math is exposed as a free JSON API at /api/calculate.json and declared as an MCP tool (calculate_ppp) in /.well-known/mcp.json. No API key is required.
Built for AI agents
Every capability on this site is callable without parsing HTML: deterministic JSON APIs (CORS-enabled, no key), a machine-readable capability index at /llms.txt, and an MCP manifest at /.well-known/mcp.json declaring 9 tools (calculate_ppp, calculate_wage_bands, find_meeting_slot, compare_contract, select_region, find_fire_locations, check_travel_residency, rank_livability, find_nomad_visas). The DOM carries data-agent-* hints for headless-browser agents.