Purchasing power parity calculator
Solve three classroom sketches of purchasing power parity and the real exchange rate. Absolute PPP divides the price of one basket in currency A by the price of the same basket in currency B. A second mode compares that rate with a market quote in the same direction, units of A per 1 unit of B. A third mode computes a real exchange rate from a nominal rate and two price indexes. The boxes start with EXAMPLE numbers, such as a US basket of 150, a UK basket of 120, and a market rate of 1.50 dollars per pound. Those figures are classroom arithmetic. They are not World Bank or OECD PPP factors. This is not a forecast, not investment advice, and not foreign exchange trading advice. The arithmetic runs entirely in your browser. The page does not fetch live rates.
Mode
Absolute PPP. The PPP rate equals the basket price in currency A divided by the basket price in currency B. The result is units of A per 1 unit of B.
Price of one identical basket in currency A. The EXAMPLE default is 150. You can read the EXAMPLE as a US basket priced in dollars. This is not a live price and not a World Bank PPP factor.
Price of the same basket in currency B. The EXAMPLE default is 120. You can read the EXAMPLE as a UK basket priced in pounds. This is not a live price and not an OECD PPP factor.
Market exchange rate in units of currency A per 1 unit of currency B. The EXAMPLE default is 1.50, which you can read as 1.50 dollars per pound. A higher number means one unit of B costs more units of A. This is not a live quote. The page does not fetch rates.
Nominal exchange rate E, in domestic currency per 1 unit of foreign currency. The EXAMPLE default is 1.50. You can read that as 1.50 dollars per 1 pound if the dollar is domestic and the pound is foreign. Keep this quote for the whole mode.
Domestic price index P. The EXAMPLE default is 150. Use the same concept as the foreign index, such as two consumer price indexes or two GDP deflators. This is not a published index.
Foreign price index P*. The EXAMPLE default is 120. The real exchange rate equals E times this index divided by the domestic index. The PPP implied E equals the domestic index divided by this index.
PPP exchange rate
Inverse rate
Plain English
Quote convention
How to read this
Arithmetic
Absolute PPP uses a basket price of 150 in currency A and 120 in currency B. The PPP rate is 1.25 units of A per 1 unit of B. The inverse is 0.80 units of B per 1 unit of A. Market versus PPP uses the same basket prices and a market rate of 1.50 units of A per 1 unit of B. The percent gap is 20. Currency B looks overvalued versus the basket because the market rate sits above the PPP rate. In this EXAMPLE, currency A stands in for the dollar and currency B stands in for the pound, so 1.50 means 1.50 dollars per pound. The real exchange rate mode uses a nominal rate of 1.50 domestic currency units per 1 foreign unit, a domestic price index of 150, and a foreign price index of 120. The real exchange rate is 1.20. The PPP implied nominal rate is 1.25. These figures are classroom arithmetic. They are not a measured PPP factor for the United Kingdom or the United States, and they are not a live market quote.
Not investment advice, not foreign exchange trading advice, and not a prediction of exchange rates. Nothing here says a currency should rise, fall, or be traded. A gap of 20 percent in the EXAMPLE is not a forecast and not a signal. The calculator does not fetch live data and does not invent an official series.
The classroom formula
This page uses three classroom sketches. You pick the mode. The quote stays fixed inside each sketch.
PPP rate (units of A per 1 unit of B) equals the basket price in currency A divided by the basket price in currency B.
Percent gap equals ((market rate minus PPP rate) divided by PPP rate) times 100. Market and PPP are both units of A per 1 unit of B.
Real exchange rate equals E times (foreign price index divided by domestic price index), when E is domestic currency per 1 unit of foreign currency.
PPP implied E equals the domestic price index divided by the foreign price index. That is the same quote as E, domestic per 1 foreign.
Absolute PPP says one identical basket should cost the same once you translate currencies. If the basket costs 150 in currency A and 120 in currency B, the PPP rate is 150 divided by 120, or 1.25 units of A per 1 unit of B. The inverse, 120 divided by 150, is 0.80 units of B per 1 unit of A. Flip the quote and you must flip the ratio. Mixing the two directions is the usual way to get the story backwards.
The market gap uses that same quote. Percent gap equals the market rate minus the PPP rate, divided by the PPP rate, times 100. When the market rate sits above the PPP rate, one unit of currency B costs more units of A in the market than the basket prices imply, so currency B looks overvalued versus the basket. When the market rate sits below the PPP rate, currency B looks undervalued versus the basket. With the EXAMPLE numbers, the market rate is 1.50 and the PPP rate is 1.25, so the gap is 20 percent and currency B looks overvalued versus the basket. That sentence is about the basket you typed. It is not a trading signal.
The real exchange rate mode keeps one convention and does not switch it. E is domestic currency per 1 unit of foreign currency. The real exchange rate equals E times the foreign price index divided by the domestic price index. The PPP implied nominal rate equals the domestic price index divided by the foreign price index. The real exchange rate equals E divided by that implied rate. Near 1, absolute PPP holds for those indexes. Above 1, the foreign basket converted at E costs more domestic currency than the domestic basket, so the foreign currency looks expensive relative to the indexes. Below 1, the foreign currency looks cheap relative to the indexes. With the EXAMPLE, E is 1.50, the domestic index is 150, and the foreign index is 120, so the real exchange rate is 1.20 and the implied E is 1.25.
Some textbooks multiply the nominal rate by domestic prices over foreign prices. That version fits when the nominal rate is quoted as foreign currency per 1 unit of domestic currency. This page pairs the other quote with the other price ratio. Both sketches aim at the same idea. Do not mix the two quotes in one calculation. The exchange rates and purchasing power parity explainer notes that the formula depends on the quote. This calculator writes one convention on the buttons and in the result.
A real exchange rate near 1 means absolute PPP holds for the indexes you typed. That reading fits when the indexes are price levels for a comparable basket, or when their common base year already matched PPP. Two indexes that both equal 100 in a year you picked do not, by themselves, prove the currencies had equal purchasing power then. This page does not compute relative PPP from two inflation rates. Relative PPP says the change in the exchange rate should line up with the inflation gap over time. For a constant inflation rate applied to one cash amount in one currency, use the inflation adjuster. For a nominal interest rate and an inflation rate inside one currency, use the real interest rate calculator. Those tools do not compare two currencies. For the GDP deflator identity, use the GDP deflator calculator.
Where to find the inputs
Type your own numbers. This page does not download official series, and it does not treat the EXAMPLE as a published factor. For a research PPP conversion factor, open World Bank series PA.NUS.PPP. That series is local currency units per international dollar for GDP. It comes out of the International Comparison Program and related OECD and Eurostat work. It is not 1.25, and it is not the toy basket in the boxes. Read the metadata, including the units, before you type a figure.
OECD purchasing power parities are rates of currency conversion that aim to equalise purchasing power by removing price level differences. The OECD indicator is measured as national currency per US dollar. That quote is not automatically dollars per pound. If you copy an OECD figure, match it to currency A and currency B yourself. IMF Data, including International Financial Statistics, is a public entry point for exchange rates and for related PPP series. Read the concept note on the series you copy.
For a market dollar per pound quote, open FRED series DEXUSUK and read the units line. The series is published as US dollars per 1 British pound. If currency A is the dollar and currency B is the pound, that direction matches this page. Copy a date you understand. This calculator will not fetch the latest observation. BIS effective exchange rates are trade weighted indexes against a basket of partners, not a bilateral PPP rate for one basket. Use them as context, not as the market box, unless you know you want an index in a different exercise.
For price indexes in the real exchange rate mode, US readers often start with BLS consumer prices or a BEA implicit price deflator. UK readers often start with ONS consumer prices or the implied GDP deflator. Use the same concept on both sides, and read the base year. Then type the levels here. All calculators on this site are listed on the calculators hub.
UK and US framing
Sterling and the dollar float in normal times. A PPP gap can last for years. Many goods and services are hard to trade, transport and retail costs sit in the price, and financial flows move the spot rate from day to day. Do not read a classroom gap as a forecast that the pound or the dollar will close it. Neither a 20 percent EXAMPLE gap nor a real exchange rate of 1.20 is a fact about the United Kingdom or the United States today.
Do not paste a US consumer price index onto a UK consumer price index and call the ratio a dollar per pound PPP factor until you have checked the base years, the coverage, and the quote. The GDP deflator prices domestic production. A consumer price index prices a household basket and includes imports. Those are different objects. The GDP deflator calculator runs the domestic production identity. The inflation topic covers consumer prices. The international trade topic covers the trade balance and why the spot rate is only one channel. Country snapshots for the United States and the United Kingdom are separate pages. They are not PPP factors.
Sources
- World Bank: PPP conversion factor, GDP (local currency per international dollar), series PA.NUS.PPP
- World Bank: metadata glossary for series PA.NUS.PPP
- World Bank: International Comparison Program (ICP)
- OECD: Purchasing power parities (PPP)
- OECD: Purchasing power parities dataset
- IMF: Data
- FRED: US dollars to one British pound (DEXUSUK)
- BIS: Effective exchange rates
- BLS: Consumer Price Index
- ONS: Inflation and price indices
All calculators · Exchange rates and purchasing power parity · International trade · Inflation topic · Inflation adjuster · Real interest rate calculator · GDP deflator calculator · FAQ