Do TWAP, iceberg and other algo orders pay maker or taker fees?

There is no separate fee for using an algo order. OKX's trading fee rules say the fee applied depends on the order's actual execution rather than the order type, and that fees are collected on the executed size only. An algo order such as a TWAP bot works by placing ordinary child orders, so each child that fills immediately against the book pays taker and each one that rests first pays maker. Unfilled or cancelled slices pay nothing.

The rule that decides the fee

OKX's Trading Fee Rules FAQ (updated September 2026) sets out three points that cover every algo order:

  • A taker order is one immediately filled against an order already on the book; a maker order goes on the book with a set price and quantity first.
  • The fee applied depends on the order's actual execution rather than the order type — a limit order can be charged maker or taker depending on whether it fills immediately.
  • Fees are collected on the executed size; no fee is charged on the unfilled portion.

The same FAQ notes that a stop-loss or take-profit order isn't on the order book until it's triggered. Trigger, trailing and other conditional orders work the same way: nothing is charged while they wait, and the order they submit is charged like any other once it fills.

How a TWAP order turns into fees

OKX's TWAP bot guide (updated August 2026) describes the bot as placing individual orders periodically over a set period, with a price limit, the size of each slice and the time interval set by you. So a TWAP that splits 10 BTC into 20 slices produces up to 20 separate fills, each charged notional value × your maker or taker rate (how futures fees are calculated). The total fee is roughly the same as one order of the full size at the same maker/taker mix — splitting does not add a fee, it changes how each piece fills. OKX's guide does not say whether the slices go in as limit or market orders, so read the fee line on each fill in your order history (where to see trading fees paid).

Keeping algo fees down

  • Price limit and slippage setting: a tight price limit makes slices wait instead of crossing the spread, which raises the chance of maker fills but leaves part of the order unfilled (slippage vs trading fee).
  • Post-only where available: a post-only flag cancels an order rather than letting it take, so whatever fills is maker (maker vs taker fees).
  • Unfilled is free: slices that expire or are cancelled pay nothing (do cancelled orders pay fees).
  • Bots are the same rule: grid and other strategy bots also pay the normal fee on what they fill (grid trading bot fees).

Algo orders and fee rebates

A fee rebate returns part of the trading fees your account pays, so every filled child order counts like any other fill. An algo order placed from the exchange's own interface is trading on your account; orders sent from your own software through the API are covered in fee rebates and API trading. Current figures on loweef's partner exchanges:

Exchange Total rate Welcome boost Effective taker
AlphaX 65% — 0.0175%
BingX 60% 70% 0.0200%
OKX 50% 60% 0.0250%
MEXC 55% 65% 0.0180%

Figures are estimates based on published fee schedules; actual costs depend on your VIP tier and how each slice fills.

Frequently asked questions

Is there an extra fee for using a TWAP order?

Not as a separate charge. OKX says the fee depends on how an order actually executes, and the TWAP bot places ordinary orders, so each filled slice pays the normal maker or taker fee.

Does splitting an order into slices cost more in fees?

Not by itself. Fees are charged on the executed size, so the same total size at the same maker/taker mix costs about the same. More slices can change how many fill as maker or taker.

Do pending trigger or stop orders cost anything?

No. OKX notes that a stop-loss or take-profit order isn't on the book until it's triggered, and fees are charged only on the executed size.

Related terms

Notional value Fee schedule Futures fee Trading fee Fee rebate

Related questions

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

Last checked: 2026-10-14