How to Speed Up or Cancel a Pending Transaction in MetaMask (2026)

— By Tony Rabbit in Tutorials

How to Speed Up or Cancel a Pending Transaction in MetaMask (2026)

Learn how MetaMask speed up and cancel actually work, when replacement transactions help, and how to troubleshoot a stuck pending transaction safely.

On MetaMask, “speed up” and “cancel” are replacement-transaction tools for pending EVM transactions, not magic undo buttons. They work by reusing the same nonce with a new transaction, usually at a higher gas price, so the network accepts the new instruction instead of the old one.

Intent check: This page is the action guide for replacing or canceling a stuck MetaMask transaction. If you first need the cause analysis, read Why Is My Crypto Transaction Pending?. If the queue problem is nonce-related, read Wallet Nonce in Crypto: Why Transactions Get Stuck and How Ordering Works

This matters because beginners often think a pending transaction is frozen forever or, at the other extreme, that MetaMask can always cancel anything instantly. Neither is true. If the transaction is still pending and the network supports replacement behavior, MetaMask can sometimes help. If the original transaction already confirmed, the cancel path is gone.

Quick answer

  • MetaMask speed up tries to replace a pending transaction with a higher-fee version so it confirms faster.
  • MetaMask cancel usually tries to replace the pending transaction with a zero-value transaction using the same nonce.
  • These tools are mainly relevant on EVM networks and only while the original transaction is still pending.
  • The first checks are whether the transaction is actually pending, whether the gas was too low, and whether the wallet is showing the correct chain state.
MetaMask-style pending transaction view with options to speed up or cancel
On EVM chains, MetaMask-style wallets can sometimes replace a pending transaction. That is what speed up and cancel are really doing under the hood.

What Speed Up and Cancel Actually Do

Speed up is not a separate new idea. It is a replacement of the same action with a stronger fee so validators are more likely to include it sooner. Cancel is also a replacement pattern, but instead of re-submitting the original economic action, it tries to overwrite the pending nonce with a harmless self-transaction so the old path never lands.

That is why both tools depend on the transaction still being pending. Once the original transaction confirms, there is nothing left to replace.

The clean mental model
MetaMask is not deleting a blockchain record. It is trying to win the nonce race with a new transaction that the network will choose instead of the old one.

When MetaMask Can Still Help

The tools are most useful when the transaction is pending because the gas was too low for current network conditions. In that case, a higher-fee replacement can often solve the problem. Cancel can work when you want to stop a transaction that is still pending and has not been included yet.

The tools are less useful when the transaction is already confirmed, when the explorer and wallet disagree about status, or when the replacement attempt is still underpriced. In those cases the result can stay messy for longer than users expect.

How to speed up or cancel in MetaMask

Step 1
Check the transaction status first
Open the transaction in MetaMask and confirm in the explorer that it is still actually pending.
Step 2
Choose speed up or cancel
Use speed up if you still want the original action to happen faster. Use cancel if you want to try to replace it with a harmless nonce-consuming transaction.
Step 3
Review the gas carefully
A replacement that is still too weak may not solve anything, so make sure the gas is meaningfully stronger than before.
Step 4
Monitor the explorer
After signing, watch the explorer to see whether the old transaction was replaced, confirmed, or whether the replacement itself is still pending.

How to Speed Up or Cancel Step by Step

In MetaMask, open the pending transaction and confirm it is still unresolved. If you still want it to execute, choose speed up and submit a stronger replacement fee. If you want to stop it, choose cancel and let MetaMask build a replacement that uses the same nonce. After that, stop clicking random buttons and monitor the explorer. The chain result matters more than the wallet animation.

Wallet confirmation screen showing estimated network fee and transfer review before sending
Gas is not cosmetic. If the replacement fee is still too weak, the new transaction can become part of the same problem instead of solving it.

Why Gas Settings Matter So Much

The whole reason speed up exists is gas competition. If your original gas settings were too low for current network demand, the pending transaction can sit behind stronger transactions for much longer than expected. The replacement needs to be noticeably more competitive or the network may treat it like more of the same.

When to choose speed up vs cancel

SituationBetter moveWhy
You still want the original action to happenSpeed upA stronger replacement tries to get the same action confirmed faster.
You no longer want the original actionCancelA cancel attempt tries to overwrite the nonce before the original lands.
The transaction already confirmedNeitherReplacement tools only help while the original path is still pending.
The explorer status is unclearPause firstDo not keep signing until you know whether the old transaction is still active.

Why nonce is the hidden key to this whole feature

One slot, one winner
On EVM chains, transactions from a wallet follow a nonce order. A speed-up or cancel works because MetaMask tries to submit a new transaction for that same slot. The network will not settle both versions as if nothing happened. It will settle whichever valid replacement wins the race for that nonce.
Why later transactions can get stuck too
If one pending transaction is clogging an earlier nonce, later transactions from the same wallet can appear blocked behind it. That is why resolving the first stuck transaction often clears more than one visible problem at once.

What if MetaMask and the explorer seem to disagree?

SituationWhat it usually meansBest response
MetaMask still says pending, explorer says confirmedThe wallet view may be lagging or caching stale state.Treat the explorer as truth and avoid extra replacement attempts.
MetaMask says pending, explorer shows replaced or droppedThe original path may already have been superseded.Pause and understand the new transaction state before signing anything else.
Both say pending for too longThe gas may still be too weak or the network may be unusually busy.Consider whether a stronger replacement is justified, but do it deliberately.

A calmer replacement-transaction mindset

  • Do not think of speed up or cancel as a panic feature. Think of it as nonce management.
  • Use the explorer to confirm whether the problem is real before trying to fix it.
  • If one pending transaction is blocking later ones, solve the earliest stuck nonce first.
  • Do not keep stacking replacements if you have not yet understood the last one.
The practical decision rule
If you still want the original action, think speed up. If you no longer want it, think cancel. If you do not know whether it is still pending, think explorer first. That simple rule prevents a lot of needless confusion.

The Biggest MetaMask Mistakes

Most mistakes come from confusion rather than malice. Users speed up when they really wanted cancel, cancel when the original already confirmed, or sign a replacement with barely changed gas that is too weak to help.

Common MetaMask speed-up or cancel mistakes

Skipping the explorer check
If you do not confirm the real on-chain status first, you can make the situation harder to interpret.
Choosing the wrong tool
Speed up is for completing the original intent faster. Cancel is for trying to replace that intent before it confirms.
Using weak replacement gas
A higher fee needs to be meaningfully better, not just cosmetically different.
Panic-clicking repeated actions
Multiple overlapping attempts can make nonce management harder to follow.

A safer MetaMask troubleshooting checklist

  • Confirm in the explorer that the original transaction is still pending.
  • Decide clearly whether you want the original action to happen or be replaced.
  • Use stronger gas settings for a replacement, not barely changed ones.
  • Monitor the explorer after signing instead of stacking more random transactions.
  • If the amount is large and the state is messy, document the transaction hashes before doing anything else.

When the right move is simply to wait

The explorer shows healthy progress
If the transaction is still pending but nothing else looks wrong and the network is simply busy, replacing it immediately is not always necessary. Some pending transactions just need patience rather than intervention.
You are no longer thinking clearly
If stress is rising faster than understanding, pause. A delayed transaction is annoying, but unnecessary extra replacements can make the wallet state harder to interpret. Calm is often part of the fix here.

How DEXTools Still Helps Before You Retry

DEXTools does not replace MetaMask nonce management, but it helps you understand the market context around the asset you are trying to move or trade. If a pending swap is already stressful, the last thing you need is confusion about the token, pair, or liquidity situation too. DEXTools reduces that second layer of confusion.

Use the explorer to diagnose the pending transaction, MetaMask to manage the replacement attempt, and DEXTools to stay sane about the asset and market side of the decision.

Frequently Asked Questions

What does speed up do in MetaMask?

It tries to replace a pending transaction with a higher-fee version so it confirms faster.

What does cancel do in MetaMask?

It usually tries to replace the pending transaction with a zero-value transaction using the same nonce.

Can MetaMask cancel a confirmed transaction?

No. Cancel only helps while the original transaction is still pending and replaceable.

Why did my speed-up attempt not work?

Usually because the replacement fee was still too weak, the original already confirmed, or the transaction state was misread.

Should I trust the wallet or the explorer more during a pending issue?

Use the explorer as the source of on-chain truth. The wallet interface is helpful, but the explorer is usually clearer during troubleshooting.

Disclaimer: This article is for educational purposes only and does not constitute investment, legal, tax, or security advice. Replacement transactions depend on network conditions and wallet behavior, so always verify live status in the explorer before trying to speed up or cancel anything.