# `invalid_exact_evm_insufficient_balance`

> The paying wallet holds less of the token than the quoted amount. What causes this x402 error and how to fix it.

The paying wallet holds less of the token than the quoted amount.

|  |  |
| --- | --- |
| Reported by | the facilitator, during verify |
| Usually fixed by | the buyer |

## Cause

The facilitator simulated the transfer, it failed, and the payer's on-chain `balanceOf` for the quoted asset was below the required amount.

## Fix

- Fund the paying wallet with the quoted token on the quoted network. A balance on Base does not count for a quote on Base Sepolia, and the reverse.
- Confirm the wallet that signs is the wallet you funded.
- For test USDC on Base Sepolia, use Circle's faucet at https://faucet.circle.com.

## Reproduce it

The [Standard payment scenario](https://x402testendpoint.com/scenarios/ok) on this site returns this error when paid from a wallet with no test USDC.

## About this reference

Causes are taken from the source of `@x402/evm` 2.31. Other facilitators and later versions may use the same code for slightly different checks. See [all x402 errors](https://x402testendpoint.com/errors).

Source: https://x402testendpoint.com/errors/invalid_exact_evm_insufficient_balance
