CAGR Calculator

CAGR Calculator

Calculate the compound annual growth rate (CAGR) based on a beginning value, ending value, and time period in years. CAGR shows the smoothed annual growth rate needed for an investment or metric to grow from the starting amount to the ending amount over the selected period.
CAGR:
Support this tool
Buy us a coffee
If this CAGR Calculator helped you, you can support the site with a small donation. It keeps the tools on the site free and supports ongoing improvements.
Buy us a coffee
Secure donation via Gumroad

What the CAGR Calculator does

The CAGR Calculator helps you calculate the compound annual growth rate of an investment, business metric, or any value that changes over time. CAGR is a useful way to measure growth because it smooths out year-to-year fluctuations and shows the average annual rate needed for a beginning value to reach an ending value over a specific number of years.

Using this calculator, you can quickly determine the smoothed annual growth rate between:

  • Beginning Value ($)
  • Ending Value ($)
  • Period (Years)

The result is labeled as CAGR and is typically shown as a percentage. This makes it easy to compare the performance of investments, revenues, customer counts, portfolio values, or other growth metrics across different time periods.

Unlike simple average growth, CAGR accounts for compounding. That means it reflects how growth builds on itself year after year, which is especially important when analyzing long-term performance. If you want a clear picture of growth over time, the CAGR Calculator is one of the most practical tools available.

How to use the CAGR Calculator

Using the CAGR Calculator is straightforward. You only need three values to get an accurate result:

  1. Beginning Value ($) – Enter the starting amount.
  2. Ending Value ($) – Enter the final amount after the selected period.
  3. Period (Years) – Enter the number of years between the beginning and ending values.

Once these inputs are entered, the calculator applies the CAGR formula and displays the annual growth rate as a percentage.

Here is a simple example:

  • Beginning Value: $1,000
  • Ending Value: $2,000
  • Period: 5 years

The calculator will determine the annual growth rate required for $1,000 to grow to $2,000 over 5 years. The result tells you the average yearly growth rate after compounding.

To get the best results, make sure your inputs are:

  • Positive numbers when possible
  • Measured over a consistent time period
  • Entered in the same currency or unit

This tool is ideal when you want a simple, fast answer without manually working through the math.

How the CAGR Calculator formula works

The CAGR Calculator uses the following formula:

((Math.pow((ending_value / beginning_value),(1 / years)) – 1) * 100)

This formula calculates the compounded annual growth rate as a percentage. Here is a breakdown of what each part means:

  • ending_value / beginning_value – Determines the total growth multiple over the full period.
  • 1 / years – Converts that total growth into a one-year equivalent rate.
  • Math.pow(…) – Applies compounding across the number of years.
  • – 1 – Removes the original principal amount from the growth factor.
  • * 100 – Converts the decimal into a percentage.

For example, if something grows from $100 to $150 over 3 years, the formula finds the constant annual rate that would produce that result through compounding. The answer may not match simple average growth, because CAGR assumes growth is compounded.

This is especially valuable because business and investment performance rarely grows in a straight line. One year might be strong, another weaker, and CAGR helps summarize the full trend into one understandable number.

Important note: CAGR is a smoothed rate, not a year-by-year record. It does not show volatility, only the overall annualized growth rate across the selected time period.

Use cases for the CAGR Calculator

The CAGR Calculator is widely used in finance, business, and data analysis. It helps people understand long-term growth in a clear and comparable way. Some common use cases include:

  • Investment analysis – Measure how a stock, mutual fund, ETF, or portfolio performed over time.
  • Revenue growth – Evaluate how a company’s sales changed across multiple years.
  • Profit tracking – Compare profit growth between different periods.
  • Customer growth – Track user base expansion for startups and SaaS businesses.
  • Asset appreciation – Estimate the annualized increase in real estate or other assets.
  • Market analysis – Compare industry growth rates across different segments.

Examples of when CAGR is especially useful:

  • When you want to compare two investments with different holding periods
  • When you need a standardized metric for performance reporting
  • When you want to understand whether growth is strong enough to meet goals
  • When you need a simple annualized growth figure for presentations or reports

Because the CAGR Calculator presents growth in a uniform way, it is particularly helpful for decision-makers who need to compare performance across different assets or business units.

Other factors to consider when calculating CAGR

While CAGR is a powerful metric, it is important to understand what it does and does not tell you. Here are some key factors to keep in mind when calculating CAGR:

  • Volatility is hidden – CAGR smooths out all fluctuations, so it does not reveal ups and downs within the period.
  • It assumes steady compounding – The result is an annualized rate, not a guaranteed yearly return.
  • Starting and ending values matter greatly – A small change in either value can alter the output significantly.
  • Time period must be accurate – Even a small mistake in the number of years can distort the result.
  • Negative or zero values can be problematic – CAGR typically works best with positive beginning and ending values.

In financial contexts, it is also wise to consider:

  • Inflation, which can affect real returns
  • Taxes and fees, which may reduce actual gains
  • Market conditions, which can make growth irregular
  • Business events, such as acquisitions, divestitures, or one-time revenue spikes

If you are using the CAGR Calculator for business analysis, remember that the metric is best used alongside other indicators such as revenue, profit margin, customer retention, and cash flow. CAGR gives you the growth rate, but not the full story behind that growth.

FAQ

What does CAGR stand for?

CAGR stands for Compound Annual Growth Rate. It measures the annualized growth of an investment or metric over a period of years, assuming the growth compounds over time.

Is CAGR the same as average growth?

No. CAGR is different from simple average growth because it accounts for compounding. Average growth may ignore the effect of growth building on itself, while CAGR shows the steady annual rate that would produce the same ending value.

Can the CAGR Calculator be used for business metrics?

Yes. The CAGR Calculator works well for revenue, customer count, subscriber growth, profit, and other business metrics as long as you have a beginning value, ending value, and time period.

What if my ending value is smaller than my beginning value?

If the ending value is smaller, CAGR will be negative, which indicates a decline over time. This can be useful for measuring losses, shrinkage, or decreasing performance.

Why is CAGR useful for comparisons?

CAGR makes it easier to compare growth across different investments or time periods because it standardizes growth into a single annual percentage. This helps you evaluate performance more consistently.

Whether you are analyzing financial performance, business growth, or another metric entirely, the CAGR Calculator provides a fast and reliable way to convert raw numbers into an easy-to-understand annual growth rate. By using beginning value, ending value, and years, you can quickly see the long-term growth trend in percentage form and make more informed decisions.

Support this tool
Buy us a coffee
If this CAGR Calculator helped you, support the site with a small donation. It keeps the tools on the site free and supports ongoing improvements.

Buy us a coffee

Secure donation via Gumroad
Table of contents