Compound Annual Growth Rate Explained: Calculate Your Investment's True Growth

ByFounder of KruskalCode

22:05

6 min read

Compound Annual Growth Rate Explained: Calculate Your Investment's True Growth cover image

Understanding how your investments perform over time is crucial for making smart financial decisions. While simple returns show you the total gain or loss, they don't always tell the full story, especially when comparing investments over different periods or with varying volatility. That's where the Compound Annual Growth Rate (CAGR) comes in. It's a powerful metric that helps you see the smoothed, average annual growth of an investment, assuming all profits are reinvested.

Explanation

CAGR is essentially the geometric mean of annual growth rates over a specified period. It provides a single, consistent growth rate that would have led to the final investment value, assuming the growth compounded annually. This makes it an excellent tool for evaluating the performance of investments, comparing different assets, or tracking the growth of a business metric like revenue or user base over several years. Unlike simple average growth, CAGR accounts for the compounding effect, giving a more realistic picture of how an investment has truly grown.

Formula
The formula for Compound Annual Growth Rate (CAGR) is: CAGR = ((Ending Value / Beginning Value)^(1 / Number of Years)) - 1 Where:
* **Ending Value** is the investment's value at the end of the period. * **Beginning Value** is the investment's value at the start of the period. * **Number of Years** is the total duration of the investment in years.
Example

Let's say you started with an investment of £5,000. After 7 years, that investment has grown to £9,500. To find the CAGR: Beginning Value = £5,000 Ending Value = £9,500 Number of Years = 7 CAGR = ((£9,500 / £5,000)^(1 / 7)) - 1 CAGR = (1.9^(0.142857)) - 1 CAGR = 1.0945 - 1 CAGR = 0.0945 or 9.45% This means your investment had an average annual growth rate of 9.45% over those seven years.

How to use the related calculator

Using our CAGR Calculator is straightforward. Simply enter your 'Beginning Value' (the initial amount invested), the 'Ending Value' (what the investment is worth now), and the 'Number of Years' (how long the investment has been held). The calculator will instantly compute the Compound Annual Growth Rate, showing you the average yearly percentage growth. This makes it easy to quickly assess and compare the performance of various financial assets.


Try the related calculator
Open tool
FAQ
Why is CAGR important for investors?

CAGR is important because it provides a normalized measure of growth. It helps investors understand the steady rate at which their portfolio or individual investments have grown, making it easier to compare different investment options that might have started at different times or had varying levels of volatility.

Can I use CAGR for short-term investments?

While you can technically calculate CAGR for any period, it's most meaningful for investments held over several years (typically 3 years or more). For very short periods, the CAGR can be heavily influenced by market fluctuations, and other metrics like simple return might be more appropriate.

Does CAGR account for deposits or withdrawals?

No, the basic CAGR formula assumes a single initial investment and a single final value, without accounting for additional deposits or withdrawals made during the period. For portfolios with regular contributions or withdrawals, other methods like Modified Dietz or Time-Weighted Rate of Return might be more suitable.


Related articles

Muhammad Ali, full-stack developer and founder of KruskalCode

About the author

Muhammad Ali. Muhammad Ali is a full-stack developer and founder of KruskalCode. He builds SaaS platforms and automation systems with React and Laravel, and helps teams ship fast, scalable tools.

Need a custom calculator, dashboard, or automation workflow? Reach out to KruskalCode.

Categories
About UsFAQsTerms and ConditionsPrivacy PolicySitemap
EmailLinkedInFacebook

© 2026 PromathTools. All rights reserved.

Built by KruskalCode – SaaS & Automation Experts