Back to Blog

How active traders should think about exchange fees: a 4-step framework

September 12, 2026The operator of RebateMax

Posted by the operator of RebateMax

I sell a discount on BingX trading fees and earn a commission when you register through my link, so a post from me on how to think about fees has a stake in one of its four steps. I have put that step third, not first, and I have put the two steps that cost you nothing ahead of it. Every rate below is from BingX's published schedule as copied for the annual math post on 3 September 2026 and the VIP ladder post on 4 September 2026. Fee schedules change; this post is dated.

The framework is an order of operations. Most fee advice is a list of tips with no order, which is why people reach for the exciting one (switch exchange, chase a tier) before the boring one that is worth more (stop paying taker on every fill). Do the steps in sequence. Each one changes the inputs to the next.

Step 1: measure what you actually pay, per fill

Nobody knows their fee rate. They know the headline rate on the schedule, which is the rate for one kind of order at one tier, and they assume that is what they pay. It almost never is.

Export your last 30 days of trades from the exchange. Two columns matter: the fee charged and the notional value filled. Sum both. Divide fees by notional. That is your effective rate, per fill, as actually charged. Multiply it by your monthly notional and by twelve and you have your annual fee line.

Two things to get right in that arithmetic. Notional is the full value of what you filled, not your margin: a $10,000 position at 10x leverage is $10,000 of notional on the way in and $10,000 on the way out, on $1,000 of margin. And every fill is charged once, so a round trip is two fills. A trader who opens and closes one $10,000 position a day does about $600,000 of notional a month and usually thinks of themselves as a ten-thousand-dollar trader.

Benchmarks for the number you get, on BingX's standard perpetual schedule:

Your effective rate on perpetualsWhat it says
0.05%Every fill is taker. Market orders, triggered stops, limits placed through the price.
0.035%About half your fills rest on the book.
0.02%Everything is maker. Almost nobody is here, and there is a reason.
Above 0.05%Something other than the schedule is in your fee column. Find it before going further.

On spot the standard rate is 0.10% either side, so there is no mix to measure; the number is the number.

If you do nothing else from this post, do this. The three steps below are decisions, and this is the only one that tells you which of them is worth your time.

Step 2: fix the mix before you change anything else

Your effective rate on perpetuals is the maker rate and the taker rate weighted by how much of your volume is each. On BingX standard, 0.02% maker and 0.05% taker:

Your mixEffective rate
All taker0.05%
80% taker0.044%
50/500.035%
30% taker0.029%
All maker0.02%

Top to bottom is a factor of 2.5, with no tier to reach and no code to enter. At $200,000 of monthly perpetual notional, all-taker costs $1,200 a year, 50/50 costs $840, and moving from 80% taker to 30% taker is $1,056 against $696. That $360 a year is larger than the gap between most exchanges at the same tier, and it is the difference between chasing price and letting it come to you.

The cost is real and it is not on the schedule: resting orders miss fills, and on a fast market a missed fill can cost more than the fee it saved. That is the reason nobody sits at all-maker and the reason this is a decision rather than a rule. But most retail accounts sit near the top of that table by habit. Decide your mix on purpose, per setup: market in when the entry is the trade, rest the order when the price is.

One caution that belongs here rather than in step 4. A resting order on a thin book earns the spread; a market order on a thin book pays it, and on low-liquidity pairs the spread is routinely wider than the trading fee. The mix decision and the venue-liquidity decision are the same decision.

Step 3: cut the rate itself, and know which door you are at

This is the step I have a stake in. Here is the whole picture, not the flattering half.

There are two ways to pay a lower rate than the standard schedule on the same exchange: earn a VIP tier, or get a structural discount applied to the standard rate. They suit different traders and the line between them is a number you can check.

The tier door. BingX's lowest tier, Elite, needs $5,000,000 of futures notional in a rolling 30 days, or $500,000 on spot. VIP 1 needs $10,000,000, or $50,000 of assets held on the exchange. A $200,000-a-month trader, which is a genuinely active retail account, is one twenty-fifth of the way to the bottom rung. The asset door is the realistic one for most people who ever qualify, and it means keeping $50,000 parked on one exchange, which is a custody decision before it is a fee decision.

The discount door. Registering on BingX through the RebateMax referral code halves the standard rate, permanently, applied by the exchange on every fill: 0.01% maker and 0.025% taker on perpetuals, 0.05% both sides on spot. Placed on the ladder, that taker rate matches Supreme VIP, the top rung, and that maker rate matches VIP 3. Nothing to maintain and nothing that falls off in a quiet month. It also does nothing extra for you at high volume.

Which door, by volume:

Your monthly perp notionalTier available to youStandard, 50/50Halved standardBest tier you qualify for
$200,000none$840$420none: $840
$10,000,000VIP 1$42,000$21,000VIP 1: $32,400
$200,000,000VIP 5$840,000$420,000VIP 5: $432,000

Annual, each fill charged once, half maker and half taker.

So the rule is short. Under $5,000,000 a month and under $50,000 held on the exchange, no tier exists for you and the discount is the only lever on the rate line. Above those lines, your maker share from step 2 decides it: at a balanced mix the halved standard rate is cheaper than every tier below Supreme, because the ladder gives away maker fees and holds on to taker fees. VIP 5 is the first tier to overtake it, at roughly 56% maker; VIP 4 does not until about 76%; VIP 3 and below never do. The VIP ladder post has the full tables and the one thing I have not verified, which is whether the discount and a tier stack.

Switching exchange is a smaller lever than it looks. At the standard tier, Bybit's perpetual schedule is 0.02% maker and 0.055% taker against BingX's 0.02% and 0.05%. At $200,000 a month and 50/50 that is $900 a year against $840. Spot is 0.10% either side on both. Move exchanges for liquidity, product or custody reasons if you have them; at retail volume the fee schedule alone rarely justifies it. The BingX vs Bybit comparison has the tables.

Step 4: price the costs that are not on any schedule

The fee line is the cost you can know in advance. For anyone holding leveraged positions it is often not the largest one. None of these appear in the tables above, and all of them belong in the same export.

Funding. Perpetual positions held across a funding window pay or receive a rate every eight hours. It goes to other traders rather than the exchange and it changes hour to hour, which is why it is not in any fee schedule, and for anyone holding overnight that line is often larger than the trading fee line. Your trade export has a funding column; sum it next to the fee column.

Spread and slippage. Every market order crosses the spread, and on a thin book the fill you get can be a long way from the price you saw. This is the cost that makes step 2 a venue decision as well as an order-type decision. It is not reported as a fee, so the only way to see it is to compare fill prices against the quote at the time.

Withdrawals. A dropdown choice. The same stablecoin on two networks can cost a very different flat fee per exit, and an active account that withdraws often pays that many times a year. Check the network fee table before the first withdrawal, not after.

Forced exits. A liquidation is not one taker fee at a spread you chose; it is the engine's fill plus its own charges. The cheapest place to lose money on a bad trade is at a stop you placed. This is a risk-management point that shows up in the fee column.

Add these to the step 1 export and you have the true cost of your trading, before the market has done anything in either direction. For most active accounts that total is a four-figure line item, and every item in it has a known fix.

The framework in one table

StepWhat you doWhat it is worth at $200,000 a month, perpetuals
1. MeasureExport 30 days, fees ÷ notional, × volume × 12Tells you which of the next three matters
2. MixRest orders where the price is the tradeAll-taker $1,200 → 50/50 $840
3. RateHalved standard under the tier line; maker share decides above it$840 → $420
4. Off-scheduleFunding, spread, withdrawals, forced exits in the same exportOften larger than steps 2 and 3 combined

The order matters. Step 1 tells you whether step 2 is worth anything. Step 2 changes the maker share that decides step 3. Step 4 is where the money usually is for anyone who holds overnight, and it is invisible unless you did step 1 properly.

The traders I want using RebateMax are the ones who did step 1 before reading step 3. The fee calculator runs the formula on your own number, and the annual math post has the full derivation. If your export says you are above 0.04% on perpetuals, steps 2 and 3 are worth about a thousand dollars a year to you at retail volume, and both take an afternoon.

Pay less on every trade, on either venue

BingX with code PI6DMC2R returns half your fees for life. LBank through our link prices perpetuals at 0.0015% maker / 0.003% taker. Both applied at the exchange, nothing paid to us.