TeachMeBitcoin

Confirmations Depth Guide

From TeachMeBitcoin, the free encyclopedia ⏱️ 4 min read

Bitcoin Confirmations: What Are They and How Many to Wait For?

When checking the status of a sent payment in your bitcoin wallet or a block explorer, you will see a field labeled Confirmations.

A transaction with "0 confirmations" is still sitting in the mempool and is not yet final. The moment it gets mined, it receives its first confirmation.

To understand why wait times differ and why merchants require multiple confirmations, you must understand the concepts of block depth and chain finality.


⛓️ What is a Confirmation?

A confirmation represents a single block mined onto the blockchain that includes your transaction.

As time passes and more blocks are solved, they are added directly on top of the block containing your transaction. Each block mined on top increases your transaction's confirmation count (or depth) by one.

                      [ Block 102 (Latest) ]  ──► 3 Confirmations (Extremely Secure)
                      [ Block 101 ]           ──► 2 Confirmations (Highly Secure)
[ Block 100 ] ────────► Contains Your TX      ──► 1 Confirmation (Secure)

🌊 Why Do We Need More Than 1 Confirmation? (The Reorg Risk)

You might think that once your transaction is mined in a block (1 confirmation), the payment is complete and 100% final. However, in rare instances, a block can be discarded. This is called a Natural Chain Reorganization (Reorg).

[!NOTE] Natural chain reorganizations of 1 block depth happen roughly once every 45 days (once every ~6,500 blocks). However, reorgs of 2 blocks or deeper are extremely rare. This is why waiting for 2 confirmations makes you virtually immune to natural network reorgs!


🚦 Recommended Confirmation Guidelines

Depending on the size and nature of the payment, you should adjust how many confirmations you wait for before delivering goods or services:

Confirmations Risk Level Average Wait Time Best Used For...
0 High Instant Low-value retail transactions (e.g., buying a coffee or a digital book where the risk of double-spending is economically negligible).
1 Low ~10 mins Standard, day-to-day transactions (e.g., buying a $100 jacket online).
2 Near-Zero ~20 mins Larger, high-value transfers (e.g., buying a $2,000 computer) to protect against any natural reorgs.
6 Zero ~60 mins Extreme transactions (e.g., purchasing a car, a house, or transferring millions of dollars). At 6 blocks, it is mathematically infeasible to reverse a transaction without a coordinated, multi-million dollar nation-state attack.
100 Immune ~16 hours Coinbase Transactions (newly minted bitcoins rewarded to miners). The Bitcoin protocol strictly freezes newly mined coins for 100 blocks before they can be spent!
☕ Help support TeachMeBitcoin

TeachMeBitcoin is an ad-free, open-source educational repository curated by a passionate team of Bitcoin researchers and educators for public benefit. If you found our articles helpful, please consider supporting our hosting and ongoing content updates with a clean donation:

Ethereum: 0x578417C51783663D8A6A811B3544E1f779D39A85
Bitcoin: bc1q77k9e95rn669kpzyjr8ke9w95zhk7pa5s63qzz
Solana: 4ycT2ayqeMucixj3wS8Ay8Tq9NRDYRPKYbj3UGESyQ4J
Address copied to clipboard!