CAGR Calculator
Calculate the compound annual growth rate (CAGR) of any crypto or investment over time.
Investment Details
Start Trading Today
Sign up on top exchanges with exclusive referral bonuses
Related Calculators
ROI Calculator
Calculate return on investment and portfolio growth
Compound Calculator
Compound interest with reinvest, risk-reward, and trade simulation
Future Value Calculator
Project the future value of an investment with compound interest and regular contributions.
Related Guides
Dollar Cost Averaging Guide
Learn how DCA can smooth your average entry price and improve long-term annualized returns
Portfolio Rebalancing
Optimize your crypto portfolio allocation for better risk-adjusted compound growth
Risk Management Guide
Learn professional risk management strategies to protect your crypto gains
What Is CAGR and Why Does It Matter for Crypto?
Compound Annual Growth Rate (CAGR) is the single most useful metric for measuring the long-term performance of any investment, and it is especially valuable in cryptocurrency where year-to-year returns are wildly uneven. CAGR answers a simple but powerful question: if your investment had grown at a perfectly steady pace every year, what annual rate would have produced the same result? By smoothing out volatile peaks and troughs, CAGR lets you make apples-to-apples comparisons between different assets, time horizons, and strategies.
For example, Bitcoin's price in January 2017 was roughly $1,000 and by January 2024 it was approximately $42,000 — a total gain of 4,100%. Calculating the CAGR over those seven years gives approximately 69% per year. That figure is far more actionable than the raw percentage because it lets you benchmark Bitcoin against other asset classes: the S&P 500 averaged about 14% CAGR over the same period, making the comparison immediate.
The CAGR Formula Explained
The formula is straightforward once you understand its components:
CAGR = (Ending Value / Beginning Value)^(1 / Years) − 1
You divide the ending value by the beginning value to get the total growth multiple, raise it to the power of 1 divided by the number of years, then subtract 1 to express the result as a rate. Multiply by 100 to convert to a percentage.
Worked example: You invested $1,000 in Ethereum in 2020 and your position is now worth $5,000 after three years.
- Total multiple: 5,000 / 1,000 = 5.0x
- Raise to the power 1/3: 5.0^(0.333) ≈ 1.710
- Subtract 1: 1.710 − 1 = 0.710
- CAGR ≈ 71.0% per year
This means your Ethereum position grew at roughly 71% per year on a compounded basis, even though the actual year-to-year returns were anything but smooth.
CAGR vs. Average Return: Why the Difference Matters
Many investors confuse CAGR with average (arithmetic mean) return, and the distinction can have significant real-world implications. Consider a crypto position that gains 100% in year one and loses 50% in year two. The arithmetic average is 25% — which sounds appealing — but the CAGR is 0%. Why? Because a 100% gain doubles your money, and a 50% loss halves it, leaving you exactly where you started. The arithmetic average ignores this path dependency.
CAGR is the geometric mean: it accurately reflects what actually happened to your purchasing power. This is why CAGR should always be your go-to metric when evaluating multi-year crypto performance, especially in markets as volatile as digital assets. Platforms that quote "average annual returns" without specifying whether they mean arithmetic or geometric are almost always using the arithmetic figure, which will systematically overstate actual wealth accumulation.
Crypto-Specific CAGR Examples
To illustrate how dramatically CAGR varies across crypto assets and time windows, consider a few historical scenarios:
- Bitcoin 2017–2024 (7 years): $1,000 → ~$42,000. CAGR ≈ 69% per year.
- Ethereum 2020–2023 (3 years): $130 → $1,850. CAGR ≈ 143% per year.
- Solana 2021–2023 (2 years, bear market included): $200 → $90. CAGR ≈ −33% per year — a reminder that CAGR works for losses too.
These examples highlight that CAGR is highly sensitive to the start and end dates you choose. A Bitcoin CAGR measured from the peak of December 2017 to the bottom of December 2018 looks terrible, while the same metric measured over a full ten-year cycle looks extraordinary. Always specify the time window when discussing CAGR so comparisons remain meaningful. Tools like smartmoneyapi.com can help you pull historical prices for any date range to populate these calculations accurately.
Using CAGR for DCA and Portfolio Evaluation
CAGR is particularly useful for evaluating dollar-cost averaging (DCA) strategies, where you make regular purchases over time. After a year or more of weekly or monthly buys, you can calculate the CAGR of your overall portfolio by using your total cost basis as the beginning value and your current portfolio value as the ending value. This gives you a single annualized figure that reflects the combined impact of all your purchases, the timing of market moves, and any compounding from reinvested staking rewards or yield.
For long-term HODLers, CAGR is the metric that best captures the "quality" of a hold. A 500% total return sounds impressive, but the CAGR context — whether that happened over two years (58% CAGR) or ten years (19% CAGR) — completely changes the assessment. Use CAGR alongside the ROI calculator for a complete picture: ROI tells you how much, CAGR tells you how fast.
Limitations of CAGR to Keep in Mind
CAGR assumes perfectly smooth, constant growth — which never happens in reality, least of all in crypto. Two portfolios with identical CAGRs can have wildly different risk profiles: one might have grown steadily, while the other crashed 80% before recovering. Always pair CAGR with maximum drawdown figures and volatility metrics to get a complete picture of risk-adjusted performance. CAGR also ignores the impact of regular contributions or withdrawals; for those scenarios, use our compound interest or future value calculators instead.