§ Tool · calculator

HODL Calculator — What if I'd bought Bitcoin in…

See what a past Bitcoin purchase would be worth today — yearly USD averages 2010-2025, client-side math, live price from coingecko.

Last updated · April 23, 2026

HODL · Time Machine · Calculator fetching price…
Today's Value
loading price…
BTC Purchased
0.02096436BTC
@ $47,700 avg
Sats Purchased
2,096,436sats

Historical prices are yearly USD averages — not exact spot prices. For illustration only. Not financial advice.

How it works

This tool answers the question every Bitcoin observer has asked at some point: “If I had put $1,000 into Bitcoin back in [year], what would it be worth today?” Enter an investment amount in US dollars, choose a purchase date, and the calculator shows you the approximate Bitcoin you would have acquired at that year’s average price, what it would be worth at today’s live price, and the return — both as a simple multiple and as a Compound Annual Growth Rate (CAGR).

All arithmetic runs in your browser. The only outbound request is a live BTC price fetch from CoinGecko (cached five minutes in your browser’s localStorage). Historical prices are stored as a static JSON file — no database, no server round-trip, no tracking.

Data disclosure: yearly averages, not spot prices

Important: the historical prices used in this tool are annual averages, not exact spot prices for any specific day. Bitcoin’s price can vary enormously within a single year — in 2017, for example, the price began around $1,000 in January and peaked near $20,000 in December before falling back. An “average” of roughly $4,000 for 2017 is a blunt instrument that smooths out all that volatility.

This is intentional. The goal of the HODL Calculator is illustrative: to give you a rough sense of Bitcoin’s long-run return profile across years or decades, not to answer questions like “what if I had bought on exactly November 14, 2020?” For that kind of precision you would need tick-level historical price data, which would add considerable complexity without serving the tool’s educational purpose. If you need exact historical spot prices, resources like CoinGecko’s historical API or blockchain explorers can provide them.

The covered years run from 2010 (Bitcoin’s first full year with a meaningful market price) through 2025. Purchases before 2010 or after the supported range will produce an error message.

Understanding the two return metrics

Cumulative ROI (the “x multiple”)

The simplest measure of return is how many times your initial investment multiplied. If you invested $1,000 and it grew to $50,000, that is a 50× return. The formula is:

multiple = final_value / initial_investment

This number is intuitive and satisfying to look at for Bitcoin’s long-run holders, but it has a significant limitation: it does not account for how long the investment took. A 50× gain over thirty years is very different from a 50× gain over three years. That is where CAGR comes in.

Annualized ROI (CAGR)

CAGR stands for Compound Annual Growth Rate. It answers: “If my investment grew at a constant annual rate, what would that rate need to be to produce the observed total return over the elapsed time?”

The formula is:

CAGR = (final_value / initial_investment) ^ (1 / years_elapsed) − 1

For example, a 50× return over five years corresponds to a CAGR of about 120% per year. The same 50× return over ten years corresponds to a CAGR of about 48% per year. CAGR lets you compare Bitcoin’s long-run performance against other asset classes — the S&P 500 has historically averaged about 10% CAGR — on a like-for-like annual basis.

Neither metric predicts the future. Bitcoin’s extraordinary historical CAGR reflects an asset going from near-zero to global reserve asset candidate status. Whether such returns persist is an open question that no calculator can answer.

FAQ

When was Bitcoin’s best HODL return period?

Based on yearly averages, the highest single-year gains came in 2013 (roughly 29× from 2012’s average), 2017 (roughly 7× from 2016’s average), and 2021 (roughly 4× from 2020’s average). But hindsight bias is powerful here — identifying those peaks before they happened required either conviction that defied mainstream consensus or outright luck. The investors with the highest returns are typically those who held through multiple market cycles rather than those who timed any particular peak.

Why is the 2018–2019 ROI so low (or negative)?

Bitcoin’s price dropped roughly 84% from its late-2017 peak to its late-2018 trough. If you purchased at the 2018 yearly average of around $7,200 and held through 2019 (also averaging around $7,200), your paper return was approximately flat. Long-term holders who survived that period and continued holding were rewarded by the 2020–2021 bull run, but short-term purchasers at the 2018 average experienced a painful drawdown.

What does “x multiple” mean in practice?

A “23×” return means your investment multiplied 23 times — $1,000 became $23,000. A “0.5×” return (less than 1×) means you lost money — $1,000 became $500. The HODL Calculator shows the multiple as a positive number when your purchase would have grown and as a percentage loss when it would have declined.

Why should I look at CAGR rather than total return?

CAGR normalizes for time. Bitcoin’s cumulative returns look astronomical partly because Bitcoin existed for fifteen years. Comparing a 100× ten-year return to a 100× two-year return requires CAGR: the two-year run is a CAGR of roughly 900% per year, while the ten-year run is about 58% per year — both extraordinary, but very different in character. CAGR also lets you benchmark Bitcoin against other investments that quote annual returns.

Is this financial advice?

No. This tool is for education and curiosity — it answers a historical “what if” question. Past performance is not indicative of future results. Bitcoin is a highly volatile asset that has experienced multiple drawdowns exceeding 80% from peak to trough. Any investment decision should involve careful consideration of your own risk tolerance, financial situation, and time horizon, ideally with input from a qualified financial advisor. Nothing on this site constitutes investment advice.

Why does the calculator only go back to 2010?

Bitcoin had no meaningful price discovery before 2010. While a small number of peer-to-peer transactions occurred in 2009, the first known exchange-based price quote — approximately $0.001 per BTC in late 2009 — was too illiquid and short-lived to represent a reliable market. The 2010 average of $0.10 reflects the earliest period with consistent, exchange-observed pricing.

How is the live price fetched?

The current BTC price comes from CoinGecko’s public API, cached for five minutes in your browser’s localStorage. This means repeated use of the tool is instant and does not hammer the API. No personal data is sent — the request carries only a standard HTTP GET with no identifying parameters.