📊 CAGR Calculator

Find the Compound Annual Growth Rate between a starting and ending value — the single steady annual rate that explains your investment's growth.

📊 CAGR Inputs
$
$
📈 Results
CAGR (Compound Annual Growth Rate)
Absolute Growth
Absolute Growth %
Growth Multiple
Projected Growth at Constant CAGR
Year-by-Year Value at CAGR
YearValue at CAGR
This is a mathematical projection based on constant compounding at the calculated CAGR — it is not investment advice or a guaranteed return. Actual investment values fluctuate year to year, and past performance does not predict future results.
📊

Enter Your Values

Fill in the initial value, final value, and number of years to calculate CAGR.

Guide

What Is the CAGR Calculator?

Last updated: July 2026 · Reviewed by the NeftCal editorial team

A CAGR calculator finds the Compound Annual Growth Rate — the single steady annual rate that, if compounded every year, would turn your initial value into your final value over the stated period. It's the standard way investors, business owners, and analysts compare the performance of stocks, mutual funds, real estate, revenue, or any other value that changes over time, on an apples-to-apples annualized basis, regardless of how choppy the actual year-to-year path was.

You enter an initial value, a final value, and the number of years between them. NeftCal applies CAGR = (Final Value ÷ Initial Value)^(1 ÷ Years) − 1 to find the constant annual growth rate, then reports the absolute growth in dollars and percent, and a growth multiple (like "2.5x") so you can see both the annualized rate and the total scale of change at a glance. A chart and table then project what the value would look like at the end of each year if it had grown at that exact constant rate the whole time.

Who Should Use This Calculator

Investors comparing the annualized performance of two stocks or funds held for different lengths of time, business owners tracking revenue or user growth year over year, students learning the CAGR formula for a finance course, and anyone who wants to convert a total percentage gain into a single annualized figure all benefit from this tool.

Why It Matters for Financial Planning

Year-to-year returns are often lumpy — a big gain one year, a loss the next — which makes a simple average misleading: a 50% gain followed by a 50% loss averages to 0% but the actual value falls 25%. CAGR smooths all of that into one number that reflects what actually happened, making it far more reliable for comparing two investments held over different or overlapping periods, judging whether a business's growth is accelerating or slowing, or setting a realistic long-term growth assumption for planning.

Common Scenarios

  • Comparing a stock or mutual fund held for 3 years against one held for 10 years, on an annualized basis
  • Converting a total return percentage into an annualized rate for an investor presentation or business plan
  • Tracking whether a company's revenue, user count, or subscriber growth is accelerating or decelerating year over year
  • Setting a realistic long-term growth assumption to feed into a compound interest or SIP projection
  • Cross-checking a fund fact sheet's advertised "annualized return" figure independently

Tips for Accurate Results

  • Use the actual start and end values of the same asset — mixing in withdrawals or additional contributions will distort the CAGR; for those scenarios use an IRR calculator instead
  • Fractional years (e.g. 2.5) are supported and improve accuracy for holding periods that don't land on a clean anniversary
  • A very short period (under a year) can produce an exaggerated annualized CAGR — treat single-year figures with caution
  • Remember CAGR is a smoothed, historical or hypothetical figure, not a forecast — real returns will vary year to year even if the long-run average matches
  • Compare CAGR figures over the same or similar time horizons where possible, since a shorter high-CAGR period can look deceptively better than a longer, steadier one
Formula

How CAGR is Calculated

CAGR converts a total change over time into one constant annual rate

CAGR Formula
CAGR = (Final Value ÷ Initial Value)(1 ÷ Years) − 1

Absolute Growth = Final Value − Initial Value
Absolute Growth % = (Absolute Growth ÷ Initial Value) × 100
Growth Multiple = Final Value ÷ Initial Value
📐

One Smoothed Rate

CAGR assumes growth happened evenly every year, compounding on itself. It's a mathematical smoothing of the actual, often bumpy, path a value took between two points in time.

🔁

Lumpsum, No Interim Cash Flows

CAGR only looks at a single starting and ending value — it doesn't account for money added or withdrawn along the way. For that, use an IRR or XIRR calculation instead.

💡

Using CAGR Well

  • Compare CAGR across investments of different lengths to judge performance fairly
  • Use it to set a realistic long-term growth assumption for planning
  • Pair it with volatility or drawdown data — CAGR alone hides risk

⚙️ Why This Formula Works

Raising the total growth ratio (Final ÷ Initial) to the power of 1/Years finds the "n-th root" of the total growth — the single per-year multiplier that, applied repeatedly for the given number of years, reproduces the exact same ending value. Subtracting 1 converts that multiplier into a percentage rate. This is the reverse of the compound-interest formula A = P(1+r)ᵗ — instead of solving for the ending value A, CAGR solves for the rate r given a known starting and ending value.

🎯 When to Use It

  • Comparing the annualized performance of investments held for different lengths of time
  • Reporting business revenue, user, or subscriber growth as a single annualized figure
  • Converting a known total return percentage into an annualized rate
  • Setting a growth-rate assumption for a separate compounding or planning calculation

📋 Assumptions

  • Growth is assumed to happen smoothly and evenly every year at the same constant rate
  • Only a single starting value and a single ending value are used — no interim contributions or withdrawals
  • The number of years is treated as the full, continuous holding period between the two values
  • No taxes, fees, or inflation are factored into the initial or final values you enter

⚠️ Limitations of the Formula

  • Cannot handle multiple cash flows in and out — use an IRR/XIRR calculator for that
  • Hides volatility entirely — two investments with the same CAGR can have very different risk profiles
  • Becomes exaggerated and less meaningful for holding periods under one year
  • Is a historical or hypothetical smoothing, not a predictor of future annual performance
Walkthrough

Step-by-Step: How to Use the CAGR Calculator

From two values to an annualized growth rate in under a minute

Enter the initial value

Input the starting value of your investment, business metric, or any figure you're tracking — this is the base the annualized rate is measured from.

Enter the final value

Input the ending value at the end of your holding period, using the same units and currency as the initial value.

Enter the number of years

Input the total holding period between the two values. Decimals like 2.5 are supported for periods that don't land on a clean anniversary.

Click Calculate CAGR

The calculator applies CAGR = (Final ÷ Initial)^(1 ÷ Years) − 1 to find the single constant annual rate that explains the full change.

Review your results

See the CAGR percentage, absolute growth in dollars and percent, the growth multiple, and a year-by-year projected value chart and table.

Example

Worked Example

A realistic CAGR calculation, step by step

Scenario

Suppose an investment was worth $10,000 five years ago and is worth $25,000 today.

Initial Value$10,000
Final Value$25,000
Years5
Growth Ratio2.5×
Exponent (1/Years)0.20
Absolute Growth$15,000
Step 1 — Growth ratio: Final ÷ Initial = 25,000 / 10,000 = 2.5.
Step 2 — Apply the CAGR formula: CAGR = 2.5^(1/5) − 1 = 2.5^0.2 − 1 ≈ 1.2011 − 1 = 20.11%.
Step 3 — Absolute growth: $25,000 − $10,000 = $15,000, or +150% of the initial value.
Step 4 — Growth multiple: $25,000 ÷ $10,000 = 2.5x — the investment grew two and a half times over.
CAGR
20.11%
Absolute Growth
+$15,000
Growth Multiple
2.50x

Explanation: A 20.11% CAGR means that if this investment had grown at exactly the same steady rate every single year for 5 years, it would have turned $10,000 into $25,000 — even though the actual year-to-year path was almost certainly uneven, with some stronger years and some weaker (or even negative) ones. This is why CAGR is described as a smoothed, annualized figure rather than a return that was literally earned in any one year.

A declining-value example: if instead the same $10,000 had fallen to $7,000 over 5 years, CAGR = (7,000/10,000)^(1/5) − 1 ≈ −6.88% — a negative annualized rate reflecting the overall decline, even if a couple of individual years within that period happened to be positive.

Interpretation

Understanding Your Results

What your CAGR figure actually tells you

There's no universal "good" CAGR — it depends entirely on the asset class, the risk taken, and the time period measured. The ranges below are general, illustrative reference points, not a rating scale.

CAGR (Approximate)General ReadTypical Context
NegativeValue declined overallInvestment or metric lost value over the period
0% – 10%Modest to moderate growthConservative portfolios, bonds, or slow-growth businesses
Above 10%Strong annualized growthEquity-heavy portfolios or fast-growing businesses — often with higher volatility or risk

Comparing across time periods: because CAGR is already annualized, you can fairly compare a 3-year investment's CAGR against a 10-year investment's CAGR — something you can't do with raw total-return percentages. But remember that a short, high-CAGR period can look deceptively impressive; always check the underlying time horizon.

CAGR hides volatility: two investments can post an identical CAGR while taking very different paths — one steady and gradual, the other a rollercoaster of large gains and losses. CAGR alone doesn't tell you which path you experienced, so pair it with a look at year-by-year performance or a volatility measure before judging risk.

Not a forecast: a historical CAGR describes what already happened (or, for a hypothetical scenario, what the numbers imply) — it is not a prediction that the same rate will continue. Treat any CAGR-based projection as an illustrative assumption, not a guarantee.

ℹ️

This tool provides general financial estimates for educational purposes only and does not constitute personalized investment advice. Past performance isn't a guarantee of future returns — consult a licensed financial advisor before making an investment decision based on any growth-rate calculation.

Use Cases

Practical Use Cases for the CAGR Calculator

Where this CAGR calculator earns its keep

📈

Stock & fund performance

Find the annualized return of a stock or mutual fund holding between purchase and today.

⚖️

Comparing different holding periods

Fairly compare a 3-year investment's performance against a 10-year investment's performance.

🏢

Business revenue growth

Report year-over-year revenue growth as one clean annualized figure for a pitch deck or report.

👥

User & subscriber growth

Track how fast an app's user base or a subscription service's subscriber count is growing annually.

🏠

Real estate appreciation

Estimate the annualized appreciation rate of a property between purchase price and current value.

🎓

Finance course homework

Verify the CAGR formula by hand against an instant calculation for coursework or exam prep.

🧮

Reverse-engineering a rate

Convert a known total return percentage into an annualized rate without dollar amounts.

📊

Setting planning assumptions

Use a historical CAGR as a starting-point growth assumption for a separate compounding projection.

🔍

Fact-sheet verification

Independently check a fund fact sheet's advertised "annualized return" figure.

Pros & Cons

Advantages and Limitations

What this CAGR calculator does well, and where it can't replace professional advice

✅ Advantages

  • Free, instant, and requires no signup or personal information
  • Runs entirely in your browser — your financial data is never sent to a server
  • Simple three-input design — just initial value, final value, and years
  • Supports fractional years for holding periods that don't land on a clean anniversary
  • Shows absolute growth in both dollars and percent, not just the annualized rate
  • Shows a growth multiple (e.g. "2.5x") for an intuitive, non-percentage read
  • Correctly handles negative CAGR for investments that declined in value
  • Year-by-year projected value chart and table for visual interpretation
  • Downloadable plain-text summary of your results
  • Uses the exact same CAGR formula taught in finance courses and used industry-wide
  • Instant recalculation when you change any input
  • Mobile-friendly and fast-loading

⚠️ Limitations

  • Cannot handle multiple cash flows in and out — use an IRR/XIRR calculator for that
  • Hides year-to-year volatility entirely behind one smoothed number
  • Becomes exaggerated and less meaningful for holding periods under one year
  • Doesn't account for inflation — the result is a nominal, not real, growth rate
  • Doesn't account for taxes or fees that may apply to the actual investment
  • Is a historical or hypothetical smoothing, not a forecast of future performance
  • Not a substitute for a licensed financial advisor's analysis
Reference

CAGR vs. Average Return vs. IRR

Three different ways to describe growth over time — and when each one applies

FeatureCAGRSimple Average ReturnIRR / XIRR
Cash flows handledSingle start & end value onlySingle start & end value onlyMultiple dated cash flows
Accounts for compoundingYesNoYes
Sensitive to volatilitySmooths it outCan overstate performanceSmooths it out
Best forLumpsum investments, revenue/user growthQuick rough estimates onlySIPs, staggered contributions/withdrawals

Common Mistakes and Expert Tips

❌ Common Mistakes

  • Using CAGR when money was added or withdrawn partway through the period — that calls for IRR/XIRR instead
  • Treating a short-period CAGR (under a year) as directly comparable to a multi-year CAGR
  • Assuming a historical CAGR will simply continue into the future
  • Confusing CAGR with a simple average of yearly percentage returns
  • Ignoring volatility and risk when comparing two investments with similar CAGR

💡 Expert Tips & Best Practices

  • Always pair a CAGR figure with the time period it covers when reporting or comparing it
  • Use fractional years for more precise results on non-anniversary holding periods
  • Cross-check a fund's advertised annualized return using your own start/end values
  • Look at year-by-year performance alongside CAGR to understand the actual volatility involved
  • Switch to an IRR/XIRR calculator whenever cash moved in or out during the period
FAQ

Frequently Asked Questions

Common questions about CAGR

What's the difference between CAGR and average annual return?
CAGR smooths out volatility by measuring the single steady growth rate that would take you from the initial value to the final value, assuming compounding. A simple average of year-by-year returns can overstate performance for volatile investments — for example, a 50% gain followed by a 50% loss averages to 0%, but the actual value falls 25%. CAGR reflects that real outcome; a simple average does not.
What's a "good" CAGR?
It depends heavily on the asset class, time period, and risk taken. As a rough, illustrative reference point, the S&P 500's long-run historical nominal CAGR is often cited around 10%, though this varies by period and is not a guarantee of future results. Real estate, bonds, and business investments each have very different typical ranges, and higher CAGR generally comes with higher risk or volatility.
Can CAGR be negative?
Yes. If the final value is lower than the initial value, CAGR is negative, reflecting an average annual decline over the period. This commonly happens with investments that lost value overall, even if there were some positive years along the way.
How is CAGR different from XIRR or IRR?
CAGR assumes a single lump-sum investment with no cash added or withdrawn in between — just a start value and an end value. IRR (and its cash-flow-dated cousin XIRR) can handle multiple contributions, withdrawals, or irregular cash flows over time, making it the better tool when money moves in and out of an investment. For a pure lumpsum-in, lumpsum-out scenario, CAGR and IRR give the same answer. See the IRR Calculator for cash-flow scenarios.
What does the CAGR formula actually mean?
CAGR = (Final ÷ Initial)^(1 ÷ Years) − 1 finds the constant annual rate that, compounded once per year for the given number of years, turns the initial value into the final value. It isn't a return that was actually earned in any single year — it's a mathematical smoothing of the whole growth path into one number.
Why is CAGR misleading for a period under one year?
When Years is less than 1, the exponent (1 ÷ Years) is greater than 1, which annualizes — and can wildly exaggerate — a short-term result. A 5% gain in a single month, for example, would translate into a very large annualized CAGR even though it only happened once, so treat sub-one-year figures with caution.
Can I compare CAGR across investments held for different lengths of time?
Yes — that's one of CAGR's main advantages over total return. Because it's already expressed as an annual rate, you can directly compare a 3-year investment's CAGR against a 10-year investment's CAGR, something you can't do fairly with raw total-return percentages.
What does the Growth Multiple tell me?
Growth Multiple = Final Value ÷ Initial Value, shown as something like "2.5x." It's a quick, non-annualized way to see how many times your money grew in total, which is often more intuitive than a percentage when the value has grown substantially.
Does CAGR account for inflation?
No. The CAGR this calculator returns is a nominal rate based on the dollar values you enter. To get a real, inflation-adjusted growth rate, convert your initial and final values to constant dollars first, or subtract an inflation estimate from the resulting CAGR.
Can I use this calculator for business revenue instead of investments?
Yes. CAGR works for any value that changes over time, not just investments — revenue, user counts, subscribers, or any other metric with a clear starting value, ending value, and number of years works the same way.
What if I only know my total return percentage, not the actual dollar values?
You can still use this calculator: set the initial value to 100 and the final value to 100 plus your total return percentage — for example, a 150% total return becomes a final value of 250. The resulting CAGR will be correct regardless of the actual dollar amounts involved.
Does the year-by-year chart show what actually happened each year?
No — the chart and table show a hypothetical projection assuming the value grew by the exact same CAGR every single year. Actual year-to-year performance is almost always uneven even when the calculated CAGR over the full period is accurate.
Can Number of Years be a fraction, like 2.5?
Yes. The Years field accepts decimals, which improves accuracy for holding periods that don't fall on a clean anniversary — for example, 2.5 years for a 30-month holding period.
Learn More

Authoritative Resources on Investment Growth

Official guidance to complement this calculator — not a substitute for licensed financial advice

Related Calculators

Other investment and growth tools