Skip to content
Calculator Collection

Purchasing Power Parity Calculator

Computes the PPP-implied exchange rate between two countries from their relative price levels (typically CPI indices) and a base-period exchange rate, with an optional adjustment factor for measurement noise. Useful for assessing whether a currency is over- or under-valued versus its long-run equilibrium and for international productivity or income comparisons.

Last updated: May 2026

Compare with similar

About this calculator

The formula is PPP rate = baseRate × (domesticPrice ÷ foreignPrice) × adjustmentFactor. This is the relative-PPP form: it relates the change in exchange rate to the ratio of price-level changes between two countries since a chosen base period. The economic intuition is the Law of One Price extended to a basket of goods: if a typical basket costs $100 in the US and €90 in the Eurozone today, the PPP-implied rate is $100 ÷ €90 = 1.111 USD/EUR. If actual market spot is 1.05 USD/EUR (the USD is stronger than PPP implies), the dollar is over-valued vs the euro by about 5.8% and PPP theory predicts mean-reversion (though over decades, not weeks). The Economist's Big Mac Index is the famous popular implementation: comparing the local-currency price of a Big Mac across countries gives a single-good PPP. The OECD and World Bank publish broader PPP series (ICP — International Comparison Program) using a basket of 600–3,000 goods and services priced in 180+ countries every 3–6 years. The adjustmentFactor in this calculator is a stylized noise-reduction term — set it to 1 for raw PPP, use 0.7–0.9 to dampen for known measurement issues (Balassa-Samuelson effect: non-tradeable services are systematically cheaper in poorer countries, biasing simple PPP toward suggesting currencies are under-valued). PPP works much better as a long-run gravitational pull (5–10 year horizons) than as a short-run forecasting tool (1–12 month horizons) — over short windows, currencies routinely deviate 20–40% from PPP and stay there for years. Edge cases: foreignPrice = 0 yields infinity (mathematical only — never occurs); equal price indices and adjustmentFactor = 1 returns the base rate (no relative change); the currentRate field is in the schema but unused in the formula (likely intended for comparison output).

How to use

Example 1 — USD vs EUR using CPI. The US CPI rose to 312.3 by end of 2024 vs the 2019 base of 256.4 (+21.8%). Eurozone HICP rose to 127.8 vs 2019 base of 105.2 (+21.5%). Base 2019 EUR/USD spot was 1.12. Enter domesticPrice = 312.3, foreignPrice = 127.8, baseExchangeRate = 1.12, adjustmentFactor = 1. Result: 1.12 × (312.3 ÷ 127.8) × 1 = 1.12 × 2.443 = 2.737 — but this is unit-mismatched because we mixed two different CPI base periods. Correct usage requires SAME base period for both indices. Re-running with consistent 2015=100 indices: US CPI 2024 ≈ 134, Eurozone HICP 2024 ≈ 124. domesticPrice = 134, foreignPrice = 124, baseRate = 1.10 (2015), adj = 1 → 1.10 × (134/124) = 1.189 USD/EUR PPP. Actual spot 2024 ≈ 1.08 → USD is over-valued by about 9.2% vs PPP, consistent with the post-2022 dollar strength on Fed rate hikes. Example 2 — Big Mac index, USD vs CHF. Big Mac price in the US (Jan 2024) = $5.69. In Switzerland = CHF 6.70. Enter domesticPrice = 5.69, foreignPrice = 6.70, baseRate = 1 (since prices are direct local-currency, the implied rate IS the PPP), adjustmentFactor = 1. Result: 1 × (5.69 ÷ 6.70) × 1 = 0.849 CHF per USD implied. Actual market USD/CHF = 0.88 → the Swiss franc is over-valued vs the dollar by (0.88/0.849 − 1) = 3.7%. The Economist's Big Mac Index typically finds the CHF is one of the most over-valued currencies globally by this measure, reflecting Switzerland's high non-tradeable-service costs — a textbook Balassa-Samuelson story. Set adjustmentFactor to 0.85 to dampen the over-valuation reading toward a more realistic 3.7% × 0.85 ≈ 3.1%.

Frequently asked questions

What is the difference between absolute and relative PPP?

Absolute PPP compares the LEVEL of prices: the dollar price of a basket equals the foreign-currency price of the same basket multiplied by the exchange rate. In theory, the same basket of goods costs the same when priced in a common currency. This requires identical baskets and frictionless trade — neither holds in practice, so absolute PPP routinely shows 20–40% deviations in real data (the Big Mac Index regularly finds currencies 30%+ away from absolute PPP). Relative PPP is weaker but more useful: it asserts that the CHANGE in exchange rate equals the difference in INFLATION rates between the two countries — if US inflation is 3% and Eurozone is 1%, the dollar should depreciate against the euro by 2% per year. Relative PPP is less demanding because it allows persistent level mismatches as long as the rates of change line up. This calculator implements relative PPP via the price-index ratio. Both versions break down in the short run because of capital flows, monetary policy divergence, risk premia, and the very large share of non-tradeable services in modern economies (haircuts, healthcare, education — none of which are arbitraged across borders).

Why do currencies deviate from PPP and for how long?

Three big reasons. First, capital flows: financial-asset transactions vastly exceed trade transactions in modern FX (daily FX turnover is ~$7.5T per BIS 2022; daily trade is well under $100B), so interest rate differentials and risk-asset flows drive currencies far more than relative prices over 1–24 month horizons. The dollar's 2022–2023 strength was driven by Fed rate hikes pulling capital to USD assets, not by US inflation being relatively low. Second, the Balassa-Samuelson effect: poorer countries have systematically lower prices for non-tradeable services (because labor is cheaper in non-traded sectors where productivity catches up slower), so PPP comparisons that include services systematically suggest emerging-market currencies are under-valued — they are not under-valued in any actionable sense; the apparent mismatch reflects real productivity differences. Third, trade frictions and home bias: tariffs, shipping, regulations, taxes, brand-loyalty, and language all sustain price gaps. Empirical estimate: PPP deviations have a half-life of about 3–5 years for major-pair real exchange rates, meaning a 20% deviation reverts to 10% in about 3–5 years and to 5% in another 3–5 years. Over a 1-year horizon PPP is roughly useless as a forecasting tool; over a 10-year horizon it provides meaningful guidance to long-only macro investors and EM-currency strategists.

How is PPP used in practice — by whom and for what?

Three main uses. (1) Cross-country income comparison: the IMF and World Bank report GDP-per-capita in PPP-adjusted dollars (e.g., 2024 US GDP per capita ~$83k nominal, ~$83k PPP since US is the reference; China nominal ~$13k, PPP ~$25k; India nominal ~$2.7k, PPP ~$10k) because nominal exchange rates radically understate the real living standard in countries with cheaper non-tradeable goods. (2) Long-horizon FX strategy: real-money allocators (sovereign wealth funds, pension funds) use deviation from PPP as one signal among many to underweight over-valued currencies and overweight under-valued ones. The IMF's REER (Real Effective Exchange Rate) is the standard benchmark — a country's currency weighted against trade partners and adjusted for relative prices. (3) Cost-of-living adjustments for expatriates and corporate transfers: HR departments use PPP-derived cost-of-living indices (Mercer, ECA, Numbeo are the popular commercial sources) to size relocation packages. Note: tax-policy debates over corporate tax rates also reference PPP-adjusted comparisons. PPP is NOT used for short-term FX trading, hedging decisions, or treasury cash management — those use spot, forward, or option markets directly.

Common mistakes when computing or interpreting PPP?

First, mixing base periods between the two price indices — they must both be normalized to the same base year or the ratio is meaningless. Second, using overall CPI when you really want a tradeable-goods sub-index — services dominate modern CPIs (60%+ of the basket) and services are heavily non-tradeable, so overall CPI gives systematically biased PPP. Third, comparing developed and developing countries with simple PPP and concluding emerging market currencies are "under-valued" — Balassa-Samuelson explains a permanent component of the gap. Fourth, using PPP for short-term forecasting — over 1–12 month horizons, FX is driven by rates and flows, not relative prices; PPP-based trades work over 3–10 year horizons. Fifth, ignoring product-mix differences — comparing a 2024 US smartphone basket to a 2024 Vietnam smartphone basket assumes equal quality and feature parity, which is empirically wrong; ICP attempts to control for this but published reports vary in rigor. Sixth, citing the Big Mac Index as a precise PPP estimate — it is a fun simplification but a single-good comparison is dominated by local non-tradeable inputs (labor, rent) and is not robust to the actual question of whether a currency is over/under-valued. Use OECD or IMF PPP series for serious work.

When should I not use this calculator?

Skip it for short-term FX trading or hedging — PPP has effectively zero predictive power over 1–12 month horizons, and using a PPP signal to trade against the carry would have lost money consistently over the 2009–2023 period for major-pair carry trades. Skip it for emerging-market currency analysis where capital controls, sovereign-credit risk, and basis spreads dominate any PPP signal (CNY onshore vs offshore, ARS official vs blue-chip swap rate). Skip it for individual product price comparisons across countries — non-tradeable inputs (rent, labor, regulation, taxes) account for 30–60% of most retail prices, so even goods with identical SKUs (Apple iPhone, Levi's jeans) show 20–50% cross-country variation that has nothing to do with currency over/under-valuation. Skip it for very-high-inflation countries where the price series itself is unreliable (Argentina, Turkey, Venezuela) — official CPI is often understated relative to actual consumer prices and PPP becomes a function of which CPI source you trust. Use IMF REER, OECD PPP for current GDP comparisons, or commercial cost-of-living indices for actionable comparisons; this calculator is a teaching tool and a long-horizon directional indicator, not a tradeable signal.

Sources & references