Does this article need to be translated?
Contribute to the Help Center
Submit translations, corrections, and suggestions on GitHub, or reach out on our Community forums.
Why I am getting an "insufficient funds" error?
This means you do not have enough of the network's native token to cover gas fees. Generally, across EVM-compatible networks, each transaction (including token and contract transactions) requires gas, the price of which is changeable. You can think of this as a transaction fee. For more on gas, see here.
Examples of native tokens include:
- Ether (Ethereum mainnet and testnets, plus layer 2 networks such as Arbitrum or Optimism)
- BNB (for BNB Chain, formerly BSC)
- POL (previously MATIC) (Polygon)
- AVAX (Avalanche).
If you have questions relating to a specific network, please read our best practices article on sidechains and custom networks here, or check our Network Profiles page for the network in question to see if we've discussed the issue there.
How can I fix it?
You can remedy this by sending some of the necessary native token to that account in order to be able to make the transaction.
If you need to buy some tokens to get a sufficient amount, you can either purchase crypto directly (using what's known as an on-ramp), buy from an exchange, or trade other tokens on a decentralized exchange (DEX).
You can buy native tokens and stablecoins on several networks directly within MetaMask — check here to see how.
Why is my "Confirm" button greyed out?
On the confirmation screen, you might see the confirm button is greyed out. This will be because you have an insufficient amount of the native token necessary to pay for the transaction. See above.
FAQs
Here's how you can address this issue:
- Verify Your Balance. Check Account Balance: First, ensure you're looking at the correct wallet or account. ...
- Understand Transaction Fees. ...
- Reduce the Send Amount. ...
- Check for Reserved Funds. ...
- Consolidate Funds. ...
- Add More Funds.
Why is the confirm button greyed out in MetaMask? ›
On the confirmation screen, you might see the confirm button is greyed out. This will be because you have an insufficient amount of the native token necessary to pay for the transaction.
What does "insufficient funds for gas" mean? ›
The "insufficient funds for gas * price + value" error typically occurs when there are not enough funds available in a wallet to cover the gas fee required for a transaction. This error message indicates that the wallet's balance is insufficient to pay for both the gas cost and the transaction value.
Why is MetaMask not working? ›
Try clearing your cache memory to free up some RAM, which may kickstart your app and help it function normally. The MetaMask not working error may also pop up due to a browser anomaly. Sometimes, if you haven't updated your browser, this may later interfere with MetaMask's core functionality.
How do you solve insufficient funds? ›
The "insufficient funds" error
In other words, what you are trying to buy costs more than what you have in your bank account. Solution: Refill the funds on your bank account in order to fix this error.
Why is it saying "insufficient funds" when I have money? ›
You have insufficient funds
You might have money in your savings account, but the checking account or money market account you're withdrawing funds from has a negative balance. You can check your debit card balance over the phone, at the ATM, online, or in person at your bank.
Why is MetaMask not letting me confirm? ›
Usually, when you intend to connect MetaMask to a dapp in a desktop browser, a pop-up will appear in MetaMask asking you to confirm the connection. If nothing happens, the most common reason is because you have more than one browser-based wallet installed and active.
How do I reset my MetaMask account? ›
Lock your account by tapping the gear icon in the tab bar, then scrolling to the bottom of the settings menu and hitting 'Lock'.
- On the lock screen, tap 'Reset wallet'.
- A warning message will appear, reminding you to not proceed unless you have your Secret Recovery Phrase securely recorded.
Why is blockchain saying insufficient funds? ›
This error means that the funds available in your wallet are lower than the recommended bitcoin miner fee level for getting a transaction added to the Bitcoin blockchain ("confirmed"). You still have access to your money, but it is not possible with your current settings to send the funds to another bitcoin address.
What is the reason for insufficient funds? ›
An insufficient funds fee (sometimes referred to as a non-sufficient funds fee or NSF fee) can occur when you don't have enough money in your checking (spending) account to cover the entire transaction. Most financial institutions will reject the transaction and charge a fee.
A checking account is said to have “non-sufficient funds” (NSF), or "insufficient funds” when it lacks the money needed to cover transactions. The acronym NSF also references the fee a customer is charged for presenting a check or payment that cannot be covered by the balance in the account.
Is insufficient funds bad? ›
Having a non-sufficient funds situation can lead to penalties, a bad impact on one's credit score, and a criminal liability.
How do I fix MetaMask connection issues? ›
Here are some of our top fixes:
- Restart your browser, or force close the mobile app and reopen.
- Restart your computer or mobile device.
- Lock and unlock MetaMask.
- If your problem relates to a specific transaction, check the relevant block explorer for the network you're using, such as Etherscan.
Why is MetaMask unable to load balance? ›
This error message can be prompted because: You are using the wrong token address. Check here for guidance on how to find it. MetaMask needs to be updated to the latest version.
How do I unclog MetaMask? ›
Stuck Transaction Troubleshooting
- Step 1: Check the Status of Your Transaction. ...
- Step 2: Open MetaMask and Access Advanced Settings. ...
- Step 3: Enable Customized Nonce. ...
- Step 4: Find the Stuck Transaction's Nonce. ...
- Step 5: Create a New Transaction with the Same Nonce. ...
- Step 6: Increase the Gas Price. ...
- Step 7: Confirm the Transaction.
Why does my card keep declining when I have sufficient funds? ›
Your card may be declined for a number of reasons: the card has expired; you're over your credit limit; the card issuer sees suspicious activity that could be a sign of fraud; or a hotel, rental car company, or other business placed a block (or hold) on your card for its estimated total of your bill.
Why is my card declined due to insufficient balance? ›
If there is not enough money in your bank account, your debit card will be declined. The transaction will not go through if the credit is already over the limit. In short, it (transaction) will be denied. Credit cards do not get declined because you don't have enough money in your checking account.
Why does my account say not enough money? ›
If you see a "Not enough money" message, it means your account doesn't have enough funds to meet the margin requirement.