What to Do If a Crypto Transaction Is Stuck Pending

How to deal with a crypto transaction stuck pending: read the block explorer status, speed up or cancel on Ethereum, bump the fee on Bitcoin, resend on Solana, and chase an exchange withdrawal.

When a crypto transaction is stuck pending, it’s already out on the network. It just hasn’t landed in a block. I’ll walk you through working out why, and then deciding whether to leave it, push it through, cancel it or send it over again.

Have three things handy: the wallet or exchange account it went out from, its transaction hash, and a bit of that network’s native coin so you can afford a bigger fee.

An hourglass with its sand running on a wooden table, a picture of the wait when a crypto transaction is stuck pending

What You’ll Want Ready Before Fixing a Stuck Transaction

  • You’ll need to be able to get into the wallet or exchange account the transaction left from.
  • Copy the transaction hash (people also call it a TxID) out of your wallet’s activity list or the exchange’s withdrawal history.
  • Know which network carried it. Ethereum, Bitcoin and Solana are the usual suspects.
  • Open that network’s block explorer, whether that’s Etherscan for Ethereum or whichever explorer your wallet points you to.
  • Keep some of the network’s own coin spare for a bigger fee, like ETH if you’re on Ethereum.
  • Make sure your exchange’s two-factor login still works, since support may ask you to sign in.

Please don’t skip this bit. There’s usually a way to rescue a transaction that’s still pending, but once it confirms, that door’s shut.

Sent coins to the wrong address, or picked the wrong network? Then the funds are gone, and nobody can reverse it.

If you’re fuzzy on what a wallet address actually is, and why one network’s address format isn’t another’s, that explainer is worth five minutes before you go on.

How to Fix a Crypto Transaction Stuck Pending, Step by Step

Everyone should do the first three steps. From Step 4 on, it depends on the chain or the exchange that sent it, so head straight for yours.

Step 1. Grab the Transaction Hash First

Your hash exists from the second you sign. MetaMask users can tap the transaction in the activity list, or click the “Transaction submitted” toast, and the details view shows it along with a link to the explorer.

Binance hides it a little deeper. Tap the wallet icon and go Overview > Orders > Assets History > Withdraw.

Seeing no hash yet? That’s normal for an exchange, which only gives you one once it has actually broadcast your withdrawal.

Step 2. See What the Block Explorer Says

Drop the hash into the explorer’s search box. For a transaction still waiting, Etherscan shows the line “your transaction is pending to be included in a block, please be patient”, which I find a bit cheerful given the circumstances.

A “Dropped” label tells you the nodes Etherscan talks to have let go of it. “Dropped & Replaced” is different: another transaction carrying the same nonce got confirmed instead.

No result whatsoever? It’s possible the transaction never made it onto the network.

Step 3. Figure Out If the Fee Was Too Low

My first suspect is always the fee. Ethereum charges a protocol-set base fee, and on top of it you add a priority fee, which is basically a tip for whichever validator includes you.

Offer too little and, as ethereum.org puts it, your transaction may execute late or not at all.

That base fee is allowed to shift as much as 12.5% per block, which is how a fee that seemed perfectly reasonable when you hit confirm ends up trailing the market a few blocks later. Bitcoin isn’t much different. According to Electrum’s documentation, miners go for whatever pays the most first.

Under normal conditions, Etherscan says, things clear in seconds. When the network gets extremely busy, though, a transaction can hang around for hours, even days.

Step 4. Hit Speed Up on an Ethereum or EVM Transaction

Start with the dull fix MetaMask recommends. Quit the browser entirely, open it back up and unlock MetaMask; on your phone, shut the app and relaunch it.

If that changes nothing, go into the transaction detail view and pick “Speed up”. What happens under the hood is that MetaMask rebroadcasts the identical transaction with more gas attached and the nonce unchanged, which is why you won’t get charged gas twice.

It will cost you more, of course. What I’d really avoid is firing off the same payment again as a brand-new transaction. That second one just lines up behind the stuck one.

For the full walkthrough, including a manual replacement with the same nonce, see my guide on how to cancel or speed up a stuck Ethereum transaction.

Step 5. Cancel It, or Replace It Using the Same Nonce

Right next to it in that detail view sits “Cancel”. MetaMask is careful with its wording here: you can only try to cancel while things are pending, and confirmed transactions can’t be undone.

Can’t see either button? You can do the replacement manually.

First, a quick definition. Your account keeps a running count of its transactions called the nonce, beginning at 0 and ticking up by 1 every time, and the network handles them strictly in that sequence.

  1. Go to Settings, then Transactions, and switch Smart Transactions off.
  2. Begin a transaction to yourself, and in the review window flip the “Show advanced details” toggle.
  3. Put the stuck transaction’s nonce in the box labelled “Custom nonce”.
  4. Hit the pencil icon next to the fee estimate and select “Advanced”.
  5. Bump the priority fee up by 10% or more and the max fee by 30% or more compared with the first attempt, and click “Confirm”.

For scale, MetaMask suggests that an old max fee of 150 Gwei calls for something closer to 200 Gwei. Forget to set the nonce, Etherscan warns, and you’ve simply made one more transaction that sits at Pending.

Got a whole queue stuck? Begin with the oldest and move forward from there.

MetaMask Mobile tucks the option away in Settings > Advanced as “Customize transaction nonce”. After switching it on, you tap “Edit” by the nonce field when sending.

Step 6. Raise the Fee on a Stuck Bitcoin Transaction

Bitcoin has two ways out. With replace-by-fee (RBF), a better-paying copy takes the stuck transaction’s place, and BIP 125 says that copy’s fee can’t be smaller than everything the original paid.

Using Electrum? Right-click the entry on the History tab and pick “Increase Fee”. It creates replaceable transactions out of the box, Lightning channel opens and closes being the exception.

Child Pays for Parent (CPFP) is the second route. You make a fresh transaction that spends one of the stuck transaction’s outputs and carries a fat fee, enough to make mining the pair worthwhile.

Whoever received the coins can do that. So can the sender, provided there’s a change output, and in Electrum the menu item reads “Child pays for parent”.

Worth knowing: Bitcoin Core 28.0 came out on October 2, 2024 with full replace-by-fee enabled by default. If you’d rather not end up here again, the site’s walkthrough on sending Bitcoin to another wallet talks about setting a sensible fee before you hit send.

Step 7. Send an Expired Solana Transaction Again

Solana is impatient, and I mean that kindly. Every transaction includes a recent blockhash that’s good for roughly 151 blocks, or somewhere around 60 to 90 seconds by the docs’ reckoning.

Miss that window and the network refuses it permanently.

So when a Solana transfer errors out or seems to evaporate, look it up on the explorer and then just send it again. Solana’s own docs are blunt that the earlier attempt will NOT ever be processed, so there’s no double-payment risk.

Step 8. Follow Up on an Exchange Withdrawal That’s Pending

With exchanges, the hold-up is often on their side, before anything hits the chain. Binance’s “Processing” status means it’s still doing its own checks; a Transaction ID usually turns up within 1-30 minutes.

Once it reads “Completed”, your coins are out of Binance. Click that Transaction ID and you’ll land on the explorer page for it.

Six hours on and still no Transaction ID? Get in touch with Binance Support and attach a screenshot showing your withdrawal history.

There’s no speed-up button for you here, since the exchange is the one signing. That lack of control is one of the trade-offs I’d weigh in any crypto wallet vs exchange decision.

The Fee Rules and Limits Worth Knowing

Where it appliesThe official rule, as I checked it in September 2026
Replacing a transaction in MetaMaskRaise the priority fee by 10% or more and the max fee by 30% or more over the first try
MetaMask’s Speed up buttonIt keeps the nonce, so gas isn’t charged twice, though you pay a bigger fee
Ethereum’s base feeIt can shift as much as 12.5% from one block to the next
Bitcoin replace-by-fee under BIP 125The new version can’t pay less in total than the one it replaces
A Bitcoin Core node’s mempoolUnconfirmed transactions expire after 336 hours out of the box, and the pool defaults to 300 MB
A Solana blockhashGood for roughly 151 blocks, which works out to around 60 to 90 seconds
A Binance withdrawalExpect a Transaction ID in 1-30 minutes, and reach out to support if 6 hours pass without one

How Long Will a Stuck Transaction Take to Clear?

It depends heavily on the chain. Binance gives rough figures for each confirmation: around 10-60 minutes on Bitcoin, about 5 minutes on Ethereum, and roughly 3 minutes apiece for BNB and TRON.

Keep in mind that the receiving side may want more than one. Binance notes most exchanges hold a deposit until it has 2+ confirmations.

After a speed-up on Ethereum, the transaction goes through when a validator takes it at the higher fee. If it got dropped instead, Etherscan describes the outcome as if the transaction had never happened.

Bitcoin is the slow one. Do nothing, and Electrum reckons you could be waiting several days for it to either confirm or fall away, while Bitcoin Core nodes, on default settings, throw out anything unconfirmed after 336 hours.

Solana, by contrast, sorts itself out within about 60 to 90 seconds.

Common Stuck Transaction Problems and How to Fix Them

  • Your Ethereum transfer has been sitting there forever. Most likely the gas was too low, and “Speed up” or a same-nonce replacement with a higher fee will sort it.
  • Later transactions won’t move either. They’re waiting for an earlier nonce to clear, so deal with the oldest pending one before anything else.
  • MetaMask insists something’s pending, yet the explorer has never heard of that hash. MetaMask has a “clear activity and nonce data” option for this (it’s “reset account” in the mobile app), but it says to use it only if its support staff tell you to.
  • Electrum won’t give you “Increase Fee”. That means the transaction wasn’t replaceable, and “Child pays for parent” from a change output is the fallback.
  • Six hours after an exchange withdrawal there’s still no Transaction ID, and at that point only the exchange can help, so contact its support.
  • It confirmed, but nothing showed up at the other end. Check the address and the network, because sending on a network the recipient doesn’t support can cost you the funds.

Staying Safe While You Sort Out a Pending Transaction

  • Try a tiny amount first any time the address or the network is new to you.
  • If you use a hardware wallet, read the address off its screen before approving, and don’t trust the app display alone.
  • Take addresses from where they really came from rather than your transaction history. Poisoning scammers plant look-alike addresses there, which is a trick I find genuinely nasty.
  • Nobody legitimate needs your seed phrase to get a transaction unstuck. Ask for it and they’re after your money.
  • Use the “Speed up” and “Cancel” controls built into your wallet, plus its official help pages. I’d ignore any “transaction accelerator” link a stranger sends you.
  • Before sending, confirm the platform on the receiving end handles that token on that network.

Stuck Pending Transaction Questions, Answered

Is it possible to cancel a crypto transaction that’s stuck pending?

Often, yes, as long as it hasn’t confirmed. On Ethereum and other EVM networks MetaMask will try a cancel for you while the transaction’s pending, and for Bitcoin transactions that are replaceable, Electrum has a Cancel (double-spend) option. A confirmed transaction is another story: no one can undo it.

Could a pending transaction make me lose my crypto?

Rarely. Etherscan explains that if a dropped transaction never gets rebroadcast, it’s as though it never happened, and Solana never processes one that has expired.

Does MetaMask’s Speed up charge gas twice?

No. Because the nonce stays the same, just one of the two versions can ever confirm. The catch is a higher fee.

Why won’t my later Ethereum transactions go through either?

Nonce order. The network takes an account’s transactions one number at a time, so a single stuck early transaction blocks the rest until you clear it, oldest first.

When does a stuck Bitcoin transaction get dropped?

On default settings a Bitcoin Core node lets an unconfirmed transaction go after 336 hours. Electrum’s docs say it might be several days before you see it either confirm or get cancelled.

What should I do while my Binance withdrawal shows Processing?

Give it time. A Transaction ID normally appears in 1-30 minutes, Binance says. Still nothing 6 hours later? Send Binance Support a screenshot of your withdrawal history.

My Take on Crypto Transactions Stuck Pending

In my view, a stuck transaction is almost always about the fee, and while it’s pending you’ve still got options. Look up the hash and see what the explorer reports.

From there it’s chain by chain: speed it up or swap it out on Ethereum, raise the fee on Bitcoin, send it again on Solana, and with an exchange, sit tight and contact support once 6 hours have gone by.

Looking for a wallet that lets you control fees? Top Crypto Wallets →
Seven wallets we rate and what you give up with each one.

This article is for general information only and is not financial, legal, or investment advice. Prices and features change; check the vendor’s official page before buying.

Andrei B.
Andrei B.

Andrei B. is a long-time crypto enthusiast. With over eight years of experience exploring blockchain technology and digital asset security, he focuses on helping users find trustworthy wallets through clear, unbiased, and practical reviews.

His background spans years of hands-on testing with both hardware and software wallets, combining personal experience with a passion for simplifying crypto security for everyone.

Articles: 143