Futures Fees Eat More Than You Think — Here's the Math
A concrete breakdown of how trading fees compound in crypto futures, and how to actually reduce them on Bitget.
2026-06-14
Fees are the most underestimated cost in futures trading. "0.06% is nothing" is an easy thing to think — until leverage and turnover enter the picture. Let's run the actual numbers.
What 0.06% actually costs you
On Bitget, USDT futures fees are 0.02% maker / 0.06% taker. You pay maker when your limit order rests on the book, taker when you cross the spread for immediate fill.
Here's the first trap: fees are charged on position size, not on your margin.
- Margin $100, 10x leverage → position size $1,000
- Entry fee (taker): $1,000 × 0.06% = $0.60
- Exit fee (taker): $1,000 × 0.06% = $0.60
- Round trip: $1.20
$1.20 sounds trivial. Against your actual $100 of capital, it's 1.2%. Price has to move 1.2% in your favor just to break even. At 20x, the round trip costs 2.4% of margin.
Turnover compounds the damage
If you scalp — or run a bot that trades several times a day — this cost stacks fast.
Assume 5 trades/day, $1,000 position each, all taker:
- Per day: $1,000 × 0.12% (round trip) × 5 = $6
- Per month (20 trading days): $120
- Per year: ~$1,440
On a $2,000 account, that's over 70% of your starting capital in fees alone. No strategy survives that cost structure indefinitely. When a beginner says "my win rate looks fine but my account keeps bleeding," this is usually the reason.
Three ways to cut it
1. Trade maker instead of taker
0.06% → 0.02% is a 3x reduction. In the example above, $1,440/year becomes $480/year.
The catch: limit orders don't always fill. If your edge depends on entering immediately when a setup appears, insisting on maker fills can cost more in missed trades than it saves in fees. Be honest about whether your strategy can wait for price.
2. Trade less
The most effective lever and the hardest one. From a pure cost standpoint, a strategy trading 10x per day starts with a 5x handicap versus one trading twice a day. At equal win rates, the lower-frequency strategy wins.
3. Get the fee discount at signup
Most exchanges apply a fee discount to accounts created through a referral link. On Bitget, signing up through a link applies a permanent fee discount to the account.
The important detail: it only applies at account creation. There's no retroactive application once the account exists. If you're opening an account anyway, this is free money you'd otherwise leave on the table.
Disclosure: the Bitget links on this site are referral links. If you use one, I receive a portion of the trading fees as a rebate and you receive the fee discount. There's no additional cost to you.
Verify it on your own account
Enough theory — check your own numbers. On Bitget, go to Assets → Transaction History and you'll see the fee charged on each trade. Sum a month of them and compare against your P&L for the same period. Most people are surprised by what percentage of their net result went to fees.
I publish my full live trading record on this site, and every figure is net of fees. A track record shown before fees isn't a track record — it's marketing.
Summary
- Fees are charged on position size, not margin — higher leverage means higher effective cost
- A 0.12% round trip equals 1.2% of margin at 10x
- The higher your turnover, the more fees decide whether your strategy survives
- Maker orders, lower frequency, and a signup discount are the three levers you actually control
Unlike market direction, fees are the one variable you can control with certainty. Fixing your cost structure is far easier and more reliable than improving your entry timing.
This post is for informational purposes only and is not investment advice. Futures trading carries substantial risk of loss. Fee rates are subject to change by the exchange — verify current rates on the official fee schedule.
More posts on MyTradeLog