Firsthand Bitcoin · Data · Bitcoin miners

Data / Transactions per day / 2025

Transactions per day in 2025

On-chain bitcoin transactions confirmed per day, seven-day average.

Transactions per day opened 2025 at 334,899/day (January 1, 2025) and closed at 474,415/day (December 31, 2025), up 41.7%. The high was 566,269/day on September 2, 2025 and the low 313,507/day on June 25, 2025.

Transactions per day, month by month in 2025

MonthMonth end
January 2025329,406/day
February 2025464,390/day
March 2025395,673/day
April 2025406,942/day
May 2025393,895/day
June 2025373,662/day
July 2025462,262/day
August 2025530,171/day
September 2025505,014/day
October 2025494,847/day
November 2025437,392/day
December 2025474,415/day

How many transactions the network confirms each day. Blockspace is fixed, so when demand rises the queue lengthens and fees go up rather than the count rising without limit.

Other years: 2026 · 2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013

Also in 2025: Bitcoin price · Distance from the all-time high · 200-day and 200-week averages · Network hashrate · Mining difficulty · Difficulty adjustments · Fees paid to miners · Hashprice · Miner revenue · Miner prices per terahash · Bitmain releases and the bitcoin price · Break-even electricity price

The full history · CSV