
Someone always tells you their adopted country is "40% cheaper than home." It's the most repeated and least useful sentence in relocation. Cheaper measured how, on whose basket, at which exchange rate, in what year? A single percentage is a conclusion with all its assumptions deleted.
If you're seriously weighing two countries, here's how to compare their cost of living without lying to yourself — using primary data and our comparison tool, in about ten minutes.
Why one index is never enough
A cost-of-living index is an average over a basket of goods, weighted some particular way, converted at some particular exchange rate, in some particular year. Every one of those choices can flip the answer for you specifically. An index built around a car-owning suburban household says little if you'll live car-free in a city centre. An index anchored to last year's exchange rate is fiction in a country whose currency just moved.
So the honest method isn't "find the best index." It's "compare a few well-understood components and watch where they agree and disagree." Disagreement is information — it tells you the headline number was hiding something.
The components worth stacking
On our comparison view, add your two countries and look at these together rather than reaching for one summary figure:
- PPP conversion factor, private consumption (World Bank, PA.NUS.PRVT.PP) — the broadest "what does a dollar buy here" measure. Crucial caveat: it's published in local currency units, so you cannot read it raw. (The companion explainer walks through exactly why, and the one division that fixes it.)
- GDP per capita at PPP (World Bank, NY.GDP.PCAP.PP.CD) — income adjusted for local prices. Not a cost number itself, but the best single proxy for whether local wages and local prices are in the same universe. Two countries can have identical prices and wildly different affordability for a local salary.
- Price-level index, where it exists (Eurostat, for Europe) — the already-cleaned, rebased-to-100 number. If both your countries are in its coverage, this is the most directly comparable line you'll get.
Stack those three and a real picture emerges that no single index gives you: not just "is it cheaper" but "cheaper for whom, and is that cheapness matched by lower local incomes."
The exchange-rate step everyone skips
Here's the move that separates an honest comparison from a Reddit comment: the raw PPP factor only becomes comparable once you divide it by the market exchange rate. Skip that and weak-currency countries look expensive when they're cheap — the single most common mistake in amateur cost comparisons, and the reason a country like Iran tops a raw "highest" list while being one of the cheapest in dollar terms.
It also matters because your money is in one currency and the country prices in another, and the rate you actually get when you move money is not the mid-market rate on the chart. If you're going to live across a currency border, the spread you pay to convert is a real, recurring line item — worth pricing with a tool that shows the true mid-market rate rather than guessing. The exchange rate isn't a footnote to a cost comparison; for a cross-border life it's half the calculation.
A ten-minute worked method
Concretely, to compare Country A and Country B:
- Open
/compareand add both. Every indicator overlays, and each value links to its publisher — so you can audit, not just trust. - Read GDP per capita at PPP first. It frames everything: a country that's "cheap" but whose locals earn a tenth of your home wage is cheap for you, expensive for them — and that gap shapes rents, services, and what "normal" costs.
- Read the PPP factor, but mentally divide by the exchange rate (or cross-check against the Eurostat price-level index if both are European). Don't compare the raw factors directly.
- Note where the components disagree. If the price proxy says "cheap" but GDP-per-capita-PPP says "poor," you're looking at a low-wage economy, not a bargain — the cheapness comes with thinner services and infrastructure.
- Check the year on each figure, and treat anything from a country mid-currency-crisis as provisional.
I do this for every country I'm curious about, and the step that changes my mind most often is step 4. The headline "X% cheaper" almost always comes from one component in isolation; the disagreements between components are where the actual trade-offs live.
What no dataset will tell you
Two honest limits, because pretending they don't exist is how the listicles lose your trust.
First, rent and your own lifestyle dominate, and the index doesn't know yours. Housing is the single biggest line in most budgets and the most location- and taste-dependent; a national average can't price the neighbourhood you'd actually pick. Use the data to compare countries, then price your specific rent separately.
Second, dollarised and crisis economies break the averages. In a country where everyone quietly transacts in dollars, or where the official and street exchange rates diverge, a single PPP figure is a rough order of magnitude, not a precise reading — Lebanon is the textbook case. Know when you're in that regime and widen your error bars.
The point of all this isn't to make comparison harder. It's to make it yours: a few transparent components you can audit beats one black-box index you can't, every time.
Don't trust a "40% cheaper" claim that won't show its components. Open /compare, stack the income and price measures side by side, read the companion explainer so you know what each number really is, and check the year on every line. Compare the components, not the headline — and the answer you reach will actually be about you.