Wallet Help
Crypto Transaction Stuck Pending: How to Fix It
A pending transaction is not a lost transaction. In most cases the coins are exactly where they should be and the transfer simply has not been confirmed yet. Here is what is actually happening and what you can do about it.
Why transactions stay pending
The fee was too low. Blockchains are an auction for block space. Validators take the transactions paying most. Set the fee below what the network is currently clearing and yours waits, sometimes for a very long time. This is the single most common cause.
The network is congested. During heavy activity, fees that were generous an hour ago stop being competitive. Ethereum transactions that normally confirm in seconds can take much longer; even fast chains slow under load.
A nonce gap on Ethereum-style chains. Transactions from one address confirm strictly in order. If transaction 5 is stuck, transactions 6 and 7 cannot confirm even at a high fee. Clearing the earliest stuck one releases the rest.
It was never broadcast. Sometimes the wallet failed to submit it at all. If no block explorer has ever seen the transaction ID, there is nothing on the network to confirm.
How to fix it
First, check the actual status. Paste the transaction ID into a block explorer for that chain — Etherscan for Ethereum, BscScan for BNB Chain, mempool.space for Bitcoin. The explorer is the truth. Your wallet display is a second-hand report of it.
Speed it up. Most wallets offer a "speed up" option, which rebroadcasts the same transaction with a higher fee. This is the normal fix on Ethereum-style chains.
Cancel it. Cancelling sends a zero-value transaction to yourself using the same nonce and a higher fee. If it confirms first, the original is dropped. It only works while the original is still unconfirmed.
Reset the account. Wallets including MetaMask offer a setting that clears local transaction history and resets the nonce. It does not affect your funds and can clear a wallet that is confused about pending state.
On Bitcoin, use RBF or CPFP. If the transaction was sent with replace-by-fee enabled, you can rebroadcast at a higher fee. If not, the receiver can use child-pays-for-parent by spending the incoming output at a high fee, which pulls the parent through.
Or simply wait. Unconfirmed transactions eventually either confirm or drop out of the mempool, at which point the funds are spendable again. Dropping typically takes a couple of weeks on Bitcoin.
Cases that look pending but are not
- Wrong explorer or wrong network. A Polygon transaction will not appear on Etherscan.
- Confirmed but not credited. Exchanges require a set number of confirmations before crediting, and hold newly deposited funds before allowing withdrawal. That is an exchange policy, not a stuck transaction.
- Sent to the wrong network. A transfer to an address on a chain the receiver does not support may be confirmed on-chain and simply unreachable. This is not pending, and it is usually not recoverable.
When pending is not really the problem
Sometimes "pending" is the story you have been given rather than what is happening. These are the signals that matter:
- A platform tells you your withdrawal is pending and asks for a payment to release it. A fee, a tax, a compliance charge, a gas top-up sent to someone else. Real network fees come out of your own wallet automatically. No payment to a person ever releases a transaction.
- There is no transaction ID. If a platform cannot give you one, or the one it gives does not exist on any explorer, then nothing was ever sent. The balance you saw was a number on a screen.
- Your withdrawal has been pending for days on a platform, while deposits credit instantly. That asymmetry is the classic signature of an unregistered trading platform.
- Support keeps moving the goalposts. Each obstacle is described as the last one before release.
If any of those describe your situation, the problem is not the blockchain.
If this is fraud
Report it to RecoverFunds.ca for a free case review, or email support@recoverfunds.ca. Bring the platform name and website, any transaction IDs, the wallet addresses you sent to, and screenshots of the fee demands.
We will give you an honest assessment of what can be done. Confirmed transfers cannot be reversed. Where funds moved to an exchange, or the receiving address can be flagged, speed matters. There is no upfront fee, and anyone charging you in advance to recover crypto is running a second scam.