Every ten minutes, a new Bitcoin block is mined and added to the blockchain. Each block contains transactions that were waiting in the mempool—the network’s waiting room for unconfirmed transactions. When a miner includes your transaction in a block, it receives its first confirmation.
What Is An Unconfirmed Transaction?
An unconfirmed transaction sits in the mempool after you broadcast it but before a miner adds it to a block. At this stage, the transaction exists on the network but isn’t yet part of the permanent blockchain record. It can still be replaced or dropped if it remains unconfirmed for too long.
What Is A Confirmed Transaction?
A confirmed transaction has been included in a block and added to the blockchain. Each additional block mined on top of that block adds another confirmation. More confirmations means more security—the transaction becomes exponentially harder to reverse with each new block.
How To Check Confirmations
Use a block explorer to view your transaction status:
- Copy your transaction ID (TxID) from your wallet
- Paste it into a block explorer like mempool.space or blockchain.info
- View the confirmation count
Most wallets also display confirmation status automatically.
How Long Do Confirmations Take?
The first confirmation typically arrives within 10 minutes—the average time between blocks. However, confirmation time depends on the fee you attached to your transaction. Miners prioritize transactions with higher fees.
If your transaction stalls:
- Use a fee calculator like mempool.space to estimate appropriate fees
- Consider a transaction accelerator if you’re stuck
- Wait—most unconfirmed transactions eventually confirm or drop from the mempool
Can I Cancel A Bitcoin Transaction?
Once broadcast, you cannot intentionally “unsend” a Bitcoin transaction. The network is designed to make transactions irreversible—this is a feature, not a bug.
However, unconfirmed transactions can sometimes be effectively “canceled” through these methods:
Replace-By-Fee (RBF): If your wallet supports RBF, you can broadcast a replacement transaction with a higher fee that spends the same inputs. This doesn’t cancel the original—it replaces it. The new transaction confirms, and the old one becomes invalid.
Child-Pays-For-Parent (CPFP): If you control the receiving address, you can spend the unconfirmed output with a high fee. Miners must include the parent transaction to collect the child’s fee, effectively accelerating both.
Wait for expiration: If a transaction remains unconfirmed for approximately 72 hours, most nodes will drop it from their mempools. The bitcoin returns to your wallet as if the transaction never happened. This is unreliable—there’s no guarantee when or if drops occur.
Confirmed transactions cannot be canceled. Once included in a block, reversal requires a 51% attack, which is economically infeasible for all practical purposes.
Transaction Accelerators
A transaction accelerator is a service that rebroadcasts your transaction or partners with miners to prioritize confirmation. Some are free but limited; others charge fees. These tools can help when the mempool is congested and your fee was set too low.
Why Confirmations Matter
Each confirmation represents another audit of your transaction by the network. The more confirmations, the more expensive it becomes for anyone to attempt reversing the transaction through a 51% attack.
This matters because:
- Finality: Confirmed transactions become practically irreversible
- Security: Each block added on top makes attacks exponentially more costly
- Trust: Recipients can accept payments with confidence based on confirmation count
Bitcoin solves the double-spend problem through confirmations. Without them, someone could broadcast conflicting transactions and potentially trick merchants into accepting payment that later disappears.
How Many Confirmations Do You Need?
The number of confirmations you should wait for depends on the transaction value:
Small Purchases (Under $1,000): One confirmation is typically sufficient. For everyday purchases like coffee, many merchants accept zero-confirmation transactions with proper risk assessment.
Medium Purchases ($1,000–$10,000): Wait for 3–6 confirmations. This provides strong security while keeping wait times reasonable.
Large Purchases ($10,000+): Wait for 6+ confirmations. Major exchanges typically require 6 confirmations before crediting deposits.
Very Large Transactions ($100,000+): Consider waiting for 10+ confirmations. The higher the value, the greater the theoretical incentive for a 51% attack—though such attacks remain economically infeasible for all but the largest nation-states.
Finality vs. Reversibility
Bitcoin confirmations provide something traditional finance cannot: mathematical finality. Once confirmed, transactions cannot be reversed by third parties. Compare this to credit card payments that can be charged back weeks or months later—a common source of fraud where buyers claim non-delivery after receiving goods.
With Bitcoin, confirmed transactions settle. The blockchain doesn’t care about claims, disputes, or chargebacks. It records what happened and moves forward.
If you found this article helpful, please consider zapping some sats or sharing it on social media. You can also help this project grow by doing any of the following:
- Follow the author Jon Hodl on Twitter/X and Jon Hodl On Nostr.
- Follow @WhatIsBitcoin on Twitter/X and WhatIsBitcoin On Nostr.
- Support one of these bitcoin businesses.
- Make a value for value donation so that we can continue to publish more Bitcoin-only content.
