GDP, GNI, nominal, real, per capita, PPP. It sounds like six different things to learn. It is really one number with four different adjustments bolted on, and each adjustment fixes one specific problem. Learn the problem and the formula sticks.
📘 What you need to know
GDP measures output made inside the borders, whoever owns the firm.
GNI = GDP + net income from abroad. It measures what the citizens of a country earn.
Nominal means at today’s prices. Real means adjusted for inflation.
Real GDP = nominal GDP ÷ GDP deflator × 100.
Per capita divides by population, so you can compare a big country with a small one.
PPP adjusts for the fact that the same money buys much more in some countries than others.
Economic growth is the percentage change in real GDP between two periods.
Nominal vs real: the trap in every data question
Nominal GDP is the value of output at the prices that actually applied that year. That sounds harmless until you realise it moves for two totally different reasons: because the country genuinely made more stuff, or because the same stuff simply got more expensive.
A country could produce the exact same number of cars, haircuts and loaves of bread this year as last year, and if prices rose 8%, nominal GDP would rise 8% too. Nothing improved. Nobody is better off. The number just got bigger.
Real GDP strips the price effect out. It answers the only question worth asking: did we actually produce more? The tool that does the stripping is the GDP deflator, a price index where the base year equals 100.
Turning nominal into real
Real GDP = nominal GDP ÷ GDP deflator × 100
Deflating a nominal figure is just asking: if prices had stayed at base-year levels, what would this output have been worth?
WORKED EXAMPLE
Using the GDP deflator
A country’s nominal GDP is $250 billion and its GDP deflator is 125. Calculate real GDP. [2]
Step 1: Write the formula
Real GDP = nominal GDP ÷ deflator × 100
Step 2: Substitute and solveReal GDP = 250 ÷ 125 × 100Real GDP = 2 × 100Real GDP = $200 billiona deflator above 100 means prices have risen since the base year, so real is always below nominal
Quick sense-check. Deflator above 100 → real GDP is smaller than nominal. Deflator below 100 → real GDP is bigger than nominal. If your answer breaks that rule, you have divided the wrong way round.
GDP vs GNI: inside the borders, or in citizens’ pockets?
GDP counts output produced inside a country. That includes a foreign-owned factory operating there. But the profit from that factory is usually sent home to head office abroad, so it never really benefits the host country’s people.
The mirror image also happens. Citizens who work overseas send money home to their families. That money is not in this country’s GDP, but it definitely lands in citizens’ pockets.
GNI fixes both. It takes GDP and adds the income flowing in from abroad, then takes off the income flowing out.
Gross national income
GNI = GDP + net income from abroad
Many lower-income countries with big mining or oil sectors show a GDP noticeably above their GNI, because the profits leave.
WORKED EXAMPLE
Calculating GDP then GNI
For one year, in $ billions: consumption 620, investment 180, government spending 310, exports 140, imports 175, net income from abroad −18. Calculate nominal GDP and nominal GNI. [3]
Step 1: GDP firstGDP = 620 + 180 + 310 + (140 − 175)GDP = 1110 − 35 = 1075Step 2: Add net income from abroadGNI = 1075 + (−18) = 1057GDP = $1075bn, GNI = $1057bnthe minus sign tells you more income left the country than came in
Per capita: making countries comparable
India’s GDP is enormous. Luxembourg’s is tiny. That tells you nothing about how a typical person lives, because India has around a hundred times more people to share it between. Dividing by population fixes that.
Per person
Real GDP per capita = real GDP ÷ population
Real GNI per capita = real GNI ÷ population
WORKED EXAMPLE
Real GDP per capita
A country has real GDP of $200 billion and a population of 8 million. Calculate real GDP per capita. [2]
Step 1: Match the units before dividing
$200 billion = 200,000,000,000 and 8 million = 8,000,000
Step 2: Divide200,000,000,000 ÷ 8,000,000Real GDP per capita = $25,000unit errors lose more marks here than anything else — write the zeros out
Every year students divide billions by millions and end up with $25 instead of $25,000. Either write the full numbers, or cancel carefully: billions ÷ millions leaves you thousands.
Purchasing power parity: the same money, a different life
Convert a Vietnamese salary into dollars and it looks small. But rent, food and transport in Vietnam are far cheaper than in the United States, so that salary stretches much further than the exchange rate suggests.
PPP is a conversion factor that fixes this. Instead of using the market exchange rate, it asks how many units of local currency you need to buy the same basket of goods that one US dollar buys in America. Comparisons of living standards should always use GNI per capita at PPP.
A quick example. If a basket of goods costs $150 in one country and $450 in the USA, the PPP ratio is 1:3. So if the American GNI per capita is more than three times higher, Americans really are better off. If it is less than three times higher, the other country’s citizens are actually living better than the raw numbers suggest.
Calculating the growth rate
Economic growth is not the level of GDP. It is the percentage change in real GDP from one period to the next. Real, always — using nominal figures gives you growth plus inflation muddled together.
Economic growth rate
growth (%) = (real GDPnew − real GDPold) ÷ real GDPold × 100
🧩 The full method, start to finish
Find nominal GDP for both years using C + I + G + (X − M).
Deflate each year separately: nominal ÷ that year’s deflator × 100.
Take the percentage change between the two real figures.
Round to two decimal places unless the question says otherwise, and put the % sign on.
WORKED EXAMPLE
Real economic growth from nominal data
Nominal GDP was $540bn in 2023 with a deflator of 108, and $588bn in 2024 with a deflator of 112. Calculate the real economic growth rate. [4]
Step 1: Deflate 2023540 ÷ 108 × 100 = $500bnStep 2: Deflate 2024588 ÷ 112 × 100 = $525bnStep 3: Percentage change in real GDP(525 − 500) ÷ 500 × 100= 25 ÷ 500 × 100 = 5.00Real growth = 5.00%nominal GDP rose 8.9%, so roughly 3.9 points of that was just higher prices
Term
What it fixes
Use it when
Nominal GDP
Nothing — it is the raw figure
You are told to, or as a starting point
Real GDP
Removes the effect of inflation
Comparing one country across time
GNI
Counts income of citizens, not of the territory
Foreign ownership or remittances matter
Per capita
Removes the effect of population size
Comparing countries of different sizes
PPP
Removes the effect of different price levels
Comparing living standards across countries
💡 Exam tip
“At constant prices” means real. “At current prices” means nominal. Examiners use these phrases constantly.
Show every line of working. Most calculation questions give marks for correct method even when the final number is wrong.
Deflate each year with its own deflator. Using one deflator for both years is the classic error.
Best measure of living standards in a data question: real GNI per capita at PPP. Say the whole phrase.
Keep unrounded values in your calculator until the very last step, then round.
A falling growth rate does not mean GDP is falling. It means GDP is still rising, just more slowly.
⚠️ Common mix-up
Multiplying by the deflator instead of dividing. Real GDP should end up smaller when prices have risen.
Thinking GNI is always smaller than GDP. It depends on which direction income flows; countries with many workers abroad have GNI above GDP.
Treating GDP per capita as everyone’s income. It is an average. It says nothing about how income is shared.
Using nominal figures to calculate growth. That number includes inflation and is not economic growth.
Confusing a growth rate with a level. A country can have the highest GDP in the world and slow growth at the same time.
Comparing countries with market exchange rates. Without PPP, poorer countries look poorer than they really are.
Up next: Booms, Recessions and the Business Cycle — what those real GDP numbers look like when you plot them over twenty years.
Want this explained one-to-one?
Book a free session with an experienced IB Economics tutor and get your trickiest topics made simple.