$BTC Bitcoin has a total supply of 21 million. The

underlying code ensures that only 21 million bitcoins will ever exist. Bitcoin's finite supply is a strong economic statement and supports its value system.

Bitcoin is distributed through mining. The 21 million bitcoins in existence are scheduled to be mined through the year 2140. That is, the last bitcoin is expected to be mined in the year 2140. At the current rate of emission, the unmined bitcoin will be exhausted before this speculated time. Almost 90% of bitcoin's total supply has been mined. About 900 bitcoins are mined per day, currently.