ROI & CAGR Converter
Convert investment values into annualized growth โ works for crypto, stocks, or any asset.
ROI vs. CAGR: The Two Numbers Every Crypto and Long-Term Investor Must Understand
Most investors make decisions based on one number: how much did I make? They look at their portfolio, see it went from $10,000 to $38,000, and call it a win. But that single figure tells you almost nothing about the quality of the investment. Was that gain over 18 months or 9 years? Would you have been better off in an index fund? How does this compare to Bitcoin's rise during the same period? To answer any of these questions with rigor, you need two specific metrics โ Return on Investment (ROI) and Compound Annual Growth Rate (CAGR) โ and you need to understand exactly what each one is measuring.
What ROI Actually Measures (And What It Doesn't)
ROI is a simple but powerful ratio. The formula is:
ROI (%) = ((Final Value โ Initial Value) / Initial Value) ร 100
If you bought Ethereum at $1,200 per coin and sold at $3,800, your ROI is ((3800 โ 1200) / 1200) ร 100 = 216.67%. Clean, unambiguous, time-agnostic. That last word โ time-agnostic โ is both ROI's strength and its critical limitation. A 216% ROI over 6 months is a once-in-a-decade result. A 216% ROI over 14 years is barely better than a savings account. ROI alone tells you how much you made in total, but never how fast you made it.
This is especially deceptive in crypto markets, where the timelines collapse. A meme coin might post a 5,000% ROI over 11 days before collapsing 98%. Traditional equity investors would need decades to approach such numbers โ or losses. Using ROI to compare a DeFi token flip to a real estate holding is like comparing the distance of two trips without mentioning one was by plane and one was on foot.
CAGR: The Time-Adjusted Truth
CAGR solves the time problem by expressing your investment's growth as if it compounded at a steady rate every year. The formula is:
CAGR = (Final Value / Initial Value)^(1 / Years) โ 1
Take that same Ethereum example โ $1,200 to $3,800 โ but now ask: what if it took 3 years? Your CAGR would be (3800/1200)^(1/3) โ 1 = 46.5% per year. If the same gain happened over 6 years, CAGR drops to (3800/1200)^(1/6) โ 1 = 21.0% per year. Same ROI, completely different growth stories.
CAGR is the metric that allows fair comparison across different assets and time horizons. The S&P 500's historical CAGR is roughly 10-11% per year. Bitcoin's 10-year CAGR (from 2014 to 2024) has been approximately 60-70% per year โ extraordinary, but also with drawdowns exceeding 80%. When a crypto project claims "100x gains," the CAGR over its actual holding period often reveals whether that was a brilliant 2-year hold or a 15-year slog in an illiquid market.
The Math Behind the Exponent
The exponent in the CAGR formula โ specifically the (1/n) power โ is what makes it so precise. It's the mathematical inverse of compounding. When a bank compounds your interest, it multiplies your balance by a growth factor every period. CAGR reverses that: given a known start, end, and number of periods, it finds the single growth rate that, when compounded annually, exactly explains your actual result.
This is important for fractional years. If you held an asset for 2 years and 6 months (2.5 years), you don't round to 2 or 3. You use 2.5 as the exponent denominator. A $10,000 investment that grew to $22,000 over exactly 2.5 years has a CAGR of (22000/10000)^(1/2.5) โ 1 = (2.2)^0.4 โ 1 โ 16.9% per year. Rounding to 2 years would give 48.3%; rounding to 3 years would give 30.0%. The precision matters, especially when comparing across benchmarks.
When CAGR Misleads: The Volatility Blind Spot
CAGR has its own critical limitation: it completely ignores the path your investment took to get from start to finish. Consider two scenarios. In Scenario A, your $10,000 grows steadily at 25% per year for 4 years, ending at ~$24,400. In Scenario B, your $10,000 crashes to $1,500 in year 1, then recovers and surges to $24,400 by year 4. Both show identical CAGRs of exactly 25% per year. But Scenario B may have caused you to panic-sell at the bottom, destroyed your sleep quality, and if you had invested borrowed money, could have forced liquidation before the recovery.
This is why sophisticated investors pair CAGR with standard deviation or maximum drawdown. A hedge fund that delivers 18% CAGR with a 12% max drawdown is a vastly superior risk-adjusted investment compared to a crypto portfolio delivering 22% CAGR with a 75% max drawdown โ even though the nominal CAGR is higher for the latter. The Sharpe Ratio (excess return per unit of volatility) formalizes this comparison, and it can't be calculated from ROI or CAGR alone.
Applying Both Metrics to Crypto Investments
Cryptocurrency analysis demands both metrics simultaneously because of the asset class's extraordinary timeline compression. Consider a Bitcoin investor who bought at $3,800 in March 2020 and sold at $68,000 in November 2021 โ approximately 1 year and 8 months (1.67 years). Their total ROI was a staggering 1,689%. But their CAGR was (68000/3800)^(1/1.67) โ 1 โ 575% per year โ a number that sounds almost fictional, but accurately represents the annualized pace of that run.
Contrast this with an altcoin investor who bought at $0.80 and sold at $8.00 โ a 900% ROI. Sounds better than Bitcoin, right? But if this took 5 years, the CAGR is (10)^(1/5) โ 1 โ 58.5% per year. The Bitcoin holder's annualized performance was nearly 10x better on a time-adjusted basis, despite the altcoin showing a higher headline ROI.
Practical Application: Using This Calculator Correctly
The ROI & CAGR Converter above works with any asset denomination โ dollars, euros, BTC, ETH units โ as long as you're consistent. Enter the value at purchase (or first recorded price) as your initial value and the value at sale (or current price) as your final value. For holding periods, use precise months where possible rather than rounding years, since fractional year precision significantly affects CAGR output for short holds.
For ongoing investments where you're tracking performance mid-hold, use the current market value as your "Final Value" โ the CAGR output will reflect your annualized return to date, which you can then benchmark against alternatives. If your 2-year crypto hold is showing a 14% CAGR, you're underperforming the S&P 500. If it's showing 85%, you've beaten almost every institutional fund on earth. Context is everything, and CAGR provides that context.
One edge case worth noting: CAGR is mathematically undefined when the holding period is zero (division by zero in the exponent). For same-day trades, only ROI is meaningful. Similarly, if your final value is zero โ a complete loss โ CAGR resolves to -100% regardless of time horizon, which is mathematically correct: if compounded at -100% per year, any value reaches zero after one period.
CAGR as a Forecasting Tool
Beyond measuring past performance, CAGR is indispensable for forward projections. If you believe an asset will deliver 35% CAGR over 5 years, you can calculate your expected exit value: Initial ร (1 + 0.35)^5. A $5,000 investment at 35% CAGR for 5 years becomes $5,000 ร (1.35)^5 = $5,000 ร 4.437 โ $22,185. This is the reverse calculation of CAGR, and it's how venture capital firms model exit multiples, how DeFi protocols project staking yields, and how long-term equity investors set price targets.
The relationship between ROI and CAGR is therefore bidirectional: you use historical start/end values to derive CAGR, and you use assumed CAGR with a future time horizon to project ROI. Both flows through the same fundamental equation โ a reminder that finance, at its core, is just applied compound interest math with uncertainty layered on top.
Understanding both numbers doesn't just make you a better analyst. It makes you a more disciplined investor โ one who can separate a lucky short-term spike from a genuinely superior long-run return, and make allocation decisions accordingly.