When the Ethereum network is busy, transactions may remain pending because the gas fee was set too low. MetaMask provides several methods to speed up transactions and push them through when needed. This article covers all the ways to speed up MetaMask transactions and important considerations.
When Do You Need to Speed Up a Transaction?
You might need to speed up a transaction in these scenarios:
- Time-sensitive operations: NFT mints, IDO participation, or other time-limited activities
- Rapid market movements: Need to urgently move or sell assets
- Long-pending transactions: Still unconfirmed after 10+ minutes
- Blocked subsequent transactions: A pending transaction is blocking all following ones
- Gas price spikes: Gas was normal at submission but the network became congested afterward
How to Use MetaMask's Built-in Speed-Up?
MetaMask provides a one-click speed-up feature — the simplest method.
Steps
- Open MetaMask
- Click the "Activity" tab at the bottom
- Find the transaction showing "Pending"
- Click on that transaction
- Find the "Speed Up" button in the transaction details
- MetaMask automatically suggests a higher gas price
- Accept the suggestion or increase it further
- Click "Submit" to confirm
How Speed-Up Works
Speed-up actually sends a new transaction to replace the original pending one:
- The new transaction uses the same nonce (sequence number)
- The new transaction has a higher gas price
- The content (recipient, amount) stays the same
- Miners/validators prioritize the higher gas transaction
- The original transaction is replaced — it won't execute twice

How to Manually Speed Up a Transaction?
If MetaMask's built-in speed-up button is unavailable or doesn't work, you can do it manually.
Prerequisites
- Enable "Customize transaction nonce" in MetaMask Settings > Advanced
- Note the nonce of the pending transaction (viewable on a block explorer or in MetaMask activity)
Steps
- Initiate a new transaction in MetaMask
- Use the same recipient and amount as the original (or send 0 ETH to yourself to cancel)
- In gas settings, select "Advanced"
- Set a higher Max Base Fee and Priority Fee
- Enter the same nonce as the pending transaction
- Submit the transaction
Gas Price Recommendations
- Check the current "Fast" gas price on etherscan.io/gastracker
- Set Max Base Fee to 1.2-1.5x the current Fast price
- Set Priority Fee to 2-5 Gwei
- This typically ensures confirmation within 1-2 blocks
How to Optimize Gas Under EIP-1559?
Ethereum uses the EIP-1559 fee mechanism, where gas consists of Base Fee and Priority Fee.
Base Fee
- Automatically adjusted by the network based on block utilization
- This portion is burned
- Shown as "Max Base Fee" in MetaMask
Priority Fee (Tip)
- A voluntary tip to validators
- Higher tips mean higher priority for your transaction
- Shown as "Max Priority Fee" in MetaMask
Gas Strategies for Speed-Up
Conservative:
- Max Base Fee: Current Base Fee x 1.2
- Priority Fee: 2 Gwei
- Expected: 1-3 blocks to confirm
Normal:
- Max Base Fee: Current Base Fee x 1.5
- Priority Fee: 3-5 Gwei
- Expected: 1-2 blocks to confirm
Urgent:
- Max Base Fee: Current Base Fee x 2
- Priority Fee: 10+ Gwei
- Usually confirmed in the next block
How to Check Current Optimal Gas Prices?
Recommended Tools
- Etherscan Gas Tracker: etherscan.io/gastracker — shows Low/Average/High tiers
- Blocknative Gas Estimator: blocknative.com/gas-estimator
- MetaMask built-in: Automatically shows current gas estimates during transactions
Reading Gas Data
Example from Gas Tracker:
- Low: 30 Gwei, estimated 5-10 minute confirmation
- Average: 50 Gwei, estimated 1-3 minute confirmation
- High: 80 Gwei, estimated 15-30 second confirmation
If your pending transaction's gas is below the current "Low" level, you need to speed it up.
Speed-Up Best Practices
Don't Set Gas Excessively High
High gas ensures fast confirmation but wastes money. Usually 20-50% above the current average is sufficient.
Ensure Sufficient Wallet Balance
Speeding up requires extra ETH for the higher gas. If the balance is insufficient, speed-up will fail.
Speed Up One Transaction at a Time
If multiple transactions are pending, speed up the one with the lowest nonce first. Subsequent transactions may execute automatically.
Speed-Up Doesn't Guarantee Instant Success
In extremely congested conditions, even sped-up transactions may take time.

How to Set Optimal Gas Before DApp Transactions?
Customizing Gas in MetaMask
- Initiate a transaction in a DApp
- MetaMask pops up a confirmation window
- Click "Edit" in the gas fee area
- Choose a preset speed level or go to "Advanced" for custom settings
- Adjust Max Base Fee and Priority Fee as needed
- Confirm and send
Preemptive High Gas Settings
For time-limited operations (like NFT mints), set higher gas from the start:
- Check current gas levels
- Set Max Base Fee to 1.5-2x current
- Set Priority Fee to 5-10 Gwei
- This prevents pending from the outset
Safety Tips
When speeding up transactions, keep these safety points in mind:
- Confirm transaction content is unchanged: Speed-up only changes gas — don't alter the recipient or amount
- Verify the nonce: Ensure the nonce is correct when operating manually — a wrong nonce creates a new transaction instead of replacing
- Don't double-submit: Don't manually send a new transaction with identical content while also speeding up
- Beware of scams: Don't trust strangers or tools offering to "help speed up your transaction" — they don't need your seed phrase
- Consider canceling instead: If the transaction itself is problematic, canceling may be better than speeding up
- Keep gas reserves: Maintain sufficient ETH in your wallet for emergency speed-ups
Transactions within Binance don't involve on-chain gas and won't experience pending issues. Only on-chain operations (wallet transfers, DApp interactions) require attention to gas and speed-up.
How much extra does speed-up cost?
Speed-up replaces the old transaction — you only pay gas once (the new higher amount). The extra cost depends on the gas price difference, typically a few to about ten dollars. If the original was 30 Gwei and you speed up to 60 Gwei, the fee roughly doubles.
Will the original transaction still execute after speed-up?
No. Once the speed-up transaction (same nonce) is confirmed, the original is automatically invalidated. You won't be charged twice or have the transaction execute twice.
Can all transaction types be sped up?
Yes. Simple transfers, token swaps, NFT purchases, contract interactions — as long as they're pending, they can be sped up. Speed-up doesn't change the transaction content, only the gas price.
How long until confirmation after speed-up?
It depends on the gas price you set and current network conditions. If set to the current "Fast" level, typically 1-3 blocks (about 15-45 seconds). During extreme congestion, it may take longer.
Do BSC or Polygon transactions need speed-up too?
Rarely. BSC and Polygon have extremely low gas fees, and default settings usually confirm quickly. But if pending does occur, the speed-up method is the same as on Ethereum. Download the Binance App (iOS users refer to the iOS installation guide) to significantly reduce situations requiring speed-up.