How the Real GDP Calculator works
Nominal GDP measures the total value of goods and services produced in an economy at that period's current prices, so part of any increase from one period to the next can simply be inflation rather than more actual output. Real GDP removes the price effect so you can see how much production genuinely grew. This calculator applies the standard GDP deflator method used in national income accounting.
The formula
Real GDP = (Nominal GDP ÷ GDP Deflator) × 100
The GDP deflator is a price index for the whole economy, set to 100 in a chosen base year. A deflator of 112 means the overall price level is 12% higher than it was in the base year. Dividing nominal GDP by the deflator and multiplying by 100 rescales current-price output back into base-year dollars, which is what "real" (inflation-adjusted) GDP means.
Worked example
Suppose nominal GDP for the current period is $25,000 billion and the GDP deflator is 112 (prices are 12% above the base year). Real GDP = (25,000 ÷ 112) × 100 ≈ $22,321.43 billion. If the prior period's real GDP was $21,700 billion, real GDP growth is (22,321.43 − 21,700) ÷ 21,700 × 100 ≈ 2.86%. Nominal GDP growth over the same period would look larger than that, because it would also include the rise in prices baked into the deflator rather than only the change in actual output.
Why use real GDP instead of nominal GDP
Comparing nominal GDP across periods can be misleading: an economy whose nominal GDP grows 6% in a year with 5% inflation only grew its actual output by roughly 1%. Real GDP growth is the figure economists and policymakers track to gauge whether an economy is producing more, because it holds prices constant at base-year levels instead of letting inflation inflate the headline number.
Assumptions and limits
- This calculator uses the GDP deflator method — divide nominal GDP by the deflator and rescale by 100. Official statistics agencies often use a more elaborate chain-weighted method across many expenditure categories, which this simplified calculator does not replicate exactly.
- Nominal GDP and the GDP deflator you enter must be for the same period and expressed on a consistent index base.
- The real GDP growth rate is only calculated when you supply a prior-period real GDP figure greater than zero; enter 0 to skip that comparison.