Skip to main content
₿SatSaver

How Many Bitcoin Confirmations Is Enough?

A confirmation means a block included your tx. How many you actually need, and why more means more final.

6 min read · Reviewed September 12, 2026

You sent (or received) some Bitcoin and now your wallet says “1 of 6 confirmations,” or “unconfirmed.”What do those numbers mean, and how many do you actually need before treating the payment as done? Here's the plain-English answer — what a confirmation is, why more of them make a payment harder to undo, and the thresholds people really use.

What a confirmation actually is

When you broadcast a transaction, it first sits in the mempool— a waiting room of unconfirmed transactions. It isn't in the blockchain yet. A miner eventually gathers a batch of these transactions and packages them into a block. The moment your transaction lands in a block, it has one confirmation.

After that, confirmations pile up on their own. Miners keep producing new blocks, and each new block builds on top of the one before it. Every block added afteryours gives your transaction one more confirmation. So “3 confirmations” simply means your block, plus two more stacked on top of it.

Why blocks take about ten minutes

Bitcoin is designed so that a new block is found roughly every 10 minutes on average. It does this by automatically adjusting the mining difficulty every 2,016 blocks (about two weeks): if blocks are coming too fast, it gets harder; too slow, and it gets easier.

“On average” is the key phrase. Mining is a lottery, so any single block might arrive in 2 minutes or in 40. That's why a rule of thumb like “six confirmations is about an hour” is an estimate, not a promise. For the full picture on timing, see how long a Bitcoin transaction takes to confirm.

Why more confirmations mean more final

Bitcoin has no “undo” button and no company that can reverse a payment. Instead, finality is probabilistic: it gets stronger the deeper your transaction is buried.

In theory, someone with enormous mining power could try to rewrite recent history — build an alternative chain that erases your transaction. But to replace a block, an attacker has to redo that block's work and out-race the honest network on every block stacked on top of it. Each additional confirmation makes that race exponentially more expensive and less likely to succeed. One confirmation is meaningfully safer than zero; six confirmations is, for almost any real-world payment, effectively irreversible.

Zero confirmations is not the same as done

An unconfirmed transaction sitting in the mempool is a request, not a settled payment. Until it's in a block, it can still be replaced by a higher-fee version, dropped by nodes, or double-spent. Never release goods, cash, or anything irreversible against a 0-conf payment you don't already trust.

How many confirmations is enough?

There's no single official number — it depends on how much is at stake and who you're dealing with. Here are the thresholds people actually use:

  • →0 confirmations (unconfirmed): Fine to watch, risky to trust. Good enough for tiny, low-risk situations between people who know each other. Not safe for anything you can't claw back.
  • →1 confirmation: The transaction is now in the blockchain and reversing it means an attacker out-mining the whole network for at least one block. That's plenty for everyday and small-to-moderate amounts.
  • →3 confirmations: A common middle ground — noticeably harder to reverse than one, without the full hour's wait.
  • →6 confirmations (~1 hour): The classic standard for larger amounts. By six deep, a reversal is so costly and improbable that it's treated as final. This is where the “wait for six” advice comes from.
  • →More than 6: Some exchanges require more before crediting large deposits, partly as policy and partly to be conservative. Their app will usually show the exact number they want.

The honest summary: match the wait to the risk. A cup of coffee doesn't need six confirmations; a car does. If a payment is stuck at zero and you need it to move, see why Bitcoin transactions get stuck and how to get unstuck.

How your fee affects confirmations

Here's the part people most often get backwards. The fee you pay only influences how fast you get that first confirmation. It has no effect on the ones after it.

The fee buys your seat in the next block

Miners are paid the fees on the transactions they include, so they prioritize the ones offering the most per unit of block space (measured in sat/vByte). Pay a competitive rate and your transaction is likely to be picked up in the very next block or two. Underpay, and it can sit in the mempool for hours until the backlog clears. Picking the right rate is the whole game — what counts as a good sat/vByte fee right now walks through it.

After the first, confirmations are automatic and free

Once you have one confirmation, confirmations two through six cost you nothing extra and can't be sped up. They just accrue as the network produces its next several blocks, at roughly ten minutes apiece, whether you paid a high fee or a low one. So a high fee gets you intothe chain faster; it doesn't make the chain grow faster on top of you.

The bottom line

A confirmation means a block included your transaction, and each new block stacked on top adds another — making the payment exponentially harder to reverse. Zero confirmations is a pending request, not a done deal. One confirmation is solid for everyday amounts; six (about an hour) is the long-standing standard for anything large; exchanges may ask for more. And remember: your fee only races you to that first confirmation — the rest arrive on their own.

Want to land that first confirmation quickly without overpaying? Check the live mempool with the SatSaver tracker before you send. Mempool data from mempool.space.

Recommended

Recommended gear & reading

Tools and books that pair well with this guide.

ⓘ As an Amazon Associate, SatSaver earns from qualifying purchases — at no extra cost to you. Commissions help keep the core tools free. Full disclosure

See the live answer right now

SatSaver reads the live mempool and helps you decide whether to send or wait — plus a recommended sat/vByte to pay. Free, no signup.

Open the fee calculator →

Keep reading