Crypto
Bybit Fee Discounts: Maker Fills and Execution Cost
- Author
- TRADE PAYBACK
- Published
- Updated

Did a lower Bybit fee rate also reduce the cost of execution?
Compare commissions alongside spread, slippage and partial fills for equivalent exposure. A lower headline fee is not enough to establish a lower total execution cost.
A worked hypothetical: lower fee versus spread and slippage
All numbers in this section are illustrative only.
- Hypothetical taker rate: 0.05%
- Hypothetical maker rate: 0.02%
- Intended buy: 20,000 USDT notional
- Hypothetical mid price: 50,000; best ask: 50,005
Approach A — one market buy
- Fee: 20,000 × 0.05% = 10 USDT
- Assume thin depth pushes the average fill to 50,015. Versus mid: 15 ÷ 50,000 = 0.03%, so 20,000 × 0.03% = 6 USDT (this includes the 2 USDT that the 5-point spread alone would cost)
- Total ≈ 10 + 6 = 16 USDT
Approach B — Post-Only limit at 50,000; 75% fills, the remaining 25% is bought at market later
- Maker fill: 15,000 × 0.02% = 3 USDT
- Remaining 5,000 USDT bought after price rises to 50,040: fee 5,000 × 0.05% = 2.5 USDT; price difference 40 ÷ 50,000 = 0.08%, so 5,000 × 0.08% = 4 USDT
- Total = 3 + 2.5 + 4 = 9.5 USDT
In this scenario B wins. Change one assumption and it loses: if the remainder had been bought at 50,150, the price difference becomes 0.3%, or 5,000 × 0.3% = 15 USDT, and B totals 3 + 2.5 + 15 = 20.5 USDT — more expensive than A. The 0.03 percentage-point gap between the hypothetical maker and taker rates did not decide the outcome; the fill path did.
What execution cost really includes
Bybit's official Trading Fee Structure article lists maker and taker rates separately for each product and notes that rates vary by VIP level. So a "fee" is already two different prices, and the actual liquidity role of each execution determines which rate applies.
It helps to break execution cost into four parts:
- Explicit fee — filled notional multiplied by the rate that applied to that fill.
- Spread cost — a market buy fills at the ask and a market sell at the bid, so you give up roughly half the spread versus the mid price.
- Slippage — if your size is larger than the quantity at the best price, the rest walks down the book and your average price gets worse.
- Opportunity cost of not filling — a resting limit order may pay a lower fee, but if price runs away you may never get filled. This never shows up on a statement, yet it is real.
A trader who focuses only on the first line can shrink it while quietly inflating the other three.
When an order becomes maker or taker
A maker adds a new order to the book; a taker removes liquidity that is already resting there. A limit order is not automatically a maker order. If you place a buy limit above the current best ask, it matches immediately and is charged as a taker.
If you specifically want maker treatment, look for the Post-Only option in Bybit's order panel. It cancels your order instead of letting it match immediately, which prevents an accidental taker fill. The trade-off is that you accept the risk of not being filled when you wanted.
| Situation | How you order | Likely fee role | What you give up |
|---|---|---|---|
| Need to enter now | Market | Taker | Spread and slippage |
| Price decided, can wait | Limit + Post-Only | Maker | Fill certainty |
| Large size in pieces | Several limits | Mostly maker | Partial fills |
| Limit priced through the book | Limit without Post-Only | Taker | Instant match at taker rate |
How partial fills change the bill
When one limit order fills in several pieces, each piece is charged according to the role it had at that moment. A common misconception is "one order, one fee." In practice your trade history records a separate fee line for each fill.
There is a second trap. Suppose 70% of a resting limit order fills and you purchase the unfilled 30% with a new market order. That remainder is charged as taker, and it may also fill at a worse price. The result is a blended cost that is neither the maker rate you planned nor the taker rate you feared. When you review execution quality, review it per fill, not per order.
A short checklist for your own account
- Open Bybit's official Trading Fee Structure page and find maker and taker rates for the exact product you trade — spot, USDT perpetuals or inverse contracts are listed separately.
- Check the rate actually applied to your account in your account's fee rate view. The published table and your applied tier can differ.
- Open your trade history and note the role and fee of each individual fill.
- Next to each fill, record the mid price you saw when you submitted the order, so you can measure slippage.
- If you also receive a payback, keep it on a separate line. A payback is paid back after the fact and follows its own conditions; it is not the same as a lower fee at execution. TradePayback's displayed conditions for Bybit are on the Bybit detail page.
After logging even five or ten trades this way, it usually becomes obvious whether your biggest cost is the rate itself or the way you place orders.
Keep fee tiers and paybacks on separate lines
A lower VIP rate means you pay less at the moment of execution. A payback means part of a fee you already paid comes back later, subject to account linking and programme conditions. Combining the two into a single "effective rate" before the conditions are confirmed can mislead you. If you want to see displayed conditions across several exchanges, use the comparison page, and if you are unsure whether your account is linked, ask through the contact page.
Habits that reduce cost without changing your strategy
- Decide before you click whether speed or price matters more for this specific trade.
- Use Post-Only when you have genuinely decided to wait.
- Size orders with the visible depth in mind instead of assuming the best price covers your whole quantity.
- Avoid chasing a partially filled order with a market order out of impatience unless the position risk demands it.
- Review costs per fill once a week rather than per trade in the moment.
None of these require trading more. They only change how the trades you already plan are executed.
FAQ
Is every limit order charged the maker fee?
No. A limit order that is priced to match the opposite side immediately is filled as a taker. Use Post-Only if you only want maker fills, and accept that the order may not fill.
Where do I see the fee for each partial fill?
Look in trade history rather than order history. Each fill is listed with its own fee, and fills from the same order can have different roles.
Does the lower-fee approach always cost less overall?
Not necessarily. As the hypothetical shows, closing an unfilled remainder at a worse price can erase the fee advantage. Track fee, spread and slippage together before drawing conclusions.
Related platforms
Sources
This article is for information only and is not investment advice. Trading crypto assets, FX and CFDs involves a risk of losing your capital.