If you see a "Not Enough SOL," "Not Enough ETH," or similar error, your wallet doesn't have enough of that network's native token to cover the fee.
Every blockchain transaction requires a small fee to be processed. This fee goes to the validators who run the network, not to Phantom. Phantom does not set, control, or receive any part of your network fee.
You pay this fee in the network's native token, such as SOL on Solana or ETH on Ethereum. You cannot pay fees in USDC, stablecoins, or other tokens, even if you hold them on the same network. See About network fees in Phantom for more information.
Note: On Solana, Phantom may automatically switch to a gasless transaction if your SOL balance is too low. To be eligible, the token must be verified and the transaction must be worth at least $0.30. If gasless isn't available or you're on another network, the steps in this article apply. See About gasless transactions on Solana in Phantom.
You have some, but not enough
If you're trying to send your full balance, the fee gets added on top and pushes the total over your available amount. Try sending a slightly smaller amount and leave a little behind to cover the fee. Phantom shows the estimated fee before you confirm.
You have none of the native token
If your native token balance is zero, you won't be able to send, swap, or bridge until you add some. The only path forward is to receive the native token from an external source: an exchange, another wallet, or someone sending it to you. You cannot swap your existing tokens to get it without already having enough to pay the fee.
Once you have a small amount, wait for your balance to update in Phantom, then retry the transaction.
"Not Enough SOL"
Solana uses SOL to pay for transactions. You also need a small amount of SOL to keep token accounts rent-exempt, which adds to the minimum you need to hold.
To add SOL: buy it in Phantom or transfer it from an exchange or another wallet.
"Not Enough ETH" (Ethereum)
Ethereum uses ETH for gas. The amount needed varies based on network congestion and transaction type.
To add ETH: buy it in Phantom or transfer it from an exchange or another wallet.
"Not Enough ETH" (Base)
Base also uses ETH for gas, but ETH on Base is separate from ETH on Ethereum. You need ETH specifically on the Base network to cover fees.
To add ETH on Base: buy it in Phantom, transfer it from an exchange that supports Base withdrawals, or use Phantom's cross-chain swapper to move ETH from Ethereum to Base.
"Not Enough POL"
Polygon uses POL to pay for transactions.
To add POL: buy it in Phantom or transfer it from an exchange or another wallet.
"Not Enough BTC"
Bitcoin network fees vary based on network activity and transaction size. You can check current fees at mempool.space.
To add BTC: buy it in Phantom or transfer it from an exchange or another wallet.
"Not Enough SUI"
Sui uses SUI to pay for transactions.
To add SUI: buy it in Phantom or transfer it from an exchange or another wallet.
"Not Enough MON"
Monad uses MON to pay for transactions.
To add MON: buy it in Phantom or transfer it from an exchange or another wallet.
"Not Enough HYPE"
HyperEVM uses HYPE to pay for transactions. HYPE cannot be purchased through Phantom's Buy flow.
To add HYPE: transfer it from an exchange or another wallet.