Do you pay a trading fee on a cancelled or unfilled order?

No. Trading fees are charged on executed trades, not on orders. MEXC states it directly for both spot and futures: fees are charged only on the filled part of an order, so unfilled or canceled orders incur no fees. OKX's fee rules say no fee is charged on the unfilled portion, and BingX's spot fee formula multiplies the filled order quantity by your fee rate, so an order that never fills has nothing to charge. If an order filled partly before you cancelled it, you pay the fee on the filled part only. The real cost of cancelling a lot is not a fee but a limit: BingX restricts API buy orders for ten minutes when an account places many orders in an hour and cancels nearly all of them.

Fees follow fills, not orders

An exchange fee is a percentage of the value that actually traded. Placing an order, editing it or cancelling it does not create a trade, so there is nothing to apply the fee rate to.

  • MEXC (MEXC Fees Explained, 14 October 2026): in both the spot and the futures section, "fees are charged only on the filled part of an order, so unfilled or canceled orders incur no fees."
  • BingX (BingX Learn fee guide, updated 16 January 2026): the spot fee is the filled order quantity multiplied by the trading fee rate. An order with zero filled quantity has a zero fee.
  • OKX (Trading Fee Rules FAQ, updated 9 September 2026): fees are collected based on the executed size of the order, and "no fee is charged on the unfilled portion"; unfilled portions, cancelled orders and simply holding assets incur no fees.

The same logic applies to orders the exchange cancels for you — a Post-Only order rejected because it would have matched immediately, an IOC order whose remainder is dropped, or a conditional order that expires. If nothing filled, nothing was charged.

Partial fills: you pay for the part that traded

A limit order can fill in pieces. MEXC's futures limit order FAQ explains that when liquidity is thin, only a portion executes and the remainder stays in the order book until it fills or you cancel it. If you cancel the rest, the fee covers only the executed portion.

Two details are worth knowing:

  • Maker or taker is decided per fill. BingX says whether a limit order counts as maker or taker depends on when it is filled. MEXC says futures limit orders are typically executed as maker orders, but an order priced to trade at once can be charged the taker rate. One order can therefore produce a taker fill on placement and maker fills later — see maker vs taker fees.
  • Futures fees are charged on each fill's position value. Opening a position in three partial fills costs the same total fee as one fill of the same size and type; what changes is only how many fee lines you see. The formula is in how futures fees are calculated.

To check what you were charged, open the fill (trade) history rather than the order history — order history shows cancelled orders, fill history shows the trades that carried a fee. See where to see the trading fees you paid.

The real cost of cancelling a lot: rate limits

Cancelling is free, but exchanges watch accounts that place and cancel orders at high volume, which usually means bots and scalping scripts.

BingX's spot API trading rules (in effect since 15 July 2024) restrict buying when, over the past hour, an account has placed more than a set number of orders and cancelled roughly nine in ten of them. The thresholds are counted separately: all orders together, limit orders, and Post-Only, IOC and FOK orders each have their own limit. Selling is not affected, and the restriction lifts automatically after ten minutes. The rule mentions no fee — the penalty is a pause, not a charge.

If you run a grid trading bot or an order-placing script, this is the cost to plan around: a strategy that constantly re-quotes can lock itself out of buying for ten minutes at the moment it needs to buy.

Do cancelled orders affect a fee rebate?

No, because there is nothing to rebate. A fee rebate is a share of the commission the exchange pays on the trading fees you actually pay, so an order that never filled produces no fee, no commission and no rebate line. A partly filled order produces a rebate on the filled part only, in the next daily cycle. Whether orders placed through the API count at all is a separate rule set by each exchange — see fee rebates on API and bot trading.

Frequently asked questions

Is there a fee for cancelling an order on a crypto exchange?

No. Trading fees are charged on executed trades. MEXC states that unfilled or canceled orders incur no fees, and BingX calculates the spot fee from the filled quantity, so an order that never fills is not charged.

My order partly filled and then I cancelled it. What did I pay?

Only the fee on the part that filled. Each fill is charged at the maker or taker rate that applied to that fill, and the cancelled remainder costs nothing. Check the fill history to see each charged trade.

Can cancelling too many orders get my account restricted?

On some exchanges, yes. BingX's spot API rules restrict buy orders for ten minutes when an account exceeds an hourly order count and cancels roughly nine in ten of those orders. Selling stays open, and no fee is charged.

Related terms

Futures fee Maker order Trading fee Fee rebate Taker fee

Related questions

Source: loweef first-party data — rates last verified 2026-10-08

Last checked: 2026-10-14