Businesses and institutions are snapping up Bitcoin at a pace nearly four times faster than miners can create new coins, raising fresh concerns over a potential supply crunch. According to Bitcoin financial services firm River, private companies and publicly traded firms have purchased an average of 1,755 BTC per day in 2025.

Investment vehicles such as exchange-traded funds (ETFs) added another 1,430 BTC daily, while governments acquired roughly 39 BTC per day. This heavy accumulation dwarfs the 450 BTC that miners generate daily, creating conditions that some analysts believe could trigger a sharp price surge.

River reports that corporate Bitcoin treasuries acquired 159,107 BTC in the second quarter of 2025 alone, bringing the total business holdings to around 1.3 million BTC. At the forefront is Michael Saylor’s Strategy, which has emerged as the world’s largest Bitcoin-holding company with 632,457 BTC in its reserves.

Adam Livingston, author of The Bitcoin Age and The Great Harvest, argues that Strategy is effectively “synthetically halving” Bitcoin’s supply by absorbing such large amounts. Still, Strategy’s corporate treasury officer, Shirish Jajodia, maintains that the company’s buying strategy avoids direct market disruption.

He explained that the firm uses over-the-counter (OTC) channels to spread out purchases, preventing major impacts on spot trading. “Bitcoin’s daily trading volume exceeds $50 billion. So, if you buy $1 billion worth over a couple of days, it’s not actually moving the market that much,” Jajodia noted.