Home/Guides/How long it takes

Timing

How long does an unconfirmed Bitcoin transaction take?

It depends on one number, and it is not the one most guides talk about. Here are the real timings by fee rate, and the correction to a figure the whole web repeats.

Short answer

A transaction paying at or above the current next-block rate normally confirms within one to three blocks, so ten to thirty minutes. One priced near the 0.1 sat/vB relay floor may never confirm at all, and is discarded after 336 hours, which is fourteen days, not the seventy two hours repeated across the web.

This question has a bad answer everywhere, and the bad answer is that it depends on network congestion. That was a useful reply in 2017. Today it sends people off to wait for something that is not coming.

The honest version is that confirmation time depends almost entirely on one comparison: your fee rate against the rate the next block is currently clearing at. Get that comparison right and the timing is fairly predictable. Get it wrong and no amount of waiting helps.

The short answer, by fee rate

Here is what actually happens at each level, measured against the live mempool rather than guessed.

Expected wait by fee rate, current network conditions
Your fee rateRealistic waitWhat is happening
2 sat/vB and aboveNext block, usually under 20 minutesTop of the queue. Nothing outbids you
1 to 2 sat/vBOne to three blocksComfortably above the clearing rate
0.4 to 1 sat/vBHours, sometimes a dayDepends on the hour and weekend lulls
0.2 to 0.4 sat/vBDays, unpredictableOnly clears in genuinely quiet stretches
Below 0.2 sat/vBLikely never, then dropped at 14 daysStuck behind the permanent floor queue

The right hand column is the part that matters. There is no smooth gradient here. There is a cliff, and it sits at roughly the rate the next block is clearing.

Find your row in three seconds

We read your effective fee rate, compare it against what the next block is actually taking, and tell you which of these rows you are in.

Check my transaction

What a confirmation actually is

A confirmation means a miner included your transaction in a block and that block joined the chain. One confirmation is enough for the transaction to have happened. Additional confirmations are simply more blocks stacked on top, each one making a reversal more expensive.

Why services wait for more than one

Exchanges commonly want three or six. That is their risk policy, not a Bitcoin rule. If a block explorer shows your transaction confirmed and an exchange still shows it pending, the network has done its job and you are waiting on their threshold instead.

Why blocks are not really every ten minutes

Bitcoin targets a ten minute average, and the difficulty adjustment keeps that average honest over time. But block discovery is a random process. The gaps between blocks follow a distribution where short gaps are common and long ones happen regularly.

In practice a forty minute gap is unremarkable and happens most days. An hour is not rare. People panic at the thirty minute mark constantly, and the network is behaving exactly as designed. That single fact would prevent a great deal of unnecessary accelerator spending.

A useful mental model

Blocks arrive like raindrops, not like buses. There is no schedule your transaction has missed. If your fee clears the current rate, the only thing between you and confirmation is a random wait with a ten minute average.

The 14 day expiry, and why people say 72 hours

Unconfirmed transactions do not sit in the mempool forever. Bitcoin Core's mempoolexpiry default is 336 hours, which is fourteen days. After that a node discards it.

You will nevertheless find seventy two hours stated confidently across a large number of pages that currently rank for this topic. It is wrong as a description of the default, and the reason the myth persists is worth understanding, because it contains a real mechanism.

Size based eviction is the real story

Separately from the time limit, each node caps how much memory the mempool may use, 300MB by default. When that fills, the node evicts the lowest paying transactions to make room, regardless of how long they have been waiting. A very cheap transaction can therefore disappear well before fourteen days.

So the accurate statement is fourteen days by default, sooner if the mempool fills and you are near the bottom of it. Neither half of that is seventy two hours.

What happens when yours expires

Nothing bad, and this is the part people fear unnecessarily. When the transaction is dropped:

Nothing was ever taken from you. An unconfirmed transaction is a request, and the request expired. The one wrinkle is that not every node drops it at the same moment, so a stale copy can linger and briefly reappear. The guide on vanished transactions covers that in detail.

Exchange timing is a different clock

Withdrawals from exchanges add delays that have nothing to do with Bitcoin. Batching, internal review, cold storage schedules and security holds all sit before the transaction is broadcast at all.

The practical consequence is simple. If an exchange says your withdrawal is pending but gives you no transaction ID, the transaction does not exist yet and the Bitcoin network is not what you are waiting for. The exchange withdrawal guide goes through this platform by platform.

How to check yours right now

  1. Find the transaction on an explorer. Confirmed ends the question.
  2. Read the effective fee rate, not just the fee. If your transaction has unconfirmed parents, miners score the package, and the package rate decides your wait.
  3. Compare it to the next-block rate, which changes hour by hour.
  4. Find your row in the table at the top of this page.

Our free checker does all four and shows the numbers side by side, so you are comparing the right two.

How to make the next one fast

Do not use the economy or slow option unless you genuinely do not care when it arrives. Since the relay floor dropped to 0.1 sat/vB, slow in some wallets effectively means possibly never. Choosing a rate at or just above what the next block is taking costs a trivial amount at current prices and removes the entire problem.

For a normal payment of a few hundred bytes, the difference between the cheapest possible fee and a comfortable one is measured in cents. It is the best value decision in Bitcoin.

The bottom line

Above the clearing rate, expect one to three blocks and stop worrying at the thirty minute mark. Below it, waiting is not a plan, and the fix is a fee bump costing a few hundred satoshis. And if anyone tells you the transaction disappears after seventy two hours, they are repeating a number that has never been Bitcoin Core's default.

Stop guessing at the wait

Paste the transaction ID and get the actual comparison: your rate, the clearing rate, and what closing the gap would cost.

Open the free checker

Frequently asked questions

How long does a Bitcoin transaction take to confirm?

A transaction paying at or above the rate the next block is currently clearing normally confirms in one to three blocks, roughly ten to thirty minutes. Below that rate the wait becomes unpredictable, and a transaction priced near the 0.1 sat/vB relay floor may never confirm before it is discarded after fourteen days.

Is it true that unconfirmed transactions are deleted after 72 hours?

No. Bitcoin Core's mempoolexpiry default is 336 hours, which is fourteen days. The 72 hour figure appears on many pages but has never been the default. The confusion comes from size based eviction, where a node drops the lowest paying transactions when the mempool hits its memory limit, which can happen sooner than fourteen days.

What happens when an unconfirmed transaction expires?

It is removed from mempools and stops existing as far as the network is concerned. The coins it was trying to spend become spendable again and your wallet balance returns to normal. You can then make the payment again at a higher fee. Nothing is lost.

Why has my transaction been pending for over an hour?

Either your fee is below the rate the next block is clearing, or block discovery has simply been slow. Blocks average ten minutes but arrive randomly, so gaps of forty minutes or more are normal. Check your fee rate against the current next-block rate to tell which situation you are in.

Do more confirmations make a transaction more final?

Yes. One confirmation means the transaction is in a block. Each additional block on top makes reversing it more expensive, which is why exchanges often wait for three or six before crediting funds. That waiting period is their policy rather than a Bitcoin requirement.

Does the number of confirmations affect how long the next one takes?

No. Each block is found independently, so waiting for a second or third confirmation takes the same average ten minutes as the first. Past confirmations do not make future ones arrive faster or slower.