If you see a “Not Enough SOL,” “Not Enough ETH,” or a similar error when sending a transaction in Phantom, your wallet does not have enough of that blockchain’s native token to cover the network fee.
This can happen even if you hold other tokens such as CASH or USDC. Network fees can only be paid with the native token for that blockchain.
After you add more of the native token, wait for the balance to update, then try the transaction again.
Solana: “Not Enough SOL”
Solana uses SOL to pay for transactions. You also need a small amount of SOL to keep token accounts rent-exempt.
What you can do:
- Buy SOL in Phantom or transfer it from an exchange to your wallet.
- Leave a small amount of SOL in your wallet for fees and rent before retrying.
On mobile, gasless swaps on Solana are an exception. The fee is deducted from the token you are swapping into instead of from your SOL balance. For more information, see About gasless swaps on Solana in Phantom.
Ethereum: “Not Enough ETH”
Ethereum uses ETH for gas. The amount needed can change based on network congestion and the type of transaction you are sending.
What you can do:
- Buy ETH in Phantom or transfer it from an exchange to your wallet.
- Leave some ETH in your wallet for gas before retrying.
Polygon: “Not Enough POL”
Polygon uses POL to pay for transactions.
What you can do:
- Buy POL in Phantom or transfer it from an exchange to your wallet.
- Leave enough POL in your wallet to cover the fee before retrying.
Base: “Not Enough ETH”
Base uses ETH for gas.
What you can do:
- Buy ETH on Base in Phantom, transfer it from an exchange, or use Phantom’s cross-chain swapper to move ETH from Ethereum to Base.
- Leave some ETH on Base in your wallet for gas before retrying.
Bitcoin: “Not Enough BTC”
Bitcoin network fees change based on network activity and the size of your transaction.
What you can do:
- Buy BTC in Phantom or transfer it from an exchange to your wallet.
- Use a Bitcoin fee estimator like mempool.space to check current fees.
- Leave enough BTC in your wallet to cover the current fee before retrying.
Sui: “Not enough SUI”
Sui uses SUI to pay for transactions.
What you can do:
- Buy SUI in Phantom or transfer it from an exchange to your wallet.
- Leave some SUI in your wallet for fees before retrying.
Monad: “Not enough MON”
Monad uses MON to pay for transactions.
What you can do:
- Buy MON in Phantom or transfer it from an exchange to your wallet.
- Leave some MON in your wallet for fees before retrying.