NinjaFunction (Ninja Function) logo

CAGR Calculator

Calculate compound annual growth rate between a start and an end value over any number of years. Free.


Decimals are fine, for example 2.5.

Enter a starting value, an ending value (both above zero) and the years.

About This Tool

NinjaFunction's CAGR Calculator gives the steady yearly growth rate that takes a value from its start to its end over a number of years. It also shows the total growth and the growth multiple. Use it for investments, sales, subscribers or any figure that grows. It runs in your browser.

🔑 How to Use

  1. Enter the starting value.
  2. Enter the ending value.
  3. Enter the number of years between them. Decimals such as 2.5 are fine.
  4. Read the CAGR, the total growth and the growth multiple.

💡 Pro Tips

  • ✔ Count years, not data points. Values at the end of year 0 and year 5 span five years, not six.
  • ✔ Compare like with like: use the same period for the things you are comparing.
  • ✔ Use it to set targets. To double in 7 years you need roughly 10.4% a year.
  • ✔ If money went in and out along the way, plain CAGR is not enough. Use the NPV and IRR Calculator.

Doubling Times

Years to doubleCAGR needed
326.0%
514.9%
710.4%
107.2%
154.7%

Why Not Just Average the Years?

Say a business has sales of 100, then 150, then 120 in three years. The yearly changes are +50% and −20%, and their average is +15%. But 100 grew to 120 in two years, which is 9.54% a year. Averaging overstates the result because it forgets that the −20% was taken from a bigger number. CAGR measures what actually happened to the starting amount.

Where CAGR Is Used

  • Investors comparing funds over 3, 5 and 10 years.
  • Founders describing revenue growth to partners and lenders.
  • Marketers tracking traffic or subscribers.
  • Analysts forecasting a market size at a growth rate.

Use It Carefully

  • A short window can flatter a result. Start the clock a year earlier or later and the answer may change a lot.
  • A past CAGR does not predict the future.
  • Inflation is not removed. A 5% CAGR with 6% inflation means falling buying power.
  • If you have cash flows in the middle, use IRR.

A Business Example

A shop made 40 lakh in sales four years ago and made 65 lakh last year. The growth is 62.5% in total, but what was it each year? (65 ÷ 40)^(1 ÷ 4) − 1 = 12.9% a year. That is the number to compare with a competitor, a bank deposit or the shop's own target.

It also works forwards. If you expect 12% a year, 100 today becomes about 176 in five years (1.12 to the power of 5 is 1.762). Planning backwards from a target is the same formula turned round: the CAGR you need is the one that gets you from where you are to the goal in the time you have.

Setting Realistic Targets

  • Work out your own past CAGR first. A target far above it needs a reason, such as a new product or a new city.
  • Check the number against the market. If your industry grows 6% a year, 25% is a stretch.
  • Break a long target into yearly steps, so you can tell early whether you are on track.
  • Re-run the figure every year with the actual numbers.

Frequently Asked Questions

What does CAGR mean?

Compound Annual Growth Rate. It is the steady yearly rate that would take a value from its start to its end over the given years, if growth were the same every year.

What is the CAGR formula?

CAGR = (End value ÷ Start value)^(1 ÷ Years) − 1. For 1,000 growing to 2,000 over 5 years, that is 2^(0.2) − 1 = 14.87%.

How is CAGR different from the average growth rate?

A simple average of yearly rates ignores compounding and can mislead. If a value rises 50% and then falls 50%, the average is 0%, yet you have lost a quarter of your money. CAGR gives the true result of +50% then −50%: −13.4% a year.

Can I use it for sales, users and revenue?

Yes. It works for anything that grows: sales, subscribers, website visitors, population or portfolio value. It does not matter what the unit is.

Why do I get an error with a zero or negative value?

The formula needs both values to be above zero, because it takes a root of their ratio. A company that went from a loss to a profit has no meaningful CAGR.

Does CAGR show the risk?

No. Two investments can have the same CAGR, one with steady growth and one with wild swings. CAGR hides the ride along the way.

Always FreeAll tools are 100% free to use.
No Sign UpNo registration or login required.
Blazing FastInstant results, always.