
Calculate the percentage change in GDP between two periods, the compound annual growth rate (CAGR), and compare against regional benchmarks
| Annual growth rate | Category | What it means |
|---|
| Region | Benchmark growth | Your growth | Status |
|---|
| Scenario | Value | Change needed |
|---|
| Metric | Value | Notes |
|---|
| Year | Projected GDP | Cumulative growth | Change from period 2 |
|---|
—
Select a citation style above. Click the citation text to select it all, then copy.

Founder & CEO, Toolraxy
Faiq Ur Rahman is a web designer, digital product developer, and founder of Toolraxy, a growing platform of web-based calculators and utility tools. He specializes in building structured, user-friendly tools focused on health, finance, productivity, and everyday problem-solving.
User Ratings:
ADVERTISEMENT
ADVERTISEMENT
Growth rates are deceptively simple. Subtract the old figure from the new one, divide by the old, multiply by 100. That’s total growth. It works fine for one-year comparisons.
Multi-year comparisons need something else. A country that grows 40% over five years didn’t grow 8% per year. It grew 6.96% per year compounded. That’s the number that matters for comparisons, and it’s the one this calculator puts front and center. The tool also handles the distinction between nominal, real, and per-capita GDP, because each answers a different question about how an economy is actually performing.
Select your currency from the dropdown.
Enter the earlier period’s GDP figure.
Enter the later period’s GDP figure.
Set the number of years between the two periods.
Pick a GDP measure: nominal, real, or real per capita.
Choose a region profile to benchmark against World Bank data.
Set a comparison year: 2024, 2025, or 2026.
Optionally enter a target GDP to see what growth rate would be needed.
Total growth is the simple percentage change. CAGR is the compound rate that would take you from the starting figure to the ending figure over the specified period.
Formula: Total Growth = ((GDP₂ − GDP₁) ÷ GDP₁) × 100
Formula: CAGR = ((GDP₂ ÷ GDP₁)^(1 ÷ Years) − 1) × 100
Formula: Doubling Time = 72 ÷ CAGR
The Rule of 72 gives a fast estimate of how long it would take for GDP to double at the current CAGR. The exact formula uses natural logarithms, and the calculator shows both when they diverge.
Target solving reverses the CAGR formula. If you know where you want GDP to end up and how many years you have, the calculator works out the annual rate required. It also compares that required rate to the current CAGR so you can see the gap.
A mid-sized economy reported GDP of $1.42 trillion in 2019 and $1.78 trillion in 2024. That’s five years.
Total growth: ($1.78T − $1.42T) ÷ $1.42T × 100 = 25.35%.
CAGR: ($1.78T ÷ $1.42T)^(1/5) − 1 = 4.62%.
Doubling time at that rate: about 15.6 years (Rule of 72) or 15.4 years (exact).
Against the world average benchmark of 2.9% for 2024, a 4.62% CAGR is above benchmark. It sits in the “strong” band and would be typical of a well-performing emerging market. Against the advanced-economies benchmark of 1.7%, it’s well above.
If the same government wanted GDP to reach $2.1 trillion by 2029, the required CAGR is 3.35%. That’s actually lower than the recent historical rate, so the target is achievable at current growth.
Subtract the earlier period’s GDP from the later period’s, divide by the earlier figure, and multiply by 100. For multi-year periods, use CAGR to annualize the rate.
The growth rate is the total percentage change over a period. CAGR is the annualized rate that would produce that same total change if growth were steady. CAGR is smaller for multi-year periods because of compounding.
Two to four percent is healthy for advanced economies. Emerging markets typically target 5% to 7%. The right benchmark depends on the region and the economy’s stage of development.
Use real GDP figures (inflation-adjusted) instead of nominal ones. The formula is the same, but the inputs are stripped of price changes. This isolates actual output growth from inflation.
It’s the growth in real GDP divided by population. It measures whether average economic output per person is rising, which is a better proxy for living standards than headline GDP growth.
Doubling time is how long it takes for GDP to double at a given growth rate. The Rule of 72 gives a quick estimate: divide 72 by the growth rate. At 6% growth, GDP doubles roughly every 12 years.
Yes. Negative growth means the economy contracted relative to the prior period. Two consecutive quarters of negative growth is the common definition of a recession.
Total growth is useful for one-year comparisons. CAGR is useful for anything longer because it accounts for compounding. Showing both lets you see how much of the total change was amplified by time.
This calculator is for educational and informational purposes only. It does not constitute financial, investment, or economic policy advice. Regional growth benchmarks are drawn from publicly available World Bank and IMF estimates and forecasts, and may differ from the latest official figures.
ADVERTISEMENT
ADVERTISEMENT