How to Cancel or Replace a Pending ETH Transaction

·

First, it’s crucial to understand that confirmed cryptocurrency transactions are irreversible. However, pending transactions—often caused by network congestion—can sometimes be canceled or replaced. Below, we outline actionable steps to resolve stuck transactions across networks like Ethereum, Fantom, Polygon, and more.

Why Do Ethereum Transactions Get Stuck?

Ethereum processes transactions via a gas fee system. Key terms to know:

If your gas price is too low, miners may prioritize higher-paying transactions, leaving yours pending.

👉 Stuck transaction? Learn how to fix it fast


When Can You Cancel a Transaction?

Cancellation is only possible while the transaction is pending. Once confirmed, it’s irreversible.

Steps to Replace/Cancel a Stuck ETH Transaction

  1. Locate the Pending Transaction:

    • Open MetaMask → Navigate to Activity → Click the transaction → Note the Nonce value.
  2. Enable Custom Nonce:

    • Go to SettingsAdvanced → Toggle Customize transaction nonce ON.
  3. Create a Replacement Transaction:

    • Click Send → Paste your wallet address (sending 0 ETH).
    • Use the same nonce as the stuck transaction.
    • Set a higher gas price to ensure priority.
  4. Confirm and Wait:

    • The replacement transaction will override the pending one upon confirmation.

⚠️ Important: Turn Customize transaction nonce OFF afterward to avoid errors.


Pro Tips to Avoid Stuck Transactions


FAQ

Can I cancel a confirmed ETH transaction?

No. Blockchain transactions are immutable once confirmed.

How long do pending transactions last?

They may clear when fees drop, but this can take hours or days.

Why does my replacement transaction fail?

Low gas prices or incorrect nonce values are common culprits.


Final Thoughts

Stuck transactions are frustrating but solvable. By replacing them with zero-value transfers and adjusting gas fees, you can regain control over your wallet activity.

👉 Master Ethereum transactions with these expert tips