The rise of stablecoin payments in numbers
According to a recent report by the data firm Artemis, by May 2025, the total supply of stablecoins skyrocketed to $239 billion, up from just $10 billion five years ago. Currently, there are over 150 million blockchain addresses holding stablecoins and 10 million addresses making daily transactions. Between January 2023 and February 2025, stablecoin payments worth over $94.2 billion were settled worldwide.
Business-to-business (B2B) payments now represent an annualized value of $36 billion, surpassing peer-to-peer flows ($18 billion), card-related transactions ($13.2 billion), and business-to-consumer payments ($3.3 billion), all rapidly growing.