MetaMask Transaction Stuck Pending — Fix It Now
Why Transactions Get Stuck in MetaMask
A transaction gets stuck when the gas fee is too low for current network conditions. It sits in the mempool waiting for miners — who always prioritize higher fees.
Option 1: Speed Up the Transaction
MetaMask → Activity tab → Click the pending transaction → “Speed Up.” MetaMask submits a replacement with a higher gas fee using the same nonce.
Option 2: Cancel the Transaction
Activity tab → pending transaction → “Cancel.” This submits a 0 ETH self-transfer with the same nonce and higher fee. The cancellation is processed first, voiding the original.
Important: Cancellation Is Not Guaranteed
If the original transaction is mined before your cancellation, the cancellation has no effect and you pay gas for both. Act fast.
Option 3: Reset Account Nonce
If MetaMask is out of sync with the blockchain: Settings → Advanced → Reset Account. Clears local transaction history without affecting your funds.
Avoid Stuck Transactions
Always use at least the “Medium” gas estimate. During high congestion, consult Etherscan Gas Tracker before submitting.