BTCDiagrams
Gallery
Back to Gallery
Economics
Bitcoin Supply & Halving
Timeline showing Bitcoin's supply schedule, halving events, and the path to 21 million.
Bitcoin Supply Schedule & Halving
Total Supply (millions BTC)
21M
15.75M
10.5M
5.25M
0
Year
2009
2012
2016
2020
2024
2028
2140
21M CAP
Halving 1
50→25 BTC
Halving 2
25→12.5 BTC
Halving 3
12.5→6.25 BTC
Halving 4
6.25→3.125 BTC
Block Reward Halving
Every 210,000 blocks
(~4 years)
Current Supply
~19.5M BTC
(93% mined)
Final Bitcoin Mined
Year ~2140
(21M hard cap)
Previous
Transaction Lifecycle