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.