← Back to Exchanges & Platforms

How to Cancel a Pending Crypto Transaction

You can't reverse a confirmed crypto transaction, but a pending one sitting in the mempool can sometimes be cancelled or replaced. The methods differ by chain, and the window is narrow.

The moment a transaction is broadcast, it enters the mempool. Miners or validators haven't picked it up yet. During this window — seconds to hours depending on fees and congestion — you have options. Once confirmed, those options disappear.

Bitcoin: Replace-By-Fee (RBF)

If your Bitcoin wallet opted in to RBF (most modern wallets do by default), you can broadcast a replacement transaction with a higher fee and the same inputs. Miners pick the higher-fee version, invalidating the original.

Using RBF to cancel

A 'cancel' transaction is an RBF replacement sending funds back to yourself — same inputs, new output to your own address, higher fee. Wallets like Electrum and Sparrow expose this as 'bump fee' or 'cancel.'

If RBF isn't enabled

Your only option is child-pays-for-parent (CPFP) — spending an unconfirmed output with a high-fee follow-up. This speeds things up but doesn't cancel. Otherwise, wait for the tx to drop from the mempool after ~2 weeks (uncommon).

Ethereum and EVM Chains: Nonce Override

Every Ethereum tx has a nonce — a sequential counter. Two transactions from the same address with the same nonce cannot both confirm; only one makes it. You cancel by broadcasting a new transaction with the same nonce, higher gas, sending 0 ETH to yourself.

Cancelling in MetaMask

  1. Open the pending tx in MetaMask activity.
  2. Click 'Cancel' — MetaMask constructs a 0-ETH self-send with the same nonce and 10%+ higher gas.
  3. Broadcast. If accepted, the pending tx is replaced.

If built-in cancel fails

  1. Note the nonce of the stuck tx.
  2. In MetaMask: Settings → Advanced → enable 'Customize transaction nonce.'
  3. Start a new tx sending 0 ETH to yourself.
  4. Manually set nonce to match the stuck tx.
  5. Set gas 2-3x current network average.
  6. Broadcast.
Reality checkOnce a transaction has one confirmation, it is final. No cancel, no reverse, no customer service. Anyone claiming they can 'reverse a confirmed blockchain transaction' for a fee is running a recovery scam.

When Cancellation Is Impossible

  • The tx already has one or more confirmations.
  • You signed a tx that already completed (approval scam, drain).
  • Chain-without RBF/nonce semantics where the mempool already cleared.
  • Recipient is an exchange that already credited the deposit.

If You Sent to the Wrong Address

  • Your own other wallet: just move it back.
  • Exchange deposit address for wrong coin (ETH to a BTC address): contact support with the tx hash. Major exchanges can sometimes recover for a fee.
  • Scammer's address: not recoverable by cancellation. See first 72 hours guide for freeze-at-exchange options.
  • Random address (typo, bad QR): effectively lost unless the owner is identifiable and willing.

What You'll Hear From Recovery Scammers

After sharing a loss story, you'll be contacted by 'recovery services' claiming they can reverse your blockchain tx for a fee. They cannot. Confirmations are mathematically irreversible. Any fee is a second theft. See legitimate vs scam recovery.

What a Real Investigator Does Instead

Blockchain investigators don't reverse transactions — they trace them. If funds have moved to an identifiable exchange, a freeze request can sometimes recover the dollar value. The confirmed tx remains on-chain; recovery is about where the money ends up.

Bottom Line

Pending transactions can sometimes be replaced with RBF (Bitcoin) or nonce-override (Ethereum). Confirmed transactions cannot be reversed. If yours is already confirmed and went to a scammer, your path forward is forensic tracing and destination-side freezes — not cancellation.