Real GDP Growth Calculator

Calculate real GDP, calculate its growth between two periods, or convert nominal growth into real growth after removing GDP-price changes. Private and instant; no data leaves your browser.

Choose the values you have

Growth from two real GDP values

Per-capita option
Enter both populations or leave both blank.
Advanced options
Outputs stay in this scale and are labelled.

Advertisement

Worked real GDP growth scenarios

Normal expansion

Inputs: nominal growth 6%; GDP-price growth 3%.

(1.06 ÷ 1.03 − 1) × 100 = 2.91%

After removing the 3% GDP-price increase, real output expanded by 2.91%.

Stagflation

Inputs: nominal growth 4%; GDP-price growth 6%.

(1.04 ÷ 1.06 − 1) × 100 = −1.89%

Spending rose in money terms, but real output contracted after the larger price increase.

Deflation with real expansion

Inputs: nominal growth −1%; GDP-price growth −3%.

(0.99 ÷ 0.97 − 1) × 100 = 2.06%

Nominal GDP fell, yet falling prices reveal a 2.06% increase in real output.

How to calculate and interpret real GDP growth

How to use the calculator

Choose the tab matching the data you have. For the shortest path, enter previous and current real GDP. Use nominal GDP and comparable deflators to calculate real levels, or use the growth-adjustment path when you have percentage rates. Keep country, period, seasonal-adjustment status, index type, and data vintage consistent.

Formulas and variables

Real GDP = nominal GDP ÷ (GDP deflator ÷ index base)
Total real growth = current real GDP ÷ previous real GDP − 1
Annualized growth = (current ÷ previous)1/years − 1
Exact nominal-to-real adjustment: 1 + greal = (1 + gnominal) ÷ (1 + gprice)

Here, g is a decimal growth rate. The calculator converts percentages for you. The familiar subtraction rule, nominal growth minus price growth, is only an approximation.

How to interpret the result

A positive rate means inflation-adjusted output expanded; a negative rate means it contracted. Zero means no change at the shown precision. Total GDP may grow while real GDP per person stagnates when population grows just as quickly.

GDP deflator versus CPI

The GDP deflator or GDP price index is the appropriate price measure for domestic output. CPI measures consumer purchases and has a different coverage. A CPI-adjusted calculation can be informative, but it is an approximation—not official real GDP growth.

Quarterly versus annualized growth

Quarter-over-quarter growth describes one quarter. Its annualized rate is (1 + q)4 − 1. A same-quarter-year-earlier comparison already spans a year. In a quarterly chain, this calculator calls the geometric mean the average quarterly growth and reports its separately annualized equivalent; it does not mislabel the quarterly mean as CAGR.

Limitations and data checks

Published real GDP is commonly chain weighted. Dividing aggregate nominal GDP by a deflator is a useful level calculation but may not reproduce a statistical agency’s chained-dollar series exactly. GDP releases are revised as fuller source data arrive. Do not mix countries, index bases, seasonal-adjustment states, frequencies, or release vintages.

Methodology, review, and sources

Prepared and reviewed by: Starlight Tools Editorial TeamUpdated: 17 July 2026

Accuracy statement: Calculations use the displayed ratio formulas without intermediate rounding. Inputs are validated before calculation, and the selected decimal precision is applied consistently to displayed outputs. This editorial review is not presented as an external economist credential.

Primary guidance: BEA overview of real, nominal, quarterly, and revised GDP; BEA GDP release conventions and revisions; BEA definition of chain-type indexes.

Frequently asked questions

How do you calculate real GDP growth?

Divide current real GDP by previous real GDP, subtract 1, and multiply by 100. Both values must use the same units, methodology, and data vintage.

What is the real GDP growth formula?

Total real GDP growth is ((current real GDP / previous real GDP) − 1) × 100%. Over multiple years, annualized growth is ((current / previous)1 / years − 1) × 100%.

What is the difference between nominal and real GDP growth?

Nominal growth combines changes in output and prices. Real growth removes GDP-price change so it more closely reflects changes in the quantity of output.

Should I use the GDP deflator or CPI?

Use the GDP deflator or GDP price index for GDP. CPI covers consumer purchases, so a CPI-adjusted result is only an approximation and is not equivalent to official real GDP growth.

What does negative real GDP growth mean?

It means inflation-adjusted economic output contracted over the measured period. It does not by itself establish whether an economy is in recession.

How do I annualize a quarterly GDP growth rate?

For a quarter-over-quarter decimal rate q, the annualized rate is (1 + q)4 − 1. A same-quarter-year-earlier rate is already a yearly comparison and should not be annualized again.

Does the GDP deflator base year affect growth?

Changing the common base rescales real GDP levels but does not change growth when both periods use a consistent index series and base.

Why might this calculator differ from published chained-dollar GDP?

Statistical agencies commonly use chain-weighted quantity indexes. Simple aggregate deflation is useful but may not exactly reproduce an official chained series, especially after revisions.

Why are GDP estimates revised?

Early releases use incomplete source data. Later releases incorporate more complete information and may update seasonal factors, methods, definitions, and the data vintage.

Explore more tools