Slippage vs. Fees: Which One Actually Costs You More?
Most traders can recite their taker fee from memory. Few can say what their average slippage was last month. That asymmetry is the problem. Fees are printed on the fee schedule, so they feel like the cost of trading. Slippage never shows up as a line item, so it feels like bad luck. For many strategies, slippage is the larger bill.
Two costs with different shapes
Fees are deterministic. You know the rate before you click, and the cost scales linearly with notional. Here are the base rates for the five exchanges we cover:
| Exchange | Taker | Maker |
|---|---|---|
| Bybit | 5.5bp | 2.0bp |
| Binance | 5.0bp | 2.0bp |
| OKX | 5.0bp | 2.0bp |
| Bitget | 6.0bp | 2.0bp |
| Gate.io | 5.0bp | 2.0bp |
A taker round trip (in and out) costs twice the taker rate: 11bp on Bybit, 10bp on Binance, OKX and Gate.io, and 12bp on Bitget. A maker round trip is 4bp everywhere in this list.
Slippage is the gap between the price you expected and the price you got. It is variable and depends on:
- Order size relative to book depth. Slippage is not linear in size. You walk the book, and each additional level costs more than the last.
- Volatility at the moment of execution. The book thins out exactly when you most want to trade, such as during news, liquidation cascades and funding-time spikes.
- Instrument. Majors and long-tail perps behave very differently.
- Order type. Market orders pay the spread plus depth. Limit orders pay nothing in slippage, but they may not fill.
So which one is bigger?
It depends on who you are, and the dependence is predictable.
Fees dominate when:
- Your size is small relative to the book on liquid contracts.
- You trade high frequency with small edges per trade. Fees are charged on every fill, so they compound with turnover.
- You are scalping a tight range where your expected gain per trade is only a few bp.
Slippage dominates when:
- Your size is meaningful relative to top-of-book depth.
- You trade less liquid contracts.
- You trade around events or in fast markets.
- You use market orders for stops. A stop is often the worst-priced fill you will get, because everyone else is exiting at the same time.
A practical rule: if your slippage on a typical market order is a meaningful fraction of the taker fee, you are in a regime where execution quality matters as much as the fee tier. If it is far larger, fees are the minor issue, and changing exchanges to save a fraction of a bp will not rescue the strategy.
Measure it, don't guess
Slippage is easy to measure if you log two things per fill: the mid-price (or your intended price) at the moment you decided to trade, and your average fill price. The difference, signed by direction and expressed in bp of notional, is your implementation shortfall on that trade. Do it for a few hundred fills and split by instrument, size bucket and time of day. You will usually find that a small share of trades (large size, thin hours, stops) causes most of the slippage cost.
Then compare against fees on the same trades. Now you know which lever matters for you.
The maker/taker trade-off isn't free
Maker orders pay a lower fee than taker orders (2.0bp versus 5.0–6.0bp across these exchanges) and avoid slippage entirely. That looks like an easy win, but the cost moves rather than disappears:
- Non-fill risk. Your limit order fills when the market moves through it, which is often when the trade is going against you. Fills in your favor frequently don't happen.
- Adverse selection. Passive orders tend to fill more when price is about to move against them.
- Delay. If you need the position now, waiting is itself a cost.
So "always use limit orders" is not free advice. It works well for entries you can be patient on, and poorly for exits you can't afford to miss. A reasonable approach is to be a maker where you have time and a taker where you don't, and to know what each choice costs you in practice.
Where a rebate fits
A fee rebate only touches the fee part of your costs. It does nothing about slippage, so it won't fix poor execution. It is, however, a reduction you get on a cost you are already paying, with no change in how you trade.
Here is how our offer works. We receive a referral commission from the exchange. We send you 50% of that commission. Because the commission is only part of the fee you pay, in fee terms this works out to the following share of the fees you pay, returned to you:
- Bybit: 22.5% of the fees you pay
- Binance: 20% of the fees you pay
- OKX: 20% of the fees you pay
- Bitget: 20% of the fees you pay
- Gate.io: 20% of the fees you pay
The 50% share is the standard level and is applied automatically. It rises with your 30-day volume:
| 30-day volume | Share of the commission |
|---|---|
| Standard | 50% |
| From $1M | 60% |
| From $10M | 70% |
| From $50M | 80% |
That means up to 80% of the commission at the top tier. These tier percentages describe the share of the commission, not of the fees you pay. Traders above $200,000,000 per 30 days are handled individually by email. The site FAQ has the full details of how commission and fees relate.
Practical terms
- Cost to you: nothing. No membership fee, no profit share.
- Settlement: monthly. Rebates are held for 7 days after month end, and the minimum withdrawal is 10 USDT.
- What we need from you: only your public exchange UID. We never ask for API keys, passwords or seed phrases. If anyone asks for those in connection with a rebate, do not provide them.
Our incentive, stated plainly
We are paid by the exchange, and we earn more when you trade more. That is a real conflict of interest with the point of this article, which is that you should trade only when your edge justifies the full cost. Don't increase your activity because a rebate exists. A rebate lowers your fee cost. It does not turn a negative-expectancy trade into a positive one, and it does nothing about slippage.
A short checklist
- Log intended price versus fill price for every trade for a month.
- Express slippage and fees in the same unit (bp of notional) and compare them by instrument and size bucket.
- If slippage is the larger cost, work on execution first: split orders, trade more liquid contracts, avoid thin hours, and reconsider market-order stops.
- If fees are the larger cost, review your maker/taker mix and consider where you can be patient.
- Whatever you pay in fees, make sure you are not leaving a rebate unclaimed.
Fees are the cost you can see. Slippage is often the cost that matters. Measure both, then optimize the larger one first.
Check if my UID qualifies