Why am I seeing "Not Enough Funds" when sending a transaction?

  • Updated

If you see a “Not Enough SOL,” “Not Enough ETH,” or "Not Enough (other token)" error, it means you don’t have enough of the native token required to pay for gas (network fees) on that blockchain.

Even if you have plenty of other tokens like USDC or USDT, those can’t be used for transaction fees. Only the native gas token can.

This article explains what to do for each supported network.

Solana: "Not Enough SOL"

This error appears when you don’t have enough SOL to cover transaction fees. Solana uses SOL to pay for all transactions. You also need a small amount of SOL to keep token accounts rent-exempt.

What you can do

  • Buy SOL from within the app or receive it from an exchange and transfer it to your Phantom wallet.
  • Leave at least 0.02 SOL for fees and rent.
  • For gasless swaps, enable auto-slippage or set slippage to 0.5% or higher.
  • Try your transaction again once you have enough.

Polygon: "Not Enough POL"

This error appears when your wallet doesn’t hold enough POL to pay gas fees on Polygon. Polygon uses POL to pay for all transactions.

What you can do

  • Buy POL from within the app or receive it from an exchange and transfer it to your Phantom wallet.
  • With sufficient POL, try your transaction again.
  • Try your transaction again once you have enough.

Ethereum: "Not Enough ETH"

This error means you don’t have enough ETH to pay gas fees on the Ethereum network. The amount needed can vary based on network congestion and the complexity of your transaction.

What you can do

  • Buy ETH from within the app or receive it from an exchange and transfer it to your Phantom wallet.
  • Leave at least 0.002 ETH for fees.
  • Check current gas prices using tools like Etherscan Gas Tracker.
  • Try your transaction again once you have enough.

Base: "Not Enough ETH"

Base uses ETH for gas, just like Ethereum. This error means you don’t have enough ETH to complete the transaction.

  • Buy Base ETH from within the app, receive it from an exchange and transfer it to your Phantom wallet, or use Phantom’s cross-chain swapper to move ETH from Ethereum to Base.
  • Leave at least 0.002 Base ETH for fees.
  • Try your transaction again once you have enough.

Bitcoin: "Not Enough BTC"

This error means you don’t have enough BTC to pay the network fee on the Bitcoin blockchain.

What you can do

  • Buy ETH from within the app or receive it from an exchange and transfer it to your Phantom wallet.
  • Use a Bitcoin fee estimator like mempool.space to check current fees.
  • Even if your wallet shows enough BTC, you may not have enough available to pay fees if your balance includes rare sats (like ordinals or collectible sats) that Phantom protects by default. Use Magic Eden’s UTXO splitter to move rare sats to a separate wallet so the remaining BTC can be used.
  • Leave at least 500 sats for fees.
  • Try your transaction again once you have enough.

Sui: "Not enough SUI"

This error means you don’t have enough SUI to pay the network fee on the Sui blockchain.

What you can do

  • Buy SUI from within the app or receive it from an exchange and transfer it to your Phantom wallet.
  • Leave at least 0.05 SUI for fees.
  • Try your transaction again once you have enough.

Was this article helpful?

13 out of 55 found this helpful
Can't find what you're looking for?

Start a chat