MetaMask Transaction Stuck Pending? Fix It (2026)
A MetaMask transaction stuck pending can prevent you from sending cryptocurrency, using decentralized applications, or completing additional transactions from the same wallet account. Sometimes the transaction remains pending for hours, even when other blockchain transfers appear to be processing normally.
This commonly happens because of network congestion, low transaction fees, an earlier pending transaction, or a problem between MetaMask and the blockchain network.
For example, you might send ETH from MetaMask and notice that the transaction remains pending on Etherscan. Increasing the transaction fee through MetaMask's Speed Up feature may help the network process it sooner.
However, not every pending transaction should be accelerated. Some transactions have not been broadcast to the blockchain, while others are waiting behind an earlier transaction with a lower nonce.
According to MetaMask's official documentation, the safest approach is to determine whether a transaction exists on the blockchain before attempting to speed it up, cancel it, or clear local wallet activity.
This guide explains how to check a pending MetaMask transaction, resolve transaction queues, understand nonce errors, and avoid unnecessary network fees.
Why Is My MetaMask Transaction Stuck Pending?
A transaction remains pending when it has not reached its expected final processing state.
On Ethereum and other compatible networks, transactions may remain unconfirmed while waiting to be included in a block.
Several issues can cause this delay.
1. Low Transaction Fees
Blockchain networks use transaction fees to compensate validators for processing transactions.
On Ethereum, the gas fee includes a network base fee and may include a priority fee.
When your transaction's fee settings are not competitive with current network conditions, it may remain pending longer than expected.
2. Network Congestion
During periods of heavy demand, many users compete for available blockchain processing capacity.
This can increase transaction fees and delay confirmation.
The amount of congestion varies by network and time.
3. Earlier Pending Transactions
Ethereum-compatible networks use nonces to order transactions from the same account.
If an earlier transaction remains pending, a later transaction may not process until the earlier nonce is resolved.
This can create a queue of pending transactions.
4. Wallet or Network Communication Problems
MetaMask may occasionally display an outdated transaction status.
A transaction could already be confirmed while the wallet interface has not refreshed.
Alternatively, MetaMask may show a locally pending transaction that was never successfully broadcast.
5. Transaction Replacement Problems
If you attempt to speed up or replace a pending transaction, the network may reject the replacement because its fee increase is insufficient or its nonce does not match the intended transaction.
6. Network Interruptions
Some blockchain networks may experience temporary service interruptions or reduced transaction processing capacity.
In these situations, changing your transaction fee may not resolve the underlying issue.
MetaMask Pending Transaction: Quick Troubleshooting Table
| Problem | Possible Cause | Recommended Fix |
|---|---|---|
| Transaction pending on explorer | Waiting for block inclusion | Wait or use Speed Up if eligible |
| Transaction only pending in MetaMask | Local display or broadcast issue | Restart wallet and verify on explorer |
| Multiple transactions queued | Earlier pending nonce | Resolve the oldest pending transaction |
| Speed Up not working | Replacement conditions not met | Check nonce and fee requirements |
| Cancel option unavailable | Unsupported transaction or wallet feature | Check official alternatives |
| Nonce too low | Nonce already used or transaction state changed | Refresh status before retrying |
| Replacement transaction underpriced | Replacement fee is insufficient | Follow current wallet fee guidance |
| Transaction already confirmed | Blockchain processing completed | Do not attempt cancellation |
| Activity still shows pending after confirmation | Stale wallet state | Restart and verify blockchain record |
How to Check a Pending Transaction in MetaMask
Before making any changes, confirm the transaction's actual blockchain status.
Step 1: Open MetaMask
Launch the official MetaMask browser extension or mobile application.
Select the account from which you submitted the transaction.
Open the transaction activity or transaction details.
The exact interface depends on your MetaMask version.
In MetaMask Extension v13.30 and later, supported networks use a notification sidebar where you can access submitted transaction details.
Step 2: Find the Transaction Hash
A transaction hash is a unique identifier associated with a blockchain transaction.
Find the pending transaction and look for the transaction hash or the option to view it on a block explorer.
If a blockchain explorer link is available, open it.
Step 3: Use the Correct Blockchain Explorer
Different networks have different transaction explorers.
| Network | Explorer |
|---|---|
| Ethereum | https://etherscan.io |
| Base | https://basescan.org |
| Polygon PoS | https://polygonscan.com |
| Arbitrum One | https://arbiscan.io |
| BNB Smart Chain | https://bscscan.com |
| Optimism | https://optimistic.etherscan.io |
Make sure you are checking the network where the transaction was submitted.
Step 4: Review the Status
The explorer may report that the transaction is pending, successful, failed, or not found.
Pending: The transaction has not yet been included in a confirmed block.
Success: The transaction executed successfully.
Failed: The transaction was included but reverted or otherwise failed.
Not found: The transaction may not have been broadcast, may have been dropped, or may be searched on the wrong network.
A transaction not appearing on one explorer does not automatically prove that it was never broadcast.
If necessary, check the sender's public address and transaction history as well.
How to Speed Up a Pending MetaMask Transaction
MetaMask provides a Speed Up option for eligible pending transactions on supported networks.
According to the official MetaMask Help Center, this feature resubmits the transaction using the same nonce but with a higher network fee.
The goal is to make the transaction more attractive for inclusion in a block.
Step 1: Locate the Pending Transaction
Open MetaMask and find the transaction in your activity or notification sidebar.
On supported networks in MetaMask Extension v13.30 or later, clicking the Transaction submitted notification opens the transaction detail view.
Step 2: Select Speed Up
If the transaction is eligible, choose Speed Up.
MetaMask will prepare a replacement transaction with updated fee settings.
Step 3: Review the New Network Fee
Check the revised fee before confirming.
A higher fee may improve confirmation speed, but it also increases the maximum cost of the transaction.
You should not increase fees beyond what you are comfortable paying.
Step 4: Confirm the Replacement
Submit the replacement through MetaMask.
The replacement uses the same nonce as the original transaction.
If the replacement is accepted and confirmed, the original pending transaction will not also execute as a separate transaction using that same nonce.
Step 5: Monitor Confirmation
Open the blockchain explorer and check the updated transaction status.
Do not assume the speed-up attempt succeeded until the blockchain confirms the outcome.
Important: A Speed Up attempt is not guaranteed to work. Network conditions can change, and the original transaction may confirm before the replacement.
How to Cancel a Pending MetaMask Transaction
If you no longer want a transaction to execute, MetaMask may offer a cancellation option.
However, cancellation can only be attempted while the transaction remains pending.
Confirmed blockchain transactions cannot be reversed through MetaMask.
Method 1: Use the Cancel Button
Open MetaMask and locate the pending transaction.
Select Cancel if the option is available.
Review the transaction and the associated network fee.
Confirm the cancellation attempt.
MetaMask submits a replacement intended to consume the same nonce without performing the original transaction.
If the replacement confirms first, the original transaction will no longer be eligible to confirm with that nonce.
Method 2: Use a Custom Nonce
MetaMask also documents a more advanced cancellation technique involving a replacement transaction using the same nonce.
This may involve sending a zero-value transaction to your own address with an appropriately higher network fee.
However, this method requires care.
Using the wrong nonce, network, or fee settings can fail to cancel the intended transaction or create additional problems.
MetaMask notes that Smart Transactions may need to be disabled in Settings > Transactions before custom nonce controls are available.
For most users, the built-in Cancel feature is preferable to manually editing transaction nonces. Only use the advanced method after reviewing MetaMask's current official instructions and confirming the original transaction is still pending.
What Is a Nonce in MetaMask?
A nonce is a transaction sequence number associated with a blockchain account.
On Ethereum-compatible networks, transactions from the same account generally use sequential nonces.
For example:
| Transaction | Nonce | Status |
|---|---|---|
| First transaction | 15 | Confirmed |
| Second transaction | 16 | Pending |
| Third transaction | 17 | Queued |
| Fourth transaction | 18 | Queued |
If transaction 16 remains pending, transactions 17 and 18 may be unable to execute until the network processes a valid transaction using nonce 16.
This is one reason several MetaMask transactions may appear stuck simultaneously.
How to Fix a Stuck Transaction Queue
First, identify the oldest pending nonce.
Then check whether the associated transaction can be accelerated or canceled.
Do not begin by attempting to fix the newest queued transaction.
MetaMask's official guidance explains that pending transactions need to be addressed in nonce order, starting with the oldest unresolved transaction.
Once the lowest outstanding nonce is resolved, later queued transactions may begin processing.
MetaMask Nonce Too Low Error: What It Means
A nonce too low error generally indicates that the nonce submitted with a transaction is below the nonce currently accepted by the network for that account.
This can happen when:
- Another transaction has already used the nonce.
- A pending transaction was confirmed while you were preparing a replacement.
- Different wallet applications submitted competing transactions.
- MetaMask is using outdated transaction information.
How to Fix Nonce Too Low
Start by checking your wallet address on the relevant blockchain explorer.
Look for confirmed transactions and any outstanding pending transactions.
If the nonce has already been used, do not continue resubmitting the same replacement.
Restart MetaMask or refresh the wallet's transaction state.
If the problem persists, follow MetaMask's official nonce troubleshooting guidance.
Avoid manually changing nonce values without understanding the account's transaction sequence.
MetaMask Replacement Transaction Underpriced Error
The replacement transaction underpriced error commonly appears when a replacement does not offer a sufficient fee increase over an existing pending transaction using the same nonce.
Ethereum-compatible transaction pools generally require replacement transactions to satisfy specific fee-bump rules.
These rules may vary between network clients and transaction types.
How to Fix It
Check whether the original transaction is still pending.
Then use MetaMask's supported Speed Up or Cancel feature instead of manually submitting another transaction.
Review the suggested replacement fee.
If the replacement is repeatedly rejected, check the transaction nonce and current network conditions.
Do not assume that increasing the gas limit alone will solve a fee-replacement problem.
The gas limit controls the maximum gas units available for execution, while fee parameters determine the price paid per unit of gas.
MetaMask Transaction Stuck but Not Showing on Etherscan
Sometimes MetaMask displays a pending transaction, but you cannot find it on Etherscan.
This can happen when the transaction was never successfully broadcast or MetaMask retains outdated local activity information.
However, the transaction may also have been dropped from the explorer's current pending pool.
How to Investigate
First, confirm that Ethereum Mainnet was the network used.
Check the transaction hash if available.
Next, search your public wallet address on Etherscan.
Look for recent confirmed and pending transactions.
If the transaction does not appear, close and reopen the browser or MetaMask application.
Then check again.
If the issue continues, contact MetaMask Support before attempting to clear local account activity.
A missing transaction hash is not sufficient evidence that it is safe to submit the same payment again.
Should You Reset MetaMask to Clear a Pending Transaction?
Resetting MetaMask should not be your first troubleshooting step.
MetaMask's documentation explicitly warns users to clear account activity only when necessary and generally when instructed by its support team.
In current MetaMask Extension versions, the relevant option is described as Delete activity and nonce data under Settings > Developer tools.
On MetaMask Mobile, the corresponding feature may still be called Reset account.
What Does Clearing Activity Do?
Clearing account activity removes locally stored transaction history and nonce information for the selected account and network.
It does not erase confirmed blockchain transactions.
It also does not reverse transactions that have already been broadcast.
When Might It Help?
The feature can be relevant when MetaMask displays stale pending activity that is not found on the blockchain.
However, clearing local activity while a transaction is genuinely pending on-chain can create confusion or cause incorrect transaction assumptions.
Therefore, verify the blockchain state and seek official guidance before using it.
Never uninstall your wallet or delete wallet data without ensuring you have securely backed up the recovery information required to restore access.
MetaMask Transaction Pending on Ethereum
Ethereum transactions can remain pending because of fee conditions, network congestion, or nonce-ordering issues.
If your Ethereum transaction is stuck:
- Search its hash on Etherscan.
- Confirm that the transaction is pending.
- Review its nonce and current fee conditions.
- Check for earlier pending transactions.
- Use MetaMask's Speed Up or Cancel feature if appropriate.
If the transaction has already succeeded, no acceleration is necessary.
If it failed on-chain, identify the execution error before submitting another transaction.
MetaMask Transaction Pending on Base
Base is an Ethereum Layer 2 network that supports MetaMask transactions.
A Base transaction may remain pending because of a network interruption, transaction submission issue, or another processing problem.
Open BaseScan and check the transaction hash.
If the transaction is visible and pending, check its status and any MetaMask transaction-management options.
If the transaction is not visible, check Base network status and your MetaMask connection before retrying.
Base and Ethereum Mainnet are different networks, so transactions must be investigated on the correct explorer.
MetaMask Transaction Pending on Polygon
Polygon PoS transactions can also experience delays.
If your transaction is stuck, search its hash on PolygonScan.
Check whether the transaction is pending, confirmed, or failed.
Review the relevant nonce sequence if multiple transactions are queued.
For eligible transactions, use the supported MetaMask replacement controls.
Do not assume that changing an Ethereum Mainnet transaction fee affects a separate transaction on Polygon.
MetaMask Transaction Pending on BNB Smart Chain
BNB Smart Chain uses Ethereum-compatible transaction mechanisms.
Pending transactions may occur because of fee conditions, network issues, or earlier unresolved nonces.
Open BscScan and inspect the transaction.
Verify that you are using the correct account and network.
If the transaction is eligible, use MetaMask's official Speed Up or Cancel options.
Avoid manually submitting repeated transactions until the original status is clear.
How Long Can a MetaMask Transaction Stay Pending?
There is no universal maximum time for a pending MetaMask transaction.
The outcome depends on whether the transaction remains in a network's transaction pool, whether it is included in a block, whether another transaction replaces it, or whether network nodes drop it.
A transaction might confirm within seconds or minutes under favorable conditions.
During congestion or with unsuitable fee settings, it may remain pending significantly longer.
Importantly, a transaction dropped by one node or explorer may still be known to other parts of the network or rebroadcast later.
For this reason, a long delay alone does not prove that the transaction has permanently failed.
What Happens if You Ignore a Pending MetaMask Transaction?
If a transaction remains pending, several outcomes are possible.
The original transaction may eventually confirm.
Another transaction using the same nonce may replace it.
The pending transaction may be dropped from the network's transaction pools.
Or it may continue preventing later transactions from the same account from processing normally.
If you no longer want the transaction to execute, consider whether MetaMask's official cancellation feature is appropriate.
Do not assume that ignoring a transaction guarantees cancellation.
How to Prevent MetaMask Transactions From Getting Stuck
Although not every blockchain delay is avoidable, several precautions can help reduce problems.
Review the Network Fee
Check MetaMask's estimated transaction fee before confirming.
A very low fee relative to current network conditions can increase confirmation delays.
Avoid Multiple Unnecessary Pending Transactions
Submitting several transactions from the same account can complicate troubleshooting when an earlier nonce becomes stuck.
Keep MetaMask Updated
Using a supported wallet version helps ensure access to current transaction-management features and bug fixes.
Check the Correct Network
Make sure MetaMask is connected to the intended blockchain before submitting a transaction.
Verify the Transaction Before Retrying
Use the transaction hash or public account address to check whether the original transaction has already succeeded.
Use Official Replacement Tools
MetaMask's built-in Speed Up and Cancel controls are generally preferable to unverified third-party acceleration services.
Protect Your Wallet Information
Never share your Secret Recovery Phrase or private keys with anyone claiming they can fix a pending transaction.
Legitimate transaction troubleshooting does not require revealing these secrets.
Frequently Asked Questions
Why Is My MetaMask Transaction Stuck Pending?
A MetaMask transaction may remain pending because of network congestion, insufficiently competitive transaction fees, an earlier pending nonce, or a wallet synchronization issue. Check the transaction on the correct blockchain explorer to identify its status.
How Do I Fix a Stuck MetaMask Transaction?
Open the pending transaction and check whether it exists on the blockchain. If it is genuinely pending, use MetaMask's Speed Up or Cancel option when available. If another transaction is blocking the queue, investigate the oldest pending nonce first.
Can I Cancel a Pending MetaMask Transaction?
You can attempt to cancel an eligible transaction while it remains pending. Cancellation works by submitting a competing transaction using the same nonce. Success is not guaranteed, and confirmed transactions cannot be reversed.
Does Speeding Up a MetaMask Transaction Cost More Gas?
Speeding up a transaction generally requires offering a higher network fee. The replacement uses the same nonce, so the original and replacement cannot both execute as separate transactions with that nonce, but the confirmed replacement may cost more than the original transaction would have.
Why Is the MetaMask Cancel Button Not Working?
The transaction may already be confirmed, the cancellation may not meet replacement requirements, or the particular wallet/network configuration may not support that option. Check the blockchain status before attempting another cancellation.
What Does Nonce Too Low Mean in MetaMask?
Nonce too low generally means the transaction uses a nonce that has already been consumed or is lower than the network's expected nonce for the account. Check the account's confirmed transactions before retrying.
Why Are All My MetaMask Transactions Pending?
An earlier transaction with a lower nonce may be blocking subsequent transactions from the same account. Identify and investigate the oldest unresolved transaction first.
Can a MetaMask Transaction Stay Pending for 24 Hours?
Yes. Transactions can remain pending for 24 hours or longer depending on network conditions, fee settings, and transaction pool behavior. A long delay does not automatically mean the transfer has failed.
Should I Reset MetaMask to Fix a Pending Transaction?
Not immediately. MetaMask recommends clearing local activity only when necessary and generally after consulting its support team. Clearing activity does not cancel confirmed or broadcast blockchain transactions.
Why Is My Transaction Not Found on Etherscan?
The transaction may not have been broadcast, may have been dropped, or may have been submitted on another blockchain. Check the network and wallet address before taking further action.
Can Someone Steal My Crypto Through a Pending Transaction?
A normal pending transaction does not automatically mean your wallet has been compromised. However, malicious websites may exploit the situation by offering fake transaction-repair services. Never disclose recovery phrases or approve unknown transactions.
Will My Crypto Return if a Transaction Is Dropped?
If an ordinary transfer was never executed on-chain, the intended transfer has not occurred. However, your wallet may temporarily display reserved balances or outdated activity. Verify the account's actual blockchain balance and nonce before treating the transaction as safely abandoned.
Final Thoughts
A MetaMask transaction stuck pending does not necessarily mean your cryptocurrency is lost or your wallet is malfunctioning.
The most important step is to determine whether the transaction has reached the blockchain and whether it remains unconfirmed.
If it is pending on-chain, MetaMask's Speed Up or Cancel features may help resolve it. If multiple transactions are queued, start with the oldest outstanding nonce.
If MetaMask shows a pending transaction that cannot be found on the network, investigate the wallet's local state before submitting another payment.
Avoid clearing account activity, manually editing nonces, or repeatedly retrying transactions without confirming the blockchain status.
By following the appropriate troubleshooting steps, you can resolve many pending transaction problems while reducing unnecessary fees and avoiding duplicate transfers.
Official Sources and References
1. MetaMask — How to Speed Up or Cancel a Pending Transaction https://support.metamask.io/manage-crypto/transactions/how-to-speed-up-or-cancel-a-pending-transaction
2. MetaMask — User Guide: Transactions and Failed Transactions https://support.metamask.io/transactions-and-gas/transactions/user-guide-transactions-and-failed-transactions/
3. MetaMask — Resetting MetaMask for Stuck or Pending Transactions https://support.metamask.io/transactions-and-gas/transactions/resetting-your-account-in-the-event-of-a-stuck-or-pending-transaction/
4. MetaMask — How to Clear Account Activity https://support.metamask.io/managing-my-wallet/resetting-deleting-and-restoring/how-to-clear-your-account-activity-reset-account/
5. MetaMask — Transaction Guides and Resources https://support.metamask.io/manage-crypto/transactions/
6. Ethereum Glossary — Pending Transaction https://glossary.ethereum.org/style-guide/pending-transaction
Last reviewed: October 12, 2026. Transaction-management features and blockchain fee conditions can change. Check the latest official documentation before attempting advanced nonce replacement or account activity clearing.
This article is general information, not financial advice. Qbitics is not affiliated with Qubetics or any exchange or wallet named here. See our disclaimer.