Insufficient Gas Error? Why Your Transaction Failed and How to Fix It
RateMyWallets is reader-supported. When you buy through links on this page, we may earn a commission at no extra cost to you.

If you are seeing an insufficient gas error, your transaction failed but your funds are safe. The amount you were sending is returned to your wallet and you lose only the small gas fee paid for the failed attempt. This post covers why it happened and how to resend successfully.
What the Insufficient Gas Wallet Error Means
Every blockchain transaction requires computational work to process. The gas limit, which is the maximum amount of computational work you authorize the network to use, determines if your transfer succeeds. If the transaction needs more work than the gas limit allows, it becomes an out of gas crypto transaction mid-execution and fails. This is different from a pending transaction where the gas price, the amount you are willing to pay per unit of gas, was set too low. A failed transaction is gone from the queue and the funds return to the wallet. If you have a pending transfer instead, read our guide on crypto transactions stuck on pending.
Why It Happens
The most common cause is the wallet suggesting a gas limit too low for the complexity of the transaction. Simple ETH or token transfers rarely hit this error. Complex transactions like token swaps on DEXs, NFT mints, DeFi protocol interactions, and multi-step calls to a smart contract, which is a self-executing program stored on the blockchain, require more gas than a simple transfer. Gas estimates can also be wrong when a smart contract changes state between submission and processing, which is common during high-traffic mints. This error is specific to EVM chains like Ethereum, Polygon, BNB Chain, and Base. Bitcoin does not use gas the same way.
How to Fix It
The fix is to resend with a higher gas limit. Your funds are already back in the wallet so there is nothing to cancel.
- Confirm the funds returned by checking your wallet balance.
- Resend with a higher gas limit by opening Advanced or Custom gas settings in your wallet and increasing the gas limit by 20 to 50 percent above the original estimate. Do not change the gas price, only the limit. In MetaMask: click Edit on the gas fee screen, select Advanced, and increase the Gas Limit field. In Trust Wallet and Coinbase Wallet: look for Custom or Advanced fee settings before confirming.
- Submit and monitor in the activity tab.
How to Avoid This Error
For DeFi transactions and NFT mints, manually increase the gas limit by 20 to 30 percent above the wallet suggestion before confirming. Check network conditions before interacting with high-demand contracts. Simple wallet-to-wallet transfers almost never need manual adjustment. The risk is concentrated in smart contract interactions.
An insufficient gas error is one of the more confusing-sounding wallet problems, but the fix is straightforward: resend with a higher gas limit. Your funds were never at risk. Once you understand the difference between gas limit and gas price, you have full control over how your transactions are processed. For more on sending crypto safely, read our guide on how to send crypto from your wallet.