Stuck Bitcoin Transaction? How to Fix It With RBF, CPFP, or Patience

June 16, 2026
₿ bitcoin 🏷️ transactions 🏷️ fees 🏷️ mempool

“I sent Bitcoin with a low fee and it’s been unconfirmed for 3 days. What do I do?”

This is one of the most common support questions on BitcoinTalk. You send a transaction, the fee was reasonable yesterday, but today the mempool is congested and miners are ignoring your transaction.

The good news: your Bitcoin is not lost. It’s stuck in limbo, but you have options.

Why Transactions Get Stuck

Every Bitcoin transaction needs a fee paid to miners. When the network is busy, miners prioritize transactions with higher fees. If your fee was too low relative to other pending transactions, miners skip yours.

The main causes:

How to check if your transaction is stuck:

  1. Get the transaction ID (TXID) from your wallet
  2. Search it on mempool.space
  3. If it shows “Unconfirmed” with a red or orange indicator, it’s stuck

A transaction is “stuck” when:

Option 1: Replace-by-Fee (RBF) — Best Option

RBF lets you replace your original transaction with a new one that has a higher fee. Not all wallets support it, but most modern ones do.

Requirements:

How to do RBF in Electrum (most common wallet):

  1. Open Electrum
  2. Go to History tab
  3. Right-click the stuck transaction
  4. Select “Increase fee” or “Bump fee”
  5. Enter a new fee (check mempool.space for current rates)
  6. The wallet creates a replacement transaction with a higher fee
  7. Miners will now see your new transaction and prioritize it

How to do RBF in Bitcoin Core:

bumpfee "txid"

This replaces the transaction with a higher fee. Use estimatesmartfee first to check the current recommended rate.

What fee should you use?

If RBF doesn’t work:

Option 2: Child-Pays-for-Parent (CPFP)

If RBF is not available, CPFP is your backup. This method works even when the original transaction doesn’t support RBF.

How CPFP works:

You create a NEW transaction that spends the unconfirmed output from your stuck transaction. You attach a very high fee to this new transaction. Miners see: “To collect that high fee on the child transaction, I need to confirm the parent transaction first.”

It’s called “child pays for parent” — the child transaction pays a high enough fee that miners include both.

How to do CPFP:

  1. Find the stuck transaction’s output address (where did you send it?)
  2. From THAT receiving wallet, create a new transaction sending the output back to yourself (or onward)
  3. Set an intentionally high fee (80-150 sat/vB)
  4. Broadcast the new transaction
  5. Miners will confirm both transactions together

Requirements:

In Electrum:

Option 3: Wait for the Transaction to Drop

All unconfirmed transactions eventually expire and return to your wallet. Bitcoin nodes drop transactions from their mempool after 2-14 days.

What happens when it drops:

How long it takes:

Risks of waiting:

The waiting is safe. Your Bitcoin is not going anywhere. Only the original sender can spend it, and only after the transaction drops.

Some wallets let you create a “double spend” — send the same Bitcoin to a different address with a higher fee, hoping miners pick your new transaction instead of the old one.

This is risky because:

Only attempt this if:

Which Option Should You Use?

SituationBest option
Wallet supports RBF, RBF was enabledRBF (bump fee)
Wallet supports RBF, RBF was NOT enabledCPFP or wait
You control the destination walletCPFP
You don’t control the destination walletRBF or wait
No RBF, no CPFP possibleWait for drop
Transaction has been stuck for daysRBF or CPFP
Urgent: need to move funds nowCPFP with very high fee

How to Prevent Stuck Transactions

1. Use a wallet with good fee estimation

Modern wallets (Electrum, BlueWallet, Bitcoin Core, Ledger Live) use fee estimation algorithms that track mempool conditions. They rarely set fees too low.

Other wallets (especially exchange wallets) may use fixed fees or outdated estimates. If your exchange sends with a low fee, use CPFP or contact support.

2. Check the mempool before sending

Before sending a Bitcoin transaction, check:

3. Use RBF by default

Enable RBF on every transaction. It costs nothing and gives you an escape route if the transaction gets stuck.

4. For large amounts, pay a premium fee

When moving significant value, pay for the highest fee tier. The difference between “high priority” ($2-5) and “economy” ($0.50-1) is trivial compared to the stress of a stuck transaction.

5. Consider Lightning Network for small/repeated payments

Lightning Network transactions are instant and near-zero fee. For small amounts, Lightning is better than on-chain Bitcoin.

What NOT to Do

Don’t resend the same Bitcoin from your wallet. If you try to send the same coins again while the original transaction is pending, your wallet should prevent it — but some wallets don’t. You could accidentally create a double-spend.

Don’t close your wallet or shut down your computer. This does not help. Your transaction is on the Bitcoin network, not on your computer. It will eventually resolve regardless.

Don’t pay a “transaction accelerator” service. Most are scams that take your money and do nothing. A few legitimate services exist (like ViaBTC’s accelerator), but they have limited slots and no guarantee. Use RBF or CPFP instead — they work better and are free.

Don’t contact exchange support unless necessary. If you sent TO an exchange, they may be able to help once the transaction confirms. But they cannot make it confirm faster. Wait for the transaction to process naturally.

Verdict

A stuck Bitcoin transaction is stressful but fixable.

In the future, enable RBF on every transaction and check mempool.space’s fee recommendations before sending. The extra $1-2 for a high fee tier is cheap insurance against days of anxiety.

Related: What Is Mempool and How Does It Work? | What Is Gas? Transaction Fees Explained | How to Read a Crypto Transaction on a Blockchain Explorer | How to Check Transaction Status

BitcoinTalk’s “Bitcoin Technical Support” board has an entire sticky thread “All about stuck transactions” with user-reported solutions. Search for “stuck transaction” to see hundreds of real-world cases.

📚 Found this helpful? Share it with someone who's new to crypto. This question was sourced from BitcoinTalk community discussions.
This content is for educational purposes only. Not financial advice. Do your own research before investing.