Back to FAQ index page

Binance: “Account has insufficient balance for requested action.”


Introduction

Have you seen this message when trading on Binance?

“Account has insufficient balance for requested action.”

This error occurs when you try to place an order and Binance detects that your available balance is not enough to complete the trade. Most of the time this happens when you attempt to sell or use 100% of your funds and trading fees reduce the effective amount.

1. Why does this error happen?

Binance applies a trading fee to every order. If you attempt to use your full balance (100%) in a trade, the platform subtracts the commission and your available amount becomes slightly lower than requested. This is why the order is rejected with the “insufficient balance” error.

2. How to fix it

  1. Reduce your order size slightly
    In your Strategy or Indicator Properties, set the order size to less than 100% (for example, 95–99%). This ensures that even after fees are deducted, your balance covers the trade.
  1. Pay fees with BNB
    By enabling the option to pay trading fees with BNB, Binance will automatically apply a discount established by the exchange. This prevents the traded asset from being reduced by the commission →How to enable “Pay fees with BNB”
  1. Use a fixed order size in coins
    Instead of setting your orders as a percentage of equity, configure them as a fixed amount in the asset you are trading. For example, when trading ETH/USDT, setting Order size = 0.1 Contracts means your strategy will always place orders of 0.1 ETH, regardless of your total balance. This avoids “insufficient balance” errors caused by fees when using % of equity.

3. Conclusion

This error is very common on Binance when trying to trade your entire balance. It does not mean your account is blocked or malfunctioning, only that fees were not considered in your order size.

✅ The easiest solution is to reduce your order size slightly (e.g., 95–99%) so that fees don’t cause rejection.

✅ A second solution is to enable Pay fees with BNB, which applies a discount on commissions and prevents your main asset balance from being reduced.

✅ A third solution is to use Quantity (fixed order size in the asset you are trading, e.g., 0.1 ETH). This method avoids dependency on your total balance and prevents “insufficient balance” errors caused by trading fees.

👉 Depending on your trading style, combining these approaches will ensure that your Binance orders are executed smoothly without balance errors.