Firsthand Bitcoin · Data · Bitcoin miners

Median confirmation time

How long the median transaction waited to be confirmed, in minutes.

9.6 min on Sep 20, 2026, against 3.9 min a year earlier.

The time from a transaction being seen to it landing in a block, for the median transaction that paid a fee. It sits near the ten-minute block time when the mempool is clear and stretches to hours when it is not.

Median confirmation time, month by month

MonthMedian confirmation time
2025-1010.4 min
2025-117.3 min
2025-1210.6 min
2026-019.3 min
2026-0211.3 min
2026-0310.9 min
2026-049.5 min
2026-0513.9 min
2026-0611.3 min
2026-079.9 min
2026-0811.4 min
2026-099.6 min

Questions

What is median confirmation time today?
9.6 min as of September 21, 2026.
How has it changed over the past year?
A year ago it was 2.3 min; today it is 9.6 min, a change of +321.2%.
What is the highest median confirmation time on record?
29.3 min, on December 2, 2016.
How is this chart calculated?
The time from a transaction being seen to it landing in a block, for the median transaction that paid a fee. It sits near the ten-minute block time when the mempool is clear and stretches to hours when it is not.

By year

2026 · 2025 · 2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013

Data: CSV · JSON. Embed: <iframe src="https://firsthandbitcoin.com/embed/confirmation-time" width="100%" height="420"></iframe>. Free to reuse with a link to this page.

Updated daily. Latest data 2026-09-22.

Network hashrate · Mining difficulty · Difficulty adjustments · Fees paid to miners · Transactions per day · Mempool · Active addresses · UTXO set · Block size and transactions per block · Blocks mined per day · Blockchain size · Miner revenue per transaction