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

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:

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.

Report investment fraud — free case review →