Bitcoin
Supply side computed from the protocol, not copied from a chart. Price is a different question, see Compare.
Current block reward
3.125 BTC
since 2024-04-20
Next halving
≈ 2028-04
→ 1.5625 BTC
Max supply
21,000,000
last coins ≈ 2140
⌀ annual return (USD)
192.2 %
2015–2025, Vol. 404.5 %
Total supply (M BTC)
Annual issuance (% of supply, log)
Halvings
- 2009-01-03 · 50 BTC
- 2012-11-28 · 25 BTC
- 2016-07-09 · 12.5 BTC
- 2020-05-11 · 6.25 BTC
- 2024-04-20 · 3.125 BTC
- 2028-04 · 1.5625 BTC (projected)
- 2032-04 · 0.78125 BTC (projected)
- 2036-04 · 0.390625 BTC (projected)
A halving every 210,000 blocks, roughly four years. Future dates depend on actual block times. Scarcity is not a price promise.
Further sources
- Bitcoin supply & halving (protocol)
- Blockchain.com charts
- Blockchair halving countdown
- Bitcoin Treasuries (corporate holdings)
- Bitbo stock-to-flow chart
- Bitcoin Magazine Pro rainbow chart
External sites, no endorsement, no affiliation.