Trading Metrics

CAGR

Last Updated
Quick Definition

CAGR — Compound Annual Growth Rate (CAGR) is the mean annual growth rate of an investment over a specified time period longer than one year.

Track CAGR with JournalPlus

CAGR (Compound Annual Growth Rate) is the smoothed annual rate of return that shows how an investment grew over a multi-year period as if it had grown at a steady rate each year. It’s the gold standard for comparing trading performance over time because it accounts for compounding and normalizes different time periods.

  • CAGR smooths volatile returns into an equivalent steady annual rate
  • S&P 500 historical CAGR is approximately 10%; beating this consistently is the goal
  • CAGR allows fair comparison across different time periods and strategies

How CAGR Works

CAGR tells you the constant rate of return that would take you from your starting value to your ending value over a given time period. It “smooths out” the volatility of individual years.

CAGR = (Ending Value / Beginning Value)^(1/n) - 1

Where:

  • Ending Value = Final portfolio value
  • Beginning Value = Starting portfolio value
  • n = Number of years

Multiply the result by 100 to express as a percentage.

Quick Reference

CAGRInterpretationComparison
5-7%ConservativeSlightly below market average
8-12%Market-matchingS&P 500 historical average
15-20%GoodOutperforming most investors
20-30%Very goodTop-tier active trading
30-50%ExcellentExceptional (verify sustainability)
50%+ExtraordinaryRare and often unsustainable

Example Calculation

Let’s calculate CAGR for a trading account:

Your Trading Results:

  • Starting Value: $25,000 (January 2021)
  • Ending Value: $52,000 (January 2025)
  • Time Period: 4 years

CAGR Calculation:

CAGR = ($52,000 / $25,000)^(1/4) - 1
CAGR = (2.08)^0.25 - 1
CAGR = 1.201 - 1
CAGR = 0.201 = 20.1%

This means your account grew at an equivalent rate of 20.1% per year over the 4-year period.

CAGR is the smoothed annual growth rate of your trading account over multiple years. It accounts for compounding and lets you compare performance across different time periods. A good trading CAGR is 15-25% annually, beating the market’s historical 10% average.

Why CAGR Beats Simple Averages

Consider this scenario over 3 years:

YearAnnual ReturnAccount Value
Start$100,000
Year 1+50%$150,000
Year 2-40%$90,000
Year 3+30%$117,000

Simple Average Return: (50% - 40% + 30%) / 3 = 13.3%

CAGR: ($117,000 / $100,000)^(1/3) - 1 = 5.4%

The simple average suggests 13.3% annual growth, but you only have $117,000 after starting with $100,000. CAGR’s 5.4% reflects actual performance. Always use CAGR for accurate assessment.

CAGR vs Other Return Metrics

MetricWhat It MeasuresWhen to Use
CAGRAnnualized compound growthMulti-year performance comparison
ROITotal percentage gain/lossSingle investment evaluation
Absolute ReturnRaw dollar or percentage gainSnapshot of total profit
Annualized ReturnSimple annual averageQuick rough estimate

CAGR is best for comparing performance over different time periods. A 50% total return over 2 years (21.5% CAGR) is better than 50% over 5 years (8.4% CAGR).

Practical CAGR Benchmarks

Time Period$50,000 at 10% CAGR$50,000 at 20% CAGR$50,000 at 30% CAGR
3 years$66,550$86,400$109,850
5 years$80,525$124,415$185,680
10 years$129,685$309,585$689,180
20 years$336,375$1,916,880$9,499,730

The power of even a few percentage points difference compounds dramatically over time. This is why consistent edge matters more than occasional home runs.

Common CAGR Mistakes

  1. Ignoring time period – A 100% return sounds amazing until you realize it took 8 years (9% CAGR). Always annualize.

  2. Excluding withdrawals/deposits – If you added capital during the period, raw CAGR is inflated. Use time-weighted returns for accurate CAGR.

  3. Too short a period – CAGR over 1 year is just annual return. CAGR becomes meaningful over 3+ years.

  4. Comparing different risk levels – 25% CAGR with 50% drawdowns isn’t comparable to 18% CAGR with 15% drawdowns. Pair CAGR with risk metrics.

  5. Forgetting taxes and fees – Calculate CAGR on after-tax, after-fee returns for realistic assessment.

How JournalPlus Tracks CAGR

JournalPlus automatically calculates your CAGR from trade history, accounting for deposits and withdrawals. You can view CAGR by strategy, instrument type, or custom time periods—helping you understand your true long-term performance and compare different approaches objectively.

Common Questions

What is a good CAGR for trading?

A good CAGR for active traders is 20-40% annually after accounting for all costs. The S&P 500 has historically returned about 10% CAGR. Consistently achieving 15-25% CAGR over multiple years puts you in the top tier of traders. Be skeptical of claims above 50% CAGR sustained over many years.

How do you calculate CAGR?

CAGR = (Ending Value / Beginning Value)^(1/n) - 1, where n is the number of years. For example, growing $10,000 to $25,000 over 5 years: CAGR = ($25,000/$10,000)^(1/5) - 1 = 2.5^0.2 - 1 = 20.1%.

What is the difference between CAGR and average return?

CAGR accounts for compounding and gives you the smoothed annual rate. Average return just averages yearly returns. If you made +50% then -50%, your average return is 0%, but your CAGR is -13.4% (you lost money). CAGR reflects actual growth.

Why is CAGR better than total return?

Total return doesn't account for time. Making 100% over 2 years is impressive; over 10 years it's mediocre. CAGR annualizes returns so you can compare performance across different time periods. It's the standard metric for investment performance comparison.

Can CAGR be negative?

Yes, negative CAGR means your investment lost value over the period. If you started with $50,000 and ended with $35,000 after 3 years, your CAGR is -11.2%. This means you lost about 11.2% annually on average through the period.

Share this article

Track CAGR Automatically

JournalPlus calculates your cagr and other key metrics from your trade data. Import trades and get instant insights.

SSL Secure
One-Time Payment
7-Day Money-Back
4.9/5 (1,287 reviews)
Track CAGR automatically 7-Day Money-Back
Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime