Macroeconomics

Real GDP Calculator

Output at constant prices: nominal GDP divided by a price index, or current quantities valued at base-year prices.

Take out the price change

Method

Nominal GDP and a price index

$ billions; the default is US Q2 2026 at an annual rate.

Real GDP

24,269.6

At base-year prices.

Formula verified 22 September 2026

Price effect (nominal − real)

8,216.5

The part of nominal GDP that is price change since the base year.

Price level change since the base year

33.85%

Report an issue

Nominal against real

Add your numbers to see the visual breakdown.

The calculation in detail

In quantity mode, each good’s value at this year’s and base-year prices; with a price index, real GDP at other index values.

ItemAt current pricesAt base-year pricesPrice change
Index 10032,486.132,486.10.0%
Index 11032,486.129,532.810.0%
Index 12032,486.127,071.720.0%
Index 13032,486.124,989.330.0%
Index 133.85532,486.124,269.633.9%
Index 14032,486.123,204.440.0%

Calculated in your browser — the numbers you enter are never sent to our servers.

What it calculates: Real GDP, Nominal GDP, Implied GDP deflator, Price effect (nominal − real).

Updated 22 September 2026 · Transparent assumptions

US nominal GDP of $32.49 trillion at a deflator of 133.9 is $24.27 trillion in 2017 dollars

Nominal GDP values output at the prices of the day, so it rises when prices rise even if nothing more is produced. Real GDP strips the price change out by restating output in a base year’s prices. With a price index built so the base year equals 100, real GDP is nominal GDP divided by the index, times 100.

Real GDP = nominal GDP ÷ deflator × 100

For the United States in the second quarter of 2026, nominal GDP was $32,486.1 billion at an annual rate and the GDP deflator 133.855, so real GDP was 32,486.1 ÷ 1.33855 = $24,269.6 billion in 2017 dollars — the figure BEA publishes, to rounding.

Worked example

Nominal = 32,486.1, deflator = 133.855

Real = 32,486.1 ÷ 133.855 × 100

Real = 24,269.6 ($ billions, 2017 prices)

7,720 of output at this year’s prices is 7,000 at base-year prices: real GDP of 7,000

Without a price index, real GDP comes straight from quantities. Value this year’s output at this year’s prices for nominal GDP, and at the base year’s prices for real GDP. With three goods — 1,000 units of A at $2.50 (base $2.00), 300 of B at $11 (base $10) and 80 of C at $24 (base $25) — nominal GDP is 2,500 + 3,300 + 1,920 = 7,720 and real GDP 2,000 + 3,000 + 2,000 = 7,000.

Real GDP = Σ p₀ × q₁

The implied deflator is 7,720 ÷ 7,000 × 100 = 110.3: prices are about 10% above the base year overall, although good C became cheaper. Choose quantity mode on this page to run your own goods.

Three goods

Nominal = 2.5×1,000 + 11×300 + 24×80 = 7,720

Real = 2×1,000 + 10×300 + 25×80 = 7,000

Deflator = 7,720 ÷ 7,000 × 100 = 110.3

The GDP deflator prices what the economy produces; a CPI prices what consumers buy

The right index for real GDP is the GDP deflator, which covers every good and service produced at home — including investment goods, government services and exports — and excludes imports. The consumer price index covers a basket of consumer purchases, including imports, and nothing else.

Dividing nominal GDP by a CPI answers a different question — what the economy’s output would buy in consumer goods — which is useful for some comparisons but is not official real GDP. The two indices can diverge noticeably when import or investment-goods prices move differently from consumer prices.

BEA uses chained 2017 dollars because a fixed base year distorts growth as prices shift

Valuing every year at one base year’s prices overweights goods whose prices have since fallen — computers are the classic case — and so overstates growth the further you move from the base. Since 1996 the United States has measured real GDP with chain-type indices, which link each year to the next using prices from both, and the reference year is currently 2017.

The chained figure is still expressed “in 2017 dollars”, but its components no longer add up exactly to the total. For teaching and for short spans, the fixed-base method on this page is close; for decades-long comparisons, use the published chained series.

Nominal growth of 5% with 3% inflation is real growth of 1.94%

Growth rates follow the same logic as levels. Real GDP growth is nominal growth deflated by the change in the price index: (1 + g_nominal) ÷ (1 + π) − 1. With 5% nominal growth and 3% inflation, real growth is 1.05 ÷ 1.03 − 1 = 1.94%, close to the shortcut 5 − 3 = 2%.

g_real = (1 + g_nominal) ÷ (1 + π) − 1

The GDP growth rate calculator on this site computes growth between two levels; enter real GDP in both periods to get the real rate directly.

Real GDP measures market output at constant prices, not well-being

A better phone at the same price is more output, but price indices capture quality change only imperfectly, and brand-new goods enter the index late. Unpaid work at home, leisure, the depletion of natural resources and the distribution of income are outside GDP altogether.

Those gaps do not make real GDP wrong for what it measures — the volume of market production — but they are why it is paired with other measures when the question is how well people are living.

Frequently Asked Questions

How do you calculate real GDP?

Divide nominal GDP by the GDP deflator and multiply by 100: real GDP = nominal ÷ deflator × 100. Or value this year’s quantities at base-year prices.

What is the difference between real and nominal GDP?

Nominal GDP uses current prices, so it rises with inflation. Real GDP uses constant base-year prices, so it changes only when the quantity of output changes.

Can you use the CPI to calculate real GDP?

You can deflate nominal GDP by the CPI for a rough measure, but the GDP deflator is the correct index: it covers all domestic output and excludes imports.

How do you calculate real GDP with a base year?

Multiply each good’s current quantity by its base-year price and add them up. The ratio of nominal to real GDP, times 100, is the GDP deflator.

Sources & References

Figures on this page are checked against primary, authoritative sources. Links open in a new tab.

Related Calculators

GDP DeflatorThe broadest price index there is — nominal over real GDP — with the price change since the base year.
GDPGross domestic product by the expenditure method (C + I + G + NX) or the income method — wages, rent, interest, profit, taxes and depreciation.
GDP Growth RateGrowth between two periods as a percentage and in absolute output, from nominal or real figures.
Inflation RateThe inflation rate between two CPI readings, with the index change alongside the percentage.

More in Economics, or browse all calculators.

Business disclaimer

Results are estimates for planning and analysis based on the figures you enter. They are not accounting, tax, or financial advice — verify with your own records and a qualified professional before making decisions.

How we calculate · Found an error? email us

Cite this calculator

APA

Sudha, J. (2026, September 22). Real GDP Calculator. Calculator Matters. https://calculatormatters.com/economics/real-gdp-calculator/

MLA

Sudha, Jay. "Real GDP Calculator." Calculator Matters, 22 Sept. 2026, https://calculatormatters.com/economics/real-gdp-calculator/.

Learn more

Real vs Nominal GDP: Deflators, Base Years and Chain Weighting

How nominal GDP becomes real GDP: dividing by the deflator, valuing output at base-year prices, why the base year matters and why the US uses chained dollars.

Read the guide

Authorship & verification

Built and maintained by .

What's changed (3 updates)

Published 22 September 2026

  1. Published real GDP from nominal GDP and the GDP deflator, from a price index, or from base-year prices and quantities, with the price effect.
  2. Reproduced published real GDP from nominal GDP and the implicit price deflator for three quarters.
  3. Added it to an automated formula suite with golden, independent, property, boundary and structural cases.

Add this calculator to your site

Responsive embed — and private: nothing your visitors type leaves their browser.