How to Fix a Pending Polygon Transaction

  • Admin
  • Polygon Guide
A pending Polygon transaction occurs when the gas fee you set is too low or when a previous transaction with the same nonce has not yet confirmed. Here is how to resolve it.

Why Is My Polygon Transaction Pending?

Transactions on Polygon PoS are prioritized by gas price. Validators pick the highest-paying transactions first. If you submitted a transaction with a very low gas price during a period of network congestion, your transaction may sit in the mempool waiting to be picked up. A transaction can also be stuck if a previous transaction from the same wallet address has not confirmed — because Polygon processes transactions in sequential nonce order.

Method 1: Speed Up by Resubmitting with Higher Gas

In MetaMask or a compatible wallet, find the pending transaction and select the 'Speed Up' option. This resubmits the same transaction with a higher gas price, effectively replacing it in the mempool. Use the 'Fastest' preset to ensure it confirms within seconds. The same nonce is used, so only one version of the transaction will confirm.

Method 2: Cancel by Sending a Zero-Value Transaction

If you want to cancel the transaction entirely, send a 0 MATIC transaction to your own address using the same nonce but a much higher gas price. This replaces the original pending transaction with a harmless one. Once this cancellation transaction confirms, the original is discarded by the network.

Checking Your Transaction on PolygonScan

Go to polygonscan.com and search your wallet address or transaction hash. Look at the 'Pending' tab to see any unconfirmed transactions. Note the nonce value — you need this if manually resubmitting. If the transaction shows a very low gas price compared to the current network average, that is the cause of the delay.

Frequently Asked Questions

How long can a Polygon transaction stay pending?

It can stay pending indefinitely if gas is too low. Most wallets will eventually drop it after several days, but resubmitting with higher gas is faster.

Can I cancel a Polygon transaction?

Yes, by sending a 0-value transaction to yourself with the same nonce but a higher gas price, you can replace and effectively cancel the original pending transaction.