MetaMask How to fix Metamask insufficient funds for gas

How to fix Metamask insufficient funds for gas

If you are using Metamask at some point you will come across an error like below.

[ethjs-query] while formatting outputs from RPC '{"value":{"code":-32603,"data":{"code":-32000,"message":"insufficient funds for gas * price + value"}}}'

So Why does MetaMask say insufficient funds? there are several reasons – 

  • The first reason is that you do not have enough funds to cover the cost of your transaction.
  • The second reason may be that the gas fees Metamask calculated are not enough to cover your transaction.
  • The final reason could be that you are using another Blockchain e.g Binance smart chain(BSC) and you do not have BNB in your wallet to pay the gas fees.

We are going to go through how to fix insufficient funds in Metamask in simple steps. The steps are for fixing the second reason in this how-to. Before going through these steps you can try to send enough funds to your Metamask to see if that solves your issues or if you are not using the Ethereum network try switching the network to the blockchain you are using and make sure you have enough funds e.g BNB in your Metamask wallet.

  1. Go to your Metamask wallet if you are not already login
  2. Click the send button

     3.  In the details Tab, click edit     

     4.  In the edit priority Tab, click advance options   

       5.  In the advance options tab, make sure your gas limit is set to at least 21000. If you gas limit is already set at 21000 or higher you will need to increase slightly higher to another amount and also increase the max fees to the current base gas fees of the network e.g  for Ethereum you can check the current base gas fees via this link  https://mycryptoview.com/transactions/ethereum

If you are still experiencing the issues, you can use the ask button to let us/the community know.

Ask a question

Ask a question regarding this how-to to earn crypto!

Ask