# Compound Annual Growth Rate (CAGR) Calculator

Calculate the compound annual growth rate (CAGR) from a beginning value, ending value and number of years; compare with the simple average growth rate and visualize the smooth growth curve. CAGR = (EV/BV)^(1/n) - 1.

> Canonical page: https://elysiatools.com/en/tools/compound-annual-growth

- **Category:** Finance

- **Keywords:** cagr, compound annual growth rate, growth rate, investment, return, finance, annualized return

## Overview

The Compound Annual Growth Rate (CAGR) Calculator helps you determine the annualized rate of return for an asset or business over a specified period. By inputting the beginning value, ending value, and the number of years, you can instantly calculate the CAGR, compare it to the simple average growth rate, and visualize the smoothed growth curve.

## Inputs

- **Beginning Value** (number): e.g. 10000
- **Ending Value** (number): e.g. 25000
- **Number of Years** (number): e.g. 5
- **Decimal Places** (number)

## When to use

- When evaluating the historical performance of an investment portfolio or mutual fund over multiple years.
- When comparing the growth rates of different assets or business revenues that experience high volatility year-over-year.
- When projecting future investment values or setting realistic long-term financial growth targets.

## How it works

- Enter the initial investment amount in the Beginning Value field.
- Input the final investment amount in the Ending Value field and specify the duration in years.
- Adjust the decimal places for precision and click calculate to generate the CAGR percentage, a comparison with the simple average growth rate, and a visual growth curve.

## Use cases

- Analyzing the annualized return of a stock portfolio over a five-year period.
- Comparing the revenue growth rates of two competing businesses over a decade.
- Evaluating the performance of real estate investments from purchase to sale.

## Frequently asked questions

### What is the difference between CAGR and simple average growth rate?

CAGR accounts for the compounding effect over time, representing a smoothed annual growth rate, whereas the simple average growth rate merely divides the total growth by the number of years.

### Can CAGR be negative?

Yes, if the ending value is lower than the beginning value, the CAGR will be negative, indicating a loss over the period.

### Does CAGR account for volatility during the investment period?

No, CAGR calculates a smoothed rate of return and does not reflect year-to-year fluctuations or portfolio volatility.

### How does the number of years affect the CAGR calculation?

The number of years acts as the exponent denominator in the formula; a longer period spreads the growth out, resulting in a lower annualized rate for the same total return.

### Can I calculate CAGR for periods shorter than a year?

The standard CAGR formula is designed for annual periods, but you can input fractional years to get an annualized rate.

## Related tools

- [APR Calculator](https://elysiatools.com/en/tools/apr-calculator): Calculate the true Annual Percentage Rate (APR) of a loan when upfront fees are involved. The nominal interest rate sets the monthly payment, but fees reduce the net cash received, raising the effective APR. Uses Newton's method to solve the annuity present-value equation. Shows APR, nominal rate, monthly payment, and the APR premium.
- [Auto Loan Calculator](https://elysiatools.com/en/tools/auto-loan-calculator): Calculate your car loan monthly payment factoring in vehicle price, down payment, trade-in value, sales tax, and registration fees. Shows amount financed, total interest, total cost, a descending balance curve, and a yearly amortization schedule.
- [Net Worth Calculator](https://elysiatools.com/en/tools/net-worth-calculator): Calculate your net worth from a list of assets and liabilities (Net Worth = Total Assets − Total Liabilities). Enter items one per line as 'label, amount'. Shows a per-line breakdown, a share-of-total donut chart, and a financial health rating.
- [Present Value Calculator](https://elysiatools.com/en/tools/present-value-calculator): Discount a future lump sum or an annuity back to today's value (PV). Supports lump-sum and annuity cash flows, multiple compounding frequencies, a present-value decay curve, and a per-period breakdown. PV = FV / (1+r)^n for a lump sum.
- [Salary Converter](https://elysiatools.com/en/tools/salary-converter): Convert between hourly, monthly, and annual salary. Enter any one figure and get the other two, with customizable hours per week, weeks per year, and overtime multiplier. Shows paycheck estimates for weekly, biweekly, semimonthly, and monthly pay periods.
- [Student Loan Calculator](https://elysiatools.com/en/tools/student-loan-calculator): Calculate student loan repayment with an optional grace period and subsidized/unsubsidized interest. Unsubsidized loans accrue interest during the grace period that capitalizes into principal; subsidized loans do not. Shows monthly payment, total interest, total repayment, a balance curve, and a yearly breakdown.
- [Dividend Calculator](https://elysiatools.com/en/tools/dividend-calculator): Calculate dividend income, yield, and total returns from stock investments
- [Rent vs Buy Calculator](https://elysiatools.com/en/tools/rent-vs-buy): Compare renting versus buying a home to make informed housing decisions

## Samples

- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Web Image Processing Rust Samples](https://elysiatools.com/en/samples/web-image-processing-rust): Web Rust image processing examples including image read/save, scaling, and format conversion

## Related content

- [Investment, Savings, and Retirement Planning](https://elysiatools.com/en/hubs/investment-savings-retirement-planning): Turn current income, assets, savings capacity, and return assumptions into a retirement-readiness scenario you can review and revise.
