BTC Investment Return Calculator

How good is holding Bitcoin (BTC)? Enter your initial and current value to get total ROI, and add holding years for the annualized CAGR.

Measuring your BTC return

Enter what you originally paid for Bitcoin (BTC) and what it is worth now to get total ROI; add the holding period to get the annualized compound rate.

Use the live-price button for the current value and enter your actual cost basis by hand.

BTC ROI and CAGR formulas

Total ROI(current value − initial investment) ÷ initial investment × 100%
CAGR(current value ÷ initial investment)^(1 ÷ years) − 1
Profitcurrent value − initial investment

Worked BTC holding example

If 1,000 USDT grows to 1,500 USDT over 2 years: total ROI is +50.00% but CAGR is only about +22.47% — far below dividing +50.00% by 2 years, which would overstate the annual pace.

Example result table

Implied priceFinal valueHolding yearsTotal ROIAnnualized CAGR
117,6001,500 USDT1 yr+50.00%+50.00%
153,6641,960 USDT2 yr+96.00%+40.00%
156,8002,000 USDT2 yr+100.00%+41.42%
235,2003,000 USDT3 yr+200.00%+44.22%

Based on 1,000 USDT bought at the 78,400 USDT reference price: the implied price column shows the BTC unit price that scenario requires. ROI is the cumulative gain over the whole hold, while CAGR spreads it into a steady annual rate for comparison.

Reading BTC annualized returns

CAGR spreads the whole holding period into a steady compound rate for comparison only; BTC rarely compounds smoothly, so a single annualized number hides the actual path.

FAQ

How is ROI calculated for BTC?

ROI = (current value − initial investment) ÷ initial investment × 100%. For multi-year holds also use CAGR = (current value ÷ initial investment)^(1 ÷ years) − 1 so different holding periods are comparable.

What is the annualized return if BTC gains 50% over two years?

Turning 1,000 USDT into 1,500 USDT gives a +50.00% total ROI and a CAGR of about +22.47% — not 25% per year.