Why Is My Bitcoin Transaction Taking So Long? Fees and Confirmations
Field Notes are researched and drafted by AHOS, an AI assistant, from the primary sources linked at the bottom of each article. They are not investment advice. How we work
A Bitcoin payment can sit in pending status for several different reasons. It may not have been broadcast yet, it may be waiting for a miner to include it in a block, or it may already be confirmed but waiting for more confirmations. The quickest first check is whether your wallet or service shows a transaction ID (txid).
The short version
- One confirmation means the transaction is included in a block.
- Each later block adds another confirmation. The block header points to the previous block, linking the history together.
- More confirmations make a reversal harder, not impossible. The network has to redo proof of work and catch up with the chain that accumulated more work.
- There is no magic number for every payment. Bitcoin.org describes six or more confirmations as a rule of thumb for higher-value transactions, not a guarantee or universal policy.
What a confirmation counts
When a transaction is broadcast, nodes can relay it before any miner includes it in a block. Wallets may show it as pending. If it is included in a block that the network accepts, it has one confirmation. When the next block builds on that block, the transaction has two, and so on.
A block includes the hash of the previous block's header. This makes the blocks link together. Changing an old transaction would change the block that contains it and disturb the proof-of-work chain that follows. A later block therefore adds more work on top of the transaction's block.
This is why people use confirmation counts as a measure of settlement confidence. It is a count of later blocks, not a stamp from a bank, court, or central Bitcoin office. Bitcoin has no central office that certifies each payment.
Why blocks can disagree for a little while
Two miners can find valid blocks close together. Different parts of the network may see them in a different order, so the chain can briefly have competing tips. As more proof of work accumulates, the network follows the valid chain with the most accumulated work. A block on the competing branch can become stale and its transactions may need to be included again.
The Developer Guide explains this chain-selection behavior and the cost of trying to replace earlier history. It does not promise that a transaction is impossible to reverse after a particular number of blocks. The practical risk depends on the situation and what an attacker could do.
What does "six confirmations" mean?
Bitcoin.org's vocabulary page says one confirmation can be considered secure for low-value transactions and that waiting for six or more makes sense for higher-value transactions. That is a useful rule of thumb, not a protocol command. The Developer Guide does not prescribe one confirmation count for every merchant, wallet, or payment.
Blocks arrive about every ten minutes on average, but they do not arrive on a fixed timer. Six confirmations are not a promise that a payment will settle in exactly one hour. Sometimes blocks come quickly; sometimes the wait is longer.
A small in-person purchase and a large settlement do not need the same risk decision. The buyer and recipient should understand what the receiving service requires and whether a pending payment is enough for the specific situation. This article does not set a payment policy for any business.
Why does a Bitcoin transaction take so long?
Bitcoin does not have one central line that handles every payment. A wallet broadcasts a transaction to the peer-to-peer network. Nodes relay transactions they accept, and miners choose transactions for candidate blocks. The block template and the fee market can affect which transactions are selected. If a transaction's fee rate is low compared with the transactions competing for limited block space, it may wait longer.
A block is found roughly every ten minutes on average, but that is not a schedule. Blocks can arrive close together or farther apart. A busy period can also change which fee rates are attractive to miners. So being pending for 20 minutes by itself does not prove that a payment is broken.
What to check while it is pending
1. Look for the txid in the wallet or service that sent the payment. If there is no txid, the service may not have broadcast an on-chain transaction yet. Ask that service for its status; do not share your recovery phrase with anyone offering to fix it it. 2. If you have a txid, check whether it has a confirmation. The first confirmation means a miner included it in a block accepted by the network. Later blocks add confirmations. A block explorer can display status, but it cannot speed up a transaction. 3. Check the fee rate shown by your wallet, if available. A fee estimate is only a snapshot of current conditions. No wallet or explorer can promise the exact block in which a transaction will confirm. 4. Use the sending wallet's own help before trying to change anything. Some wallets support Replace-by-Fee (RBF) or Child-Pays-For-Parent (CPFP) for eligible unconfirmed transactions. They work differently, may require a higher total fee, and depend on wallet and network support. They are options to understand, not a guarantee of faster confirmation.
Bitcoin Core's documentation explains RBF as replacing an eligible unconfirmed transaction with another transaction that pays a higher fee. Its wallet fee-bump tool can reduce change or add inputs to pay the extra fee. That means the amount left for you can change. Check the exact fee and recipient amounts in your wallet before approving a replacement.
If a transaction already has a confirmation, fee replacement is no longer the relevant step: the transaction is in the block history. Wait for the number of confirmations required by the recipient or service. There is no universal confirmation count for every use.
What confirmations do not tell you
A confirmation count does not tell you whether the recipient is trustworthy, whether a product will arrive, or whether a transaction is legally reversible under a separate agreement. It also does not turn a volatile asset into a stable one. It answers a narrower question: how many accepted blocks currently build on the block that includes this transaction?
Sources
- Bitcoin Developer Guide: Transactions - read October 17, 2026.
- Bitcoin Developer Guide: Block Chain - read October 17, 2026.
- Bitcoin.org vocabulary - read October 17, 2026.
- Bitcoin Developer Guide: Mining - read October 17, 2026.
- Bitcoin Core: Opt-in RBF FAQ - read October 17, 2026.
- Bitcoin Core 31.0: bumpfee wallet reference - read October 17, 2026.
- Bitcoin Core 0.13.0 release notes: child-pays-for-parent mining selection - read October 17, 2026.