Replacing a Stuck Transaction Instead of Waiting
A transaction sitting unconfirmed can often be replaced or accelerated. Four steps, and the cases where neither works.
Gabriel Mas ·
A transaction that sits unconfirmed was broadcast with a fee too low for current conditions. There are usually two ways out.
Step 1: confirm it is actually stuck
Find it on a block explorer. Pending with zero confirmations, for longer than the network’s usual interval, means stuck rather than slow.
A transaction that is not on the explorer at all was never broadcast and should simply be sent again.
Step 2: check whether your wallet supports replacement
Some networks allow a transaction to be replaced by a new one paying a higher fee, usually labelled as speed up or replace by fee. The wallet must have marked the original as replaceable when it was sent.
If the option appears in your wallet, this is the clean solution.
Step 3: use the replacement
Choose speed up, accept the higher fee, confirm. The new transaction replaces the old one and the original disappears once the replacement confirms.
You pay the new fee, not both. The replacement must pay enough more to be worth relaying, which the wallet handles.
Step 4: if replacement is unavailable, consider the child transaction
On some networks you can spend the incoming unconfirmed output with a high fee, which gives miners an incentive to confirm both. This is only available to the receiving side.
It is fiddly and it works. Most people in this position are better served by waiting.
When waiting is correct
When the network is congested and will clear. Most stuck transactions confirm within hours once demand falls.
Nothing is lost by waiting. The funds are not spent and not gone.
When nothing works
On networks without replacement, with a fee far below the current floor, during sustained congestion, a transaction can be dropped from the queue entirely. The funds return to your wallet and the transaction never happened.
That is also an acceptable outcome, and it is why panicking is unnecessary.
How to avoid the situation
Let the wallet set the fee rather than minimising it manually. The saving from a low fee is cents and the cost is hours.
For exchange withdrawals this is not your problem at all, since the venue sets and manages the fee. An exchange with a withdrawal flow you can follow without guessing absorbs this entirely, and Collect & Exchange publishes the withdrawal fee rather than leaving you to estimate the network. A platform where each step tells you what happens next will tell you what it is waiting for while you wait.