๐Ÿš€ ROI & CAGR Converter

Last updated: March 28, 2026

ROI & CAGR Converter

Convert investment values into annualized growth โ€” works for crypto, stocks, or any asset.

Your Investment Results
Total ROI
โ€”
Total return
CAGR
โ€”
Per year (annualized)
Absolute Gain / Loss โ€”
Holding Period โ€”

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.

FAQ

What is the difference between ROI and CAGR?
ROI (Return on Investment) measures your total percentage gain or loss from start to finish, with no regard for how long the investment took. CAGR (Compound Annual Growth Rate) annualizes that return, showing what consistent yearly growth rate would have produced the same result. ROI answers 'how much did I make in total?' while CAGR answers 'how fast did my money grow per year?' For comparing investments held over different time periods, CAGR is far more meaningful.
How do I calculate CAGR manually?
The CAGR formula is: CAGR = (Final Value รท Initial Value)^(1 รท Years) โˆ’ 1. For example, if you invested $5,000 and it grew to $12,000 over 4 years: (12000 รท 5000)^(1 รท 4) โˆ’ 1 = (2.4)^0.25 โˆ’ 1 = 1.2447 โˆ’ 1 = 0.2447, or about 24.47% per year. Multiply by 100 to express as a percentage.
Can CAGR be negative?
Yes. If your final investment value is lower than your initial value, the ratio (Final รท Initial) will be less than 1, and the resulting CAGR will be a negative percentage. For instance, if $10,000 fell to $4,000 over 3 years, CAGR = (0.4)^(1/3) โˆ’ 1 โ‰ˆ โˆ’27.3% per year. A negative CAGR represents an annualized loss rate.
Is a high ROI always better than a high CAGR?
Not necessarily. A 500% ROI over 20 years is a CAGR of only about 9.3% per year โ€” barely matching the historical S&P 500 average. Meanwhile, a 200% ROI over 2 years is a CAGR of about 73% per year โ€” extraordinary performance. ROI without time context can be misleading, which is why investors use CAGR for comparing assets held over different periods.
Does this calculator work for crypto investments?
Absolutely. Enter your buy price (or total invested in USD) as the Initial Value, your current or sell price (or current portfolio value in USD) as the Final Value, and specify how many years and months you held the asset. The calculator will show both your total percentage ROI and the annualized CAGR. You can also use coin units instead of dollars as long as both values are in the same denomination.
What if I held the investment for less than a year?
Set Years to 0 and enter only the Months held. The calculator uses fractional years internally (e.g., 6 months = 0.5 years), so CAGR will still be computed correctly and annualized. For example, a 50% gain in 6 months gives a CAGR of (1.5)^(1/0.5) โˆ’ 1 = (1.5)^2 โˆ’ 1 = 125% per year โ€” reflecting the power of that short-term gain if sustained annually.