Transaction & RPC errors

InsufficientFundsForFee

Appears as Transaction results in an account (0) with insufficient funds for fee

Transaction

InsufficientFundsForFee

“Transaction results in an account (0) with insufficient funds for fee”

The fee payer does not have enough SOL to pay the transaction fee plus any lamports the transaction moves.

Common causes

  • The wallet balance is below the base fee (5,000 lamports per signature) plus priority fee plus any transfers.

How to fix it

  • Top up the fee payer. Keep a small SOL buffer in wallets that pay fees.

Decode another error

Try: