No. Here's the exact move that trips people up: nominal GDP is $21,000B, inflation was 5%, so they write 21,000 − 5% = 21,000 − 1,050 = $19,950B and call that real GDP. It's a recurring confusion — "strip out inflation" sounds like subtract the inflation rate, and the answer even lands close to correct, which is why it survives. But it's the wrong operation, and the right answer is $20,000B. You divide nominal GDP by the GDP deflator and multiply by 100:
Real GDP = Nominal GDP ÷ GDP deflator × 100
The deflator is a price index with the base year set to 100 — not a percentage inflation rate. Subtracting "5%" from a dollar figure is the thing that feels right and isn't, because you'd be subtracting a percentage from dollars. The rest of this article is about why that subtraction is so tempting, and why dividing is the move that actually undoes inflation.
Why "subtract the inflation rate" feels correct
Every textbook says real GDP "strips out inflation." Strip out sounds like remove, and remove sounds like subtract. Inflation is quoted as a percentage — 5%, 3%, whatever the year delivered — so reaching for subtraction is natural. You have a big nominal number, you have a small inflation percentage, and subtracting the small thing from the big thing looks like cleaning it up.
Two more things push you the same way. The deflator-versus-inflation-rate distinction is almost never made crisp: people say "the deflator went up 5%" and "inflation was 5%" in the same breath, so it's easy to think the deflator is 5 rather than 105. And the ×100 in the formula looks cosmetic — a scaling factor you can safely drop. It isn't. It's the thing that puts your answer back into dollars.
What the deflator actually is
The GDP deflator is a price index. The base year is defined as 100. A deflator of 105 means prices, on average, are 5% higher than in the base year. A deflator of 95 means prices are 5% lower.
So the deflator already contains the inflation information — but as an index, not a percentage. The relationship is: inflation rate = deflator − 100 (when the base year is 100). The deflator is 105; the inflation rate is 5%. Those are not interchangeable numbers you can drop into the same slot.
This is the whole confusion in one sentence: you divide by the deflator (105), you do not subtract the inflation rate (5).
Why you divide instead of subtract
Inflation inflated the nominal figure. Nominal GDP is measured in this year's prices, which are puffed up by 5%. To get back to base-year prices, you have to deflate — shrink the number by the same factor that prices grew. Dividing by 105/100 does exactly that.
Subtracting can't do it, for a units reason that's worth saying plainly: nominal GDP is in dollars, the inflation rate is a pure percentage. Dollars minus a percent is not a defined operation. This is the same trap that shows up when people read elasticity off the slope of a demand curve — confusing a unitless ratio with the raw quantity it was built from. The only way subtraction "works" is if you first convert 5% into a dollar amount — but 5% of what? You'd be computing 5% of the already-inflated nominal figure, which is the wrong base. That's why the subtraction answer is close but never exactly right, and why it drifts further off as inflation gets larger.
Work the numbers
Nominal GDP = $21,000B. GDP deflator = 105 (prices up 5% since the base year).
Correct (divide, then ×100):
21,000 ÷ 105 × 100 = 20,000
Real GDP = $20,000B. Smaller than nominal, which is what you expect in a year of rising prices.
Wrong — subtract the inflation rate:
21,000 − 5% = 21,000 − 1,050 = 19,950
This gives $19,950B. It's in the neighborhood of the right answer, which is exactly why the mistake survives. But it's off by $50B here, and the gap widens fast. Try it with 50% inflation: dividing gives 21,000 ÷ 150 × 100 = $14,000B, while subtracting gives 21,000 − 10,500 = $10,500B. Now the two answers are $3,500B apart. The subtraction method was never doing the right operation; small inflation just hid it.
Wrong — multiply:
21,000 × 1.05 = 22,050
This gives $22,050B — bigger than nominal. Multiplying tempts you because "adjusting to today's prices" sounds like scaling up. But you're not converting to today's prices; you're converting away from them, back to the base year. In an inflation year, real GDP bigger than nominal is impossible. If you ever get that, you multiplied or grabbed the wrong number.
The deflation case, to lock in the direction
Now run a year where prices fell. Nominal GDP = $21,000B, deflator = 95 (prices down 5% since the base year).
21,000 ÷ 95 × 100 = $22,105B
Real GDP is larger than nominal here — and that's correct. When prices have fallen below base-year levels, the nominal figure understates real output, so deflating (dividing by a number below 100) scales it up. Notice the rule held the whole time: you always divide by the deflator and multiply by 100. You never changed the operation; you just plugged in 95 instead of 105, and the direction took care of itself.
If you had used the subtraction habit, deflation would have wrecked it completely: 21,000 − (−5%) would require you to add, and you'd have to remember to flip the sign. The divide rule needs no such special case.
The one sanity check that catches everything
After any conversion, ask: did prices rise or fall this year relative to the base year, and did real GDP move the right way?
- Prices up (deflator > 100): real GDP should come out smaller than nominal.
- Prices down (deflator < 100): real GDP should come out larger than nominal.
If your real GDP is bigger than nominal in an inflation year, you multiplied, or you subtracted with a sign error, or you used the inflation rate where the deflator belongs. This check costs five seconds and catches all three of the common mistakes at once. AP Macroeconomics review sets lean on exactly this, because the arithmetic is easy and the direction is where students lose points. (The same "let the direction check the operation" habit pays off across intro macro — it's how you avoid the common supply-and-demand traps too.)
Check yourself
Nominal GDP is $8,000B and the GDP deflator is 125. What is real GDP?
A) $8,000B − 25% = $6,000B B) $8,000 × 1.25 = $10,000B C) $8,000 ÷ 125 × 100 = $6,400B D) $8,000 ÷ 25 × 100 = $32,000B
Correct answer: C.
Divide by the deflator (125) and multiply by 100: 8,000 ÷ 125 × 100 = $6,400B. Prices are 25% above base year, so real GDP comes out smaller than nominal — the sanity check passes.
A subtracts an inflation percentage from a dollar figure and lands at $6,000B; close-looking, wrong operation, and it would drift further with bigger inflation. B multiplies and gets a real GDP larger than nominal, impossible when prices have risen. D divides by 25 — the inflation rate — instead of 125, the deflator, and the missing index base blows the answer up to $32,000B.
Close the gap
The fix here isn't memorizing a formula; it's keeping three things straight at once — that the deflator is an index and not a percentage, that you divide because inflation inflated the figure, and that the direction of your answer is its own error check. Most explanations hand you the formula and move on. Gradual Learning watches which of those three you actually have and which one is quietly tripping you, and adapts the next question to the gap instead of the topic.