By Chang Xu·maker taker feestrading feesexchange fee comparisonfee rebatefutures fees
Maker vs Taker Fees: How They Are Calculated
What separates a maker fill from a taker fill, how each is charged, and the list rates across the exchanges we support side by side.
A maker order waits on the order book and adds liquidity; a taker order fills immediately and removes it, so maker rates are usually lower and some exchanges set them at zero or below. The fee is notional position × rate: buying 10,000 USDT of BTC at a 0.1% taker rate costs 10 USDT, a maker fill at 0.08% costs 8 USDT, and over time that gap weighs heavily on day traders and high-frequency traders (rates checked September 2026).
What are maker and taker fees?
On an exchange's order book, a stack of unfilled buy and sell orders sits waiting to be matched. Your order is classified as either a maker or a taker depending on whether it fills immediately against orders already on the book.
Maker (adds liquidity)
When you post a limit order that does not fill right away, it rests on the order book waiting for someone else to trade against it, which adds liquidity to the market. Because you're making the book deeper, maker fees are usually lower, and some exchanges even offer a maker rebate (a negative fee).
Taker (removes liquidity)
When you use a market order, or a limit order that matches instantly against resting orders, you remove liquidity and are charged as a taker. Because you're consuming book depth, taker fees are usually higher.
An order that rests and waits is a maker (cheaper); an order that fills instantly is a taker (pricier).
How fees are calculated: notional x rate, with examples
For both spot and derivatives, the core formula is the same:
Fee = notional value (fill price x quantity) x fee rate
At the moment of the fill, the system decides whether you were a maker or a taker and applies the matching rate.
Spot example
Say you use a market order (taker) to buy 10,000 USDT of BTC, and the venue's spot taker rate is 0.1% (0.001). Your fee = 10,000 x 0.001 = 10 USDT. Use a limit order that fills as a maker at 0.08% (0.0008) instead, and the fee = 10,000 x 0.0008 = 8 USDT, saving 2 USDT on that single trade.
Futures example: charged on notional, not margin
Perpetual and futures fees are charged on notional value, not on the margin you put up. Many beginners assume that opening a position with 10x leverage and only 2,000 USDT of margin means the fee is based on 2,000, but the notional is actually 20,000 USDT. At a taker rate of 0.05% (0.0005), the fee per side = 20,000 x 0.0005 = 10 USDT, so a full round trip (open + close) = 20 USDT. If both sides fill as maker at 0.02%, that's 4 USDT per side, or just 8 USDT round trip.
Maker/taker rates across exchanges (spot and futures)
Listed rates vary by trading pair, VIP tier, and whether you hold the platform token. The table below is Fee Otter's maker/taker comparison for spot and futures across the exchanges we support, shown live on the platform:
Exchange overview & fees — 13 exchanges
Exchange
CoinGlass rank
Our futures rebate
24h futures vol
Founded
Futures maker/taker
Spot maker/taker
Binance
#1
up to 40%
~$67B
2017
0.02% / 0.05%
0.10% / 0.10%
OKX
#2
20%
~$27B
2017
0.02% / 0.05%
0.08% / 0.10%
Bybit
#3
up to 40%
~$18B
2018
0.02% / 0.055%
0.10% / 0.10%
Gate
#5
up to 70%
~$15B
2013
0.02% / 0.05%
0.10% / 0.10%
Bitget
#4
up to 50%
~$8.5B
2018
0.02% / 0.06%
0.10% / 0.10%
MEXC
#8
up to 60%
~$12B
2018
0.01% / 0.04%
0% / 0.05%
BingX
#7
up to 45%
~$7.3B
2018
0.02% / 0.05%
0.10% / 0.10%
Pionex
not listed
up to 50%
—
2019
0.02% / 0.05%
0.05% / 0.05%
KuCoin
—
up to 60%
—
2017
0.02% / 0.06%
0.10% / 0.10%
WEEX
not listed
up to 70%
—
2018
0.02% / 0.08%
0% / 0.10%
XT.COM
not listed
up to 70%
—
2018
0.04% / 0.06%
0.20% / 0.20%
HTX
#17
up to 50%
~$735M
2013
0.02% / 0.06%
0.20% / 0.20%
Ourbit
not listed
up to 70%
—
2020
0.02% / 0.04%
0% / 0%
CoinGlass rank and 24h volume were read from the CoinGlass derivatives exchange ranking on 2026-09-26 — that ranking currently covers 22 exchanges, and any exchange not on it is marked “not listed”; 24h volume moves daily and is for order-of-magnitude comparison only. Fees are standard (VIP0) tier and vary by VIP level, platform-token discounts and each exchange's official schedule.
Fees verified on 2026-09-24 (each exchange's official fee schedule). · Methodology
Two things to keep in mind when reading rates: first, maker is almost always cheaper than taker; second, the listed rate is only the "sticker cost"; what really drives your long-term cost is your net rate after rebates, which is what the next two sections are about.
How maker/taker fees hit day traders and high-frequency traders
For long-term holders, fees are a small, occasional number. For day traders and high-frequency traders, taker costs compound and eat into profit.
Here's the math: suppose you make 30 round trips a day, each with 20,000 USDT of notional, all as taker (0.05%). Daily fees = 30 x (20,000 x 0.0005 x 2) = 600 USDT, which is 18,000 USDT over a 30-day month. That figure isn't your trading P&L; it's pure friction cost.
There are three ways to cut it: fill as a maker whenever you can, choose exchanges with lower maker/taker rates, and claw back part of the fees you pay through rebates. The first two are capped by your strategy and the order book; the most reliable and scalable lever is the third.
How to get maker fills on purpose
Whether you pay maker or taker is decided by how your order meets the book, not by the order type's name. These rules hold on every exchange we track:
Market orders are always taker. They fill against resting orders immediately, by definition.
A limit order is maker only if it rests. A buy limit priced at or above the best ask (or a sell at or below the best bid) fills immediately and pays taker.
Use Post-Only when you want a guaranteed maker fee. A post-only order that would fill immediately is cancelled or rejected instead of being charged taker, so every fill it does get is maker.
Partial fills can be both. A limit order that crosses the spread takes what is available at taker, and the unfilled remainder rests on the book; if it fills later, that part pays maker.
Stop-market and liquidation orders are taker. Stop-limit and take-profit limit orders pay maker only if they rest on the book after triggering.
What your maker/taker mix does to a year of fees
Take a trader with 1,000,000 USDT of futures notional a month at the common 0.02% maker / 0.05% taker list rate. Monthly fees = maker share × 0.02% + taker share × 0.05%, and the net cost after a rebate = fees × (1 − rebate rate):
Order mix
Fees per month
Fees per year
Per year after a 40% rebate
Per year after a 70% rebate
100% taker
500 USDT
6,000 USDT
3,600 USDT
1,800 USDT
50% maker / 50% taker
350 USDT
4,200 USDT
2,520 USDT
1,260 USDT
100% maker
200 USDT
2,400 USDT
1,440 USDT
720 USDT
Moving from all-taker to all-maker cuts the bill by 60%; a 70% rebate on top of an all-taker habit cuts it by 70% without changing how you trade. The two stack: an all-maker trader with a 70% rebate pays 720 USDT a year instead of 6,000. Plug in your own volume and mix with the fee rebate calculator, or check your real blended rate with the effective fee rate calculator.
Costs that are not maker/taker fees
Maker/taker fees are only one line of what trading costs you. The others are not trading fees, so no rebate applies to them:
Funding fees on perpetual futures are paid between longs and shorts at each funding interval, not to the exchange. Holding a leveraged position for weeks can cost more in funding than in trading fees; compare live rates in the funding rate comparison.
Spread and slippage: a market order fills at the prices on the book, so a thin book costs you more than the fee itself. Limit orders avoid slippage but may not fill.
Liquidation costs: if a position is liquidated, the remaining margin is typically lost, and exchanges may charge a liquidation or insurance-fund fee under their own rules.
Withdrawal fees: moving coins off an exchange costs a network fee that depends on the coin and the chain.
The logic of a rebate is simple: you still pay the listed fee, but the exchange returns part of it through the referral relationship you've bound. A rebate does not change the listed maker/taker rate itself; it refunds a percentage of the fees you've already paid, effectively lowering your net rate.
On Fee Otter, once you bind your exchange account you can see every individual rebate and your available balance, and request withdrawals directly from the member dashboard. Most KOL invite codes give you a flat 20% with no line-item detail; binding through Fee Otter pays a higher rate, and every rebate is auditable. Our team also runs its own live capital on each exchange to back the numbers with real money.
See the fee-and-rebate comparison for each exchange below (shown live on the platform):
Fee & rebate comparison — 13 exchanges
Exchange
Perp taker fee
Exchange auto-rebate (futures)
Futures rebate (Fee Otter)
Binance
0.05%
20%
40%
OKX
0.05%
20%
20%
Bybit
0.055%
—
40%
Gate
0.05%
20%
70%
Bitget
0.06%
20%
50%
MEXC
0.04%
20%
60%
BingX
0.05%
45%
45%
Pionex
0.05%
15%
50%
KuCoin
0.06%
60%
60%
WEEX
0.08%
60%
70%
XT.COM
0.06%
60%
70%
HTX
0.06%
30%
50%
Ourbit
0.04%
50%
70%
Perp taker is a standard-tier reference; actual fees vary by VIP level. Rebate rates are shown live on the platform.
When you bind through Fee Otter, each exchange has one rebate rate. Current rates are shown live in the table below:
Rebate rate by exchange
Exchange
Auto-rebate
Extra rebate
Total
Binance
20%
20%
40%
OKX
20%
20%
Bybit
—
40%
40%
Gate
20%
50%
70%
Bitget
20%
30%
50%
MEXC
20%
40%
60%
BingX
45%
0%
45%
Pionex
15%
35%
50%
KuCoin
60%
0%
60%
Bitfinex
6%
0%
6%
WEEX
60%
10%
70%
XT.COM
60%
10%
70%
HTX
30%
20%
50%
CoinW
60%
0%
60%
Ourbit
50%
20%
70%
Every rate here is fee paid straight back to you. It excludes VIP fee tiers and platform-token discounts such as BNB or GT; those stack on top and only save you more.
Worked example: if you pay 600 USDT in fees in a month, Gate at 70% returns 420 USDT and Binance at 40% returns 240 USDT. If you're already a VIP on an exchange and want to rebind or sign up on another one, contact support: we can help you apply for special trading perks or a higher rebate rate.
Need help? Contact support
For any binding or rebate question, or to learn about our exclusive OKX rewards and promotions, reach our support through the channels below.
If you trade at high volume or hold exchange VIP status and need more from your rebate, message support directly and we will talk it through.
Is the maker fee always cheaper than the taker fee?
Almost always. Makers provide liquidity, so exchanges charge them a lower rate, and some venues even pay a maker rebate (a negative fee). The exact numbers still follow each exchange's listed rates; see the comparison table above, or check the Binance official fee schedule, the Bybit official fee page and the MEXC official fee page.
Are futures fees based on margin or notional value?
On notional value (fill price x quantity), regardless of how much margin you post or how much leverage you use. Leverage only scales your margin efficiency; it doesn't change the fee on a given notional.
Is a market order always a taker?
Yes. A market order matches instantly against resting orders and removes liquidity, so it's always charged at the taker rate. A limit order depends on whether it fills immediately: an instant fill is also a taker, while an order that rests on the book is a maker.
Do rebates change my maker/taker rate?
No. The listed rate you pay stays the same. A rebate refunds a percentage of the fees you've already paid, which lowers your net rate rather than altering the listed rate itself.
Where can I see each exchange's rebate rate?
In the rate list and the table above, which show live figures from the platform. High-volume traders and existing exchange VIPs can contact support to unlock a higher rate.
Can I see every individual rebate?
Yes. After you bind your account on Fee Otter, the member dashboard shows every rebate and your available balance, and lets you request a withdrawal directly, so every rebate is auditable.