Rules and fees
Binance says your Spot order is too small: what to check
A small-order error can point to the order value, the asset quantity, or both. Check the rule for the exact pair and order type.

A Binance Spot message about an order being too small does not always mean “add more money.” It may mean the asset quantity is below its minimum, the order value is below a notional threshold, or the quantity is between valid steps. Start with the exact trading pair and order type. Then compare each number with a rule that uses the same unit.
Do not fix the error by increasing your spending blindly. First confirm which asset is on each side of the pair and whether you selected a limit or market order. A public rules page can explain common symbol filters, but it cannot see your balance, location, permissions, or account-specific limits.
Turn the error into three separate checks
Suppose a pair is written as ABC/USDT. ABC is the base asset: it is the quantity being bought or sold. USDT is the quote asset: it is the unit used for the price and order value. If you enter a price of 2 USDT and a quantity of 4 ABC, the teaching calculation is:
Made-up numbers for the unit check: 2 USDT per ABC × 4 ABC = 8 USDT of notional value. They are not a current Binance minimum or a live market quote.
Now ask three different questions. Is 4 ABC at least the minimum quantity? Is 4 ABC a valid increment for the quantity step? Is 8 USDT at least the applicable minimum order value? Passing one test does not make the other two disappear.
This separation matters because an error can look like an “amount” problem even when the real mismatch is the number of ABC units. It also explains why adding a little more USDT may not help if the resulting ABC quantity still falls between valid steps.
Minimum quantity and minimum notional are different
The LOT_SIZE filter uses the base-asset quantity. Its fields include minQty, maxQty, and stepSize. The MIN_NOTIONAL or NOTIONAL filter uses an order value, normally described as price multiplied by quantity. NOTIONAL may contain both a minimum and a maximum. Binance documents these as separate symbol filters in its current Spot filter reference.
| Rule | What to compare | Typical unit for ABC/USDT |
|---|---|---|
minQty | The order quantity | ABC |
stepSize | The allowed quantity increments | ABC |
minNotional | The calculated order value | USDT |
maxNotional | The calculated order value, when enabled | USDT |
A quantity of 4 ABC could be above minQty and still produce too little USDT value. The opposite can happen too: the intended spend looks large enough, but the base-asset quantity created from that spend does not meet the quantity rules. If the error names a filter, use that name as your first lead, then still review the other applicable conditions before resubmitting.
Why limit and market orders need different checks
A limit order contains your price, so its teaching notional calculation is straightforward: limit price × quantity. A market order does not supply one fixed execution price. For a notional check that applies to market orders, Binance uses a reference value under the filter's current rules.
The present documentation says a non-null reference price is used when one exists. If it does not, the filter uses the volume-weighted average over the preceding avgPriceMins; when that field is zero, it uses the last price. That is why “Binance always uses the five-minute average” is not a safe rule. The active filter and available reference price decide the method.
The filter also has flags such as applyToMarket, applyMinToMarket, and applyMaxToMarket. These indicate whether a particular minimum or maximum applies to market orders. Read the flag instead of assuming every visible threshold applies in exactly the same way to both order types.
Use current rules, not an old minimum from a post
Trading parameters belong to a symbol and can be adjusted. A screenshot or answer that named a minimum last year can still be useful historical context, but it is not a current instruction. Look up the exact symbol immediately before diagnosing the rejection. Tracepu's public Spot rules lookup is designed for this unit-by-unit check.
When reading returned numbers, keep their original decimal form until you understand the rule. Do not convert everything through floating-point arithmetic or casually round up. A rounded quantity can move off the allowed grid or produce a different order value. On the normal trading screen, use the values the interface accepts and review the confirmation before submitting.
A returned zero can disable a rule in filters where the official documentation says zero disables that component. Do not use zero as a divisor, and do not conclude that the whole order has no limits. Other quantity, price, notional, exchange, asset, and account checks may still apply.
A rule error and a balance problem can look similar
For a buy, confirm that the quote asset available in the correct Spot account can cover the order and any relevant fee handling. “Total assets” may include another currency, locked funds, or value held in another product. For a sell, confirm the available base-asset quantity. Read available and locked balance if the wallet total looks sufficient but the order form disagrees.
If you are using a “spend amount” market-buy field, the eventual gross filled quantity depends on the actual execution prices and available liquidity. The net quantity added to your balance may also differ because of the recorded trading fee. Do not compare that net received amount directly with minQty and assume the exchange checked the fee-adjusted result as your submitted quantity.
A safe order-checking workflow
- Write down the exact Spot pair, buy or sell side, and limit or market order type.
- Identify the base asset quantity and the quote asset used for price and value.
- Copy the full error text or filter name instead of relying on memory.
- Check
minQty,maxQty, and the applicable positive quantity step. - Check every applicable
MIN_NOTIONALorNOTIONALcondition and its market-order flags. - For a limit order, calculate price × quantity with matching units.
- For a market order, do not substitute a guessed last price for the documented reference-price logic.
- Confirm available balance, symbol trading status, regional eligibility, and any message shown for your account.
- After adjusting a value, review the new quantity and order value together before submission.
Public exchangeInfo rules are only part of the acceptance decision. Binance also documents an authenticated myFilters endpoint that can return relevant exchange, symbol, and asset filters for an account, including MAX_ASSET in its current schema. A public lookup cannot expose those personal rules and should never ask for an API key to explain public filters.
What the minimum-order message does not prove
It does not prove that the asset is a good purchase, that increasing the order is sensible, or that the order will fill after acceptance. Minimum rules are format and value conditions, not investment guidance. A limit order that passes every filter can remain open if no matching order reaches it.