When submitting a transaction using the Phantom wallet, you may see an error "Not enough SOL" or "Not enough ETH" or similar. This error means that your wallet doesn't have sufficient funds for transaction fees. The error is specific to the blockchain network you're interacting with. Even if you have enough of other tokens (like USDC or USDT), transaction fees can only be paid using the native token of the network.
Not enough SOL
Why this happens
This error occurs when your wallet doesn’t have enough SOL to cover transaction fees on the Solana network. Solana token accounts also require SOL to stay rent-exempt, so even if you already hold some SOL, it might not be enough.
What to do
Make sure your wallet holds at least 0.002 SOL. You can buy SOL in the Phantom app or transfer it from an exchange or another wallet. Then, retry your transaction.
For gasless swaps, enable auto-slippage in your swap settings or manually set slippage to 0.5% or higher.
Not enough POL
Why this happens
This error means your wallet doesn’t have enough POL to pay transaction fees on the Polygon network.
What to do
Hold at least 0.5 POL to ensure your transaction can go through. You can buy or transfer POL to your Phantom wallet from another source, then try again.
Not enough ETH
Why this happens
This error means you don’t have enough ETH to cover gas fees on the Ethereum network.
What to do
Keep at least 0.002 ETH in your wallet. Required fees vary depending on network congestion and transaction complexity. To check current gas prices, use the Etherscan Gas Tracker.
You can buy ETH in Phantom or transfer it from another source.
Not enough ETH (Base)
Why this happens
On the Base network, this error appears if you don’t have enough ETH to pay gas fees. Since Base is EVM-compatible, it uses ETH for gas like Ethereum.
What to do
Ensure your wallet holds at least 0.002 ETH on Base. You can buy ETH on Base, transfer it from another wallet or exchange, or bridge it from Ethereum.
Then, retry your transaction.
Not enough SUI
Why this happens
This error appears when you don’t have enough SUI to cover gas fees on the Sui network.
What to do
Hold at least 0.01 SUI in your wallet. You can buy SUI in Phantom or transfer it from another wallet or exchange. Then try your transaction again.
Not enough BTC
Why this happens
This error appears when you don’t have enough BTC to pay transaction fees on the Bitcoin network.
What to do
Ensure you have enough BTC in your wallet. The required amount depends on network congestion. You can estimate the fee using the Fees Per Transaction chart.
With enough BTC, retry your transaction.