Maker Fees
Understand when an exchange classifies an order as maker, how maker fees or rebates work, and why a lower maker fee does not automatically produce lower al
Reading progress — saved on this device
Core concept
A maker fee applies when an order adds resting liquidity to an order book under the venue’s rules. Some exchanges charge a lower maker fee than the taker fee; some high-volume tiers can pay a maker rebate.
How the mechanics fit together
Order rests rather than crossing.
Other traders can execute against it.
Applied to filled notional according to tier.
Fee plus fill probability, spread capture and adverse selection.
| Benefit | Trade-off |
|---|---|
| Lower fee or rebate | Order may not fill. |
| Potential spread capture | Market may move away while waiting. |
| Price control | Fill can occur just before price moves against the passive order—adverse selection. |
For systematic analysis, bucket passive fills by time-to-fill and calculate the price move 1 second, 10 seconds and 60 seconds after each fill. Consistently negative markout is evidence that the order is being filled when the market is about to move against it.
Evidence to inspect
- Current maker schedule for the exact product and account tier.
- Whether fees are charged in quote asset, base asset or exchange token.
- Post-only behaviour and rejection/repricing rules.
- Historical passive fill rate and time-to-fill for the strategy.
- Markout after fills: does price tend to move against the resting order?
- Any rebate caps, market-maker programme obligations or exclusions.
Practical workflow
- Confirm the maker rate and tier conditions before placing the order.
- Use post-only if maker classification is essential and understand how the venue handles crossing prices.
- Estimate the value of the fee saving or rebate in currency terms.
- Compare that saving with expected spread capture, non-fill cost and adverse-selection markout.
- Track maker fill quality rather than optimising the fee line in isolation.
Worked example / thought exercise
A £50,000 passive order is charged a 0.02% maker fee: cost = £10. A higher tier pays a −0.005% maker rebate: rebate = £2.50.
The difference between the two fee outcomes is £12.50. But if waiting for the passive fill causes the trader to execute 8 bps worse later, the timing cost on £50,000 is £40—much larger than the fee benefit.
Why is “lowest maker fee” an incomplete execution objective?
Common mistakes and misunderstandings
Assuming every limit order is maker
A marketable limit order can execute immediately and be charged taker fees.
Optimising rebate instead of execution
A small rebate does not compensate for adverse selection, missed fills or a large price move.
Ignoring post-only rules
Venues differ: an order that would cross may be rejected, cancelled or repriced.
Comparing tiers without product detail
Spot, futures and specific pairs can have different schedules or promotional rates.
Knowledge checkpoint
- A £80,000 maker fill costs 0.015%. What is the fee?
- Why can a negative maker fee still lead to poor execution economics?
- What instruction helps prevent an intended maker order from immediately taking liquidity?
FAQs
❓ Can maker fees be negative?
Yes. Some venues or market-maker programmes pay rebates for qualifying passive liquidity.
❓ Is a limit order always maker?
No. If it immediately matches existing orders, it removes liquidity and is normally taker.
❓ Why do exchanges offer lower maker fees?
They want to encourage displayed liquidity and tighter markets, although the exact commercial model differs by venue.
❓ What should be measured besides the maker fee?
Fill rate, waiting time, spread capture, adverse-selection markout and the opportunity cost of non-execution.
📋 Summary
Maker fees apply to qualifying liquidity-adding fills, not simply to every limit order. Evaluate the fee or rebate alongside fill probability, spread capture, adverse selection and opportunity cost; post-only controls can help preserve intended maker behaviour.
Want this in a personalised order?
Take the crypto assessment and get a custom path of 10 modules matched to what you already know. Free, no card required.
Build my path →