Logo

MonoCalc

/

CAGR Calculator

Finance
Display only

Period

Adds a real (inflation-adjusted) CAGR
Lump sum only
CAGR assumes no money was added or withdrawn during the period. For SIPs or irregular deposits, use the SIP XIRR Returns Calculator.

Compound annual growth rate

20.11%

10,000.00 → 25,000.00 over 5 years = 20.11% CAGR (2.50×)

Absolute change

15,000.00

Total return

+150.00%

Growth multiple

2.50×

Doubling time

3.78 years

Rule of 72: ≈ 3.58 years

Growth path

The value compounding smoothly at 20.11% a year, compared with the starting value.

Year-by-year breakdown

YearValue at CAGRGain this yearCumulative gainCumulative %
112,011.242,011.242,011.24+20.11%
214,427.002,415.754,427.00+44.27%
317,328.622,901.627,328.62+73.29%
420,813.833,485.2110,813.83+108.14%
525,000.004,186.1715,000.00+150.00%

Where this rate sits

+20.11%

−20%

0%

+12%

+40%

Below 0%: loss

0–4%: roughly inflation / savings range

4–8%: bond-like

8–12%: long-run equity range

Above 12%: exceptional

These bands are rough, illustrative ranges, not benchmarks. Actual returns vary widely by market, period and risk.

About This Tool

CAGR Calculator – Find the Real Yearly Growth Rate of Any Investment

When an investment grows from one value to another over several years, the headline number most people want is "how much did it grow per year?" The honest answer is the Compound Annual Growth Rate (CAGR): the single, constant yearly rate that would have turned the starting value into the ending value. This CAGR calculator works that out instantly, can solve the same formula for the ending value, the starting value or the time needed, and also analyses a year-by-year series to show why CAGR and the "average annual return" are different numbers.

The CAGR formula with a worked example

With a beginning value B, an ending value E and a period of n years, the formula is CAGR = (E ÷ B)^(1 ÷ n) − 1. Suppose 10,000 grows to 25,000 in five years. The growth multiple is 2.5×, and 2.5^(1/5) − 1 gives 20.11% per year. Compounding at that rate produces 12,011.24 after one year, 14,427.00 after two, 17,328.62, 20,813.83 and finally 25,000.00, which is exactly the path the growth chart draws.

The formula can be rearranged to answer other questions. The future value is E = B × (1 + r)^n, so 10,000 at 12% for ten years becomes 31,058.48. The required starting amount is B = E ÷ (1 + r)^n, and the time to reach a target is n = ln(E ÷ B) ÷ ln(1 + r); tripling money at 15% a year takes about 7.86 years. The period can be entered as years and months or as two calendar dates, in which case the exact day count is divided by 365.25.

Why an arithmetic average overstates returns

Take an investment that goes from 100 to 150 (+50%), falls to 90 (−40%) and recovers to 135 (+50%). The arithmetic average return is (50 − 40 + 50) ÷ 3 = 20%, yet the money only grew 35% in three years, which is a CAGR of 10.52%. The gap exists because percentage changes compound on different bases: a 40% loss needs a 66.7% gain just to break even. This effect is often called volatility drag, and the more returns swing from year to year, the further the simple average drifts above what an investor actually earned. CAGR is the geometric mean of the yearly growth factors, so it always reflects the real outcome.

Tip: check fund marketing
When a product advertises an "average return", ask whether it is arithmetic or compounded. For the same history, the arithmetic figure is never lower than the CAGR and is often noticeably higher.

When to use CAGR and when to use XIRR

CAGR describes a single lump sum that sat untouched between two dates. It is ideal for comparing the growth of a stock price, a company's revenue, a property value or a one-time investment over different periods. It breaks down as soon as money moves in or out along the way. For a SIP, regular top-ups or partial withdrawals, use a money-weighted return such as XIRR, which discounts every cash flow by its own date. Using CAGR on a portfolio that received deposits will overstate its performance, because the new money is counted as growth.

Adjusting CAGR for inflation

A nominal CAGR tells you how the number grew, not what it can buy. To find the real CAGR, use the Fisher relation (1 + r) ÷ (1 + i) − 1, where i is the average inflation rate. A 20.11% nominal CAGR with 6% inflation is a real CAGR of 13.31%, not the 14.11% you would get by simple subtraction, because inflation erodes the gains as well as the original amount.

Be careful with short periods
Annualising results from less than a year can produce misleading figures. A 10% gain over three months annualises to 46.41%, which assumes the same pace continues for a full year. Treat short-period CAGRs as illustrations rather than expectations.

Reading the results

Alongside the rate, the calculator shows the absolute change, total return, growth multiple and the exact doubling time ln 2 ÷ ln(1 + r), with the familiar Rule of 72 estimate for comparison. A negative CAGR shows the halving time instead. The rate gauge places the result against rough, illustrative bands, and the year-by-year table lets you see how the gains accelerate as compounding builds on itself.

Frequently Asked Questions

Is the CAGR Calculator free?

Yes, CAGR Calculator is totally free :)

Can I use the CAGR Calculator offline?

Yes, you can install the webapp as PWA.

Is it safe to use CAGR Calculator?

Yes, any data related to CAGR Calculator only stored in your browser (if storage required). You can simply clear browser cache to clear all the stored data. We do not store any data on server.

What is CAGR?

CAGR, or Compound Annual Growth Rate, is the single constant yearly rate that would turn a starting value into an ending value over a given period. It is calculated as (Ending ÷ Beginning)^(1 ÷ Years) − 1, so 10,000 growing to 25,000 in five years is a CAGR of about 20.11%.

How does this CAGR calculator work?

Enter any three of beginning value, ending value, period and growth rate, and the calculator solves the fourth with the compound growth formula. It updates live, draws the growth path and year-by-year table, and can also take a series of yearly, quarterly or monthly values to compare CAGR with the simple average return.

Why is CAGR lower than my average annual return?

The average annual return adds up yearly percentages, but losses hurt more than equal gains help: after a 40% fall you need a 66.7% gain just to break even. CAGR compounds the actual path, so whenever returns vary from year to year it comes out below the arithmetic average.

Should I use CAGR or XIRR?

Use CAGR only for a single lump sum with no money added or withdrawn in between. If you invested through a SIP or made irregular deposits or withdrawals, use XIRR, which weights each cash flow by its date.

Can CAGR be negative?

Yes. If the ending value is below the starting value, CAGR is negative, and a total loss (ending value of zero) gives exactly −100%. CAGR is undefined when the starting value is zero or negative, or when the ending value is negative.

What are the limitations of CAGR?

CAGR smooths out volatility, so two investments with very different ups and downs can share the same CAGR. It ignores intermediate cash flows, and annualising periods shorter than a year can greatly exaggerate the rate. It is also nominal unless you adjust it for inflation.