Tx Doctor / Solana error library / Not enough token balance

Token 0x10x1

Solana error: Not enough token balance (0x1)

The token account does not hold enough of the token to cover the transfer, or the amount was already spent by an earlier instruction in the same transaction.

Why it happens

How to fix it

  1. Refresh the wallet balance and retry with a slightly smaller amount - leave a little room for fees and rounding.
  2. If you just moved these tokens in another tab, wait for that transaction to confirm first.
  3. For Token-2022 mints, add the transfer fee to the amount you send.

What it looks like in the logs

Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA failed: custom program error: 0x1

Seeing this error right now? Paste your transaction signature and get the exact instruction, program and code that failed.

Diagnose my transaction

Related Solana errors

Token account is frozen

Token 0x11

Account not initialized or not found

AccountNotFound

Account would not be rent exempt

Token 0x0

Not enough SOL to pay the fee

InsufficientFundsForFee