Crypto HODL ROI Calculator

Calculate crypto profit or loss, ROI before and after fees, CAGR, annualized return, and benchmark comparison for a HODL position using total values or coin buy and sell prices.

Inputs

Used only for formatting. No exchange rates are applied.

Starting position value before buy fee.

Exit value before sell fee.

Trading, spread, network, or platform fee paid at entry.

Fee deducted when selling or valuing the exit.

Decimal years are supported.

Alternative annual return to compare against.

Results

Enter values to calculate net profit, ROI, CAGR, and benchmark comparison.

Total investment after fees
-
Entry value plus investment fee.
Total exit value after fees
-
Final value minus exit fee.
Net profit/loss
-
Exit after fees minus investment after fees.
ROI before fees
- %
Gross return before fees.
ROI after fees
- %
Net return after fees.
Annualized ROI / CAGR
- %
Yearly compound return.
Benchmark final
-
Same investment at benchmark rate.
Benchmark ROI
- %
Benchmark total return over the same period.
Gap vs benchmark
-
Your net exit value minus benchmark final.
Outperformance
- %
Gap as a percent of benchmark final.

You vs benchmark

MetricYour HODLBenchmark
Final value--
Total ROI--
Annualized return--

CAGR = (exit value after fees / total investment after fees)^(1/years) - 1. Benchmark final = total investment after fees x (1 + r)^years.

Advertisement

Worked examples

Bitcoin gain example

Inputs: $1,000 invested, $2,400 final value, 2 years, $10 buy fee, $10 exit fee.

Formula: net profit = $2,390 - $1,010 = $1,380; ROI after fees = $1,380 / $1,010.

Result: 136.63% ROI after fees and about 53.83% CAGR.

The investment more than doubled even after fees, and annualizing shows how strong the return was per year.

Loss example

Inputs: $1,500 invested, $900 final value, 1.25 years, no fees.

Formula: net profit = $900 - $1,500 = -$600; ROI = -$600 / $1,500.

Result: -40.00% ROI and about -33.58% CAGR.

A negative CAGR shows the yearly compound rate that would turn the starting value into the lower ending value.

Benchmark comparison example

Inputs: $2,000 invested, $2,500 final value, 3 years, 6% benchmark.

Formula: benchmark final = $2,000 x 1.06^3 = $2,382.03; gap = $2,500 - $2,382.03.

Result: $117.97 ahead of benchmark, or about 4.95% outperformance versus the benchmark final value.

The HODL won, but the benchmark view shows the extra return after accounting for time.

How to calculate HODL return

Net profit/loss: exit value after fees - total investment after fees.
ROI after fees: net profit / total investment after fees x 100.
CAGR: (exit value after fees / total investment after fees)^(1 / years) - 1.
Benchmark final: total investment after fees x (1 + benchmark annual return)^years.

ROI vs CAGR

ROI is the total percentage gain or loss over the entire holding period. CAGR is the annualized return: it converts the same beginning and ending values into the steady yearly rate that would produce that result. A 100% ROI over one year is very different from a 100% ROI over six years, and CAGR makes that difference visible.

Why holding period changes the answer

Long holding periods can make a good-looking total return less impressive once annualized. A 2x return over six years is still a gain, but its CAGR is about 12.25%, not 100% per year. Dates or decimal years both feed the same annualization formula.

How benchmark comparison works

The benchmark is the alternative annual return you want to compare against. The calculator compounds your total investment after fees at that annual benchmark rate for the same holding period, then compares the benchmark final value with your actual exit value after fees.

What this calculator does not include

The calculator does not estimate taxes, staking rewards, borrowing costs, leverage, liquidation risk, changing exchange rates, or multiple purchases and sales. It assumes one starting position and one ending value. If you bought more over time, use an IRR or money-weighted return calculator for the full cashflow history.

FAQ

How do I calculate crypto HODL profit?

Subtract the total investment cost, including the buy fee, from the exit value after sell fees. The calculator calls this net profit/loss.

What is a good CAGR for crypto?

There is no universal good CAGR for crypto. A useful test is whether the annualized return compensated you for the volatility, drawdowns, and opportunity cost compared with a realistic benchmark.

Does ROI include fees?

It depends on the definition. This calculator shows ROI before fees and ROI after fees so you can see both the headline return and the more realistic net return.

Should I include taxes?

Taxes can materially change real returns, but this calculator does not estimate tax. For personal tax treatment, consult a qualified tax professional.

What benchmark should I use?

Use the return you would reasonably expect from the alternative use of that money, such as a broad stock index, bond yield, savings yield, or your required hurdle rate.

What if I bought more over time?

This page assumes a single starting position and a single ending value. Multiple buys, sells, deposits, and withdrawals are better measured with IRR or money-weighted return.

Why is CAGR different from ROI?

ROI is total return across the whole period. CAGR annualizes that same return, which makes different holding periods easier to compare.

Calculation notes and trust details

  • Last reviewed: June 29, 2026.
  • Author/reviewer: Starlight Tools editorial team.
  • Privacy: Calculations run in your browser. The page does not need to send entered amounts, dates, or prices to a server to calculate results.
  • Educational use only: This calculator is for general education and is not financial, tax, legal, or investment advice.
  • Formula references: ROI and CAGR definitions are consistent with standard finance references such as Investopedia's ROI guide and Investopedia's CAGR guide.

Why the time value of HODLing matters

Opportunity cost is a major part of evaluating a HODL. If your position returned 80% in two years, but a diversified benchmark would have delivered 12% per year with lower volatility, the gap vs benchmark puts a concrete value on the difference. That number is not advice, but it helps frame whether the extra risk felt worthwhile and whether future allocations should be sized differently.

Explore more tools