babybitcoin.space

Why is my bitcoin transaction stuck with zero confirmations?

Your Bitcoin transaction is stuck with zero confirmations because it has not yet been included in a block by miners. This usually happens because the fee you attached was too low relative to current network demand, or because the transaction is competing with many others for limited block space.

How bitcoin confirmations work

When you broadcast a transaction, it enters the mempool - a temporary holding area where unconfirmed transactions wait. Miners select transactions from the mempool, prioritizing those with higher fees per byte. Once a miner includes your transaction in a block, it receives its first confirmation. Each subsequent block built on top adds another confirmation.

A transaction with zero confirmations is valid but unprocessed. It has been seen by the network but not yet permanently recorded on the blockchain.

Common reasons a transaction gets stuck

Too low a fee

The most frequent cause. Every transaction competes for space in the next block. Miners naturally choose transactions offering the highest fee relative to their size in bytes. If your fee is below the market rate, miners will skip it in favor of better-paying alternatives.

Fee estimation depends on network congestion. During periods of high demand - such as during price volatility or major protocol events - the fee required for timely confirmation can increase sharply. A fee that would have worked an hour ago may now be too low.

The transaction is small or old-fashioned

Very small transactions (dust) or those using legacy (non-SegWit) addressing can be less attractive to miners. SegWit transactions are smaller for the same amount of data, meaning the same fee buys more "fee rate" (satoshis per byte). If your transaction uses a legacy address, it may need a higher absolute fee to compete.

Network Congestion

Bitcoin's block size is capped. When many users send transactions simultaneously, the mempool fills. Even transactions with reasonable fees may wait longer than usual simply because there are more transactions than blocks can accommodate in the short term.

Replace-by-Fee (RBF) not enabled

If your wallet does not support RBF, or you did not enable it when creating the transaction, you cannot easily increase the fee after broadcasting. This leaves you with fewer options to unstick it.

What you can do

1. check whether your transaction has RBF flagged

Look at your transaction in a block explorer (like mempool.space or blockchain.com). If it shows "RBF" or "opt-in RBF" enabled, you can replace it with a new transaction that pays a higher fee. This is called a fee bump.

2. Use Child-Pays-for-Parent (CPFP)

If you control the address that received the stuck transaction (the output), you can spend that unconfirmed output in a new transaction with a very high fee. Miners see that the new transaction requires the parent to be confirmed first, so they are incentivized to mine both.

3. Wait

If the network is only temporarily congested, your transaction may eventually confirm as miners work through the backlog. Transactions with very low fees can sometimes wait hours or even days. In extreme cases, they may never confirm and will be dropped from the mempool after roughly two weeks (the default expiry period for most nodes).

If your transaction is dropped, the bitcoin returns to your wallet as if you never sent it. You can then try again with a higher fee.

4. Use a Third-Party Accelerator

Some mining pools offer transaction acceleration services, usually for a fee. These services manually include your transaction in a block they mine. Be cautious - some are legitimate, others are scams. Check reviews and only use well-known services.

How to Avoid Stuck Transactions in the Future

When to Worry

A transaction with zero confirmations is normal for minutes or even hours during busy periods. You only need to take action if:

Otherwise, patience often works. Bitcoin's network is designed to eventually include all valid transactions, even if slowly.

Not financial advice. babybitcoin.space publishes market data and general information about babybitcoin. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.

Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.

Back to bitcoin