Institutions Are Buying Up Bitcoin 4x Faster Than Miners Are Creating BTC in 2025, River Research
A striking new trend has emerged in the Bitcoin market in 2025, with institutions and businesses acquiring Bitcoin at a pace nearly four times faster than miners are generating new coins. According to the River research, funds and ETFs are acquiring an average of 1,755 BTC per day, compared to the 450 BTC being mined daily.
Institutions Are Buying Up Bitcoin Faster Than Miners Can Mine
River, a U.S.-based BTC financial services firm providing brokerage and mining operations services, has published a new report showing how much institutions and private businesses have been buying Bitcoin. The Sankey-style flow infographic shared by River shows that businesses are buying Bitcoin faster than miners can produce it.
According to the River research, approximately 1,755 BTC are bought by business-controlled wallets every day in 2025. In addition to public corporations that have added BTC to their balance sheets, River puts Bitcoin treasury companies (like Strategy) that publicly hold BTC under the blanket of businesses.

These businesses are not the only ones purchasing Bitcoin. From the data provided by River, ETFs and other Bitcoin investment vehicles are buying an average of 1,430 BTC every day in 2025. The Bitcoin daily trading volume for only U.S. spot Bitcoin ETFs is now between $5–$10 billion.
In addition, governments across the world have also added 39 BTC per day in 2025, River’s data shows. In comparison to the massive ongoing BTC accumulation, River reports that Bitcoin miners are only able to mine 450 new BTC per day in 2025.
Only 450 new BTC can be mined per day because of the reduction in rewards that happened in the April 2025 Bitcoin halving. Bitcoin has an average block time of 10 minutes, with a reward of 3.125 BTC per block. At this rate, only 448.2 new BTC coins can be added to circulation daily. However, this figure can slightly increase or decrease, as the block time fluctuates.
Bitcoin Sees Massive Demand From Treasury Companies
River report shows that Bitcoin treasury companies rushed to buy BTC in the past quarter. The report indicates that 159,107 BTC were bought by Bitcoin treasuries in Q2 2025. Bitcoin owned by the treasury has grown to 3.68 million BTC or more than 18.5% of the current Bitcoin circulating supply.

These holding companies are headed by Michael Saylor’s Strategy, the largest known Bitcoin holder on the planet, and has a staggering 632,457 BTC in its corporate reserve, as stated by BitcoinTreasuries.
Adam Livingston, the author of The Bitcoin Age and The Great Harvest, once commented that Strategy is artificially halving Bitcoin by acquiring the predominant cryptocurrency rapidly.
The Supply Squeeze Effect
The fact that the Bitcoin supply by the miners is much lower than the insatiable institutional demand is an indication of a decreasing liquid supply of BTC in the market. If this trend persists, it may result in a supply shock where institutional holders “HODL” their Bitcoin, further limiting the supply of BTC for retail investors and market trading.
Such a supply contraction often leads analysts to speculate about bullish price catalysts for Bitcoin. If the BTC selling pressure continues decreasing, it could force the BTC price to rise, strengthening the narrative that Bitcoin is digital gold and a better store of value than other traditional assets.