· four exchange APIs · rebuilt daily
Unadvertised execution costs and venue funding spreads create drag up to 1.125 percent monthly on standard linear perpetual positions.
A 30-day $100,000 long position in ZEC generates a $1,125 funding cost gap across venues due to an 8-hour funding spread of 0.0125 percentage points. Perpetual futures contracts anchor to index spot prices through funding payments exchanged directly between long and short traders every eight hours. When open interest imbalances vary between exchanges, funding rates diverge. Positions held on the higher-rate venue accrue unadvertised holding drag that compounds onto the entry and exit fees paid to order books.
Headline fee schedules show tier discounts that standard accounts rarely meet. Default futures fee tiers vary significantly across venues, creating immediate friction when entering and exiting positions through market orders.
| Venue | Default Futures Maker Fee | Default Futures Taker Fee | Round-Trip Taker Cost on $100k |
|---|---|---|---|
| Bitget | 0.0200% | 0.0300% | $60.00 |
| Bybit | 0.0200% | 0.0550% | $110.00 |
| MEXC | 0.0000% | 0.0200% | $40.00 |
| OKX | 0.0200% | 0.0500% | $100.00 |
Executing a $100,000 position using market orders incurs the taker fee twice. On Bybit, a $100,000 entry triggers a 0.055% fee equal to $55.00, and a $100,000 exit triggers another $55.00 fee, totaling $110.00. On MEXC, the default taker rate of 0.02% produces a $20.00 entry fee and a $20.00 exit fee, totaling $40.00. Opening and closing an identical trade on Bybit costs $70.00 more in explicit taker fees than on MEXC before accounting for book depth or order slippage.
Exchanges recalculate funding every eight hours. Positive rates require long position holders to pay short position holders. Negative rates require short position holders to pay long position holders. Live market data shows consistent divergence across major assets.
| Asset | 24h Volume | Bybit Rate (8h) | OKX Rate (8h) | MEXC Rate (8h) | Bitget Rate (8h) | 8h Spread | Cheapest Venue for Long |
|---|---|---|---|---|---|---|---|
| ETH | $7,699,873,769 | +0.0024% | +0.0082% | +0.0035% | +0.0100% | 0.0076% | Bybit |
| BTC | $4,944,836,841 | +0.0072% | +0.0077% | +0.0098% | +0.0100% | 0.0028% | Bybit |
| SOL | $1,397,282,463 | -0.0017% | -0.0039% | -0.0095% | -0.0003% | 0.0092% | MEXC |
| ZEC | $725,911,112 | +0.0100% | +0.0100% | -0.0025% | +0.0100% | 0.0125% | MEXC |
| XRP | $476,325,441 | +0.0100% | +0.0051% | +0.0041% | +0.0039% | 0.0061% | Bitget |
| TRUMP | $390,798,745 | -0.0035% | -0.0039% | N/A | -0.0106% | 0.0071% | Bitget |
On high-volume pairs like ETH ($7,699,873,769 in 24h volume), Bybit charges longs +0.0024% per eight hours, while Bitget charges +0.0100%. On a $100,000 ETH long position, the Bybit holding cost equals $2.40 every eight hours ($7.20 daily). The Bitget holding cost equals $10.00 every eight hours ($30.00 daily). Over 30 days, holding an ETH long on Bitget costs $900.00 in funding payments versus $216.00 on Bybit. The venue gap equals $684.00 on an identical trade.
When funding rates are negative, venue choice alters income streams. On SOL, MEXC prints -0.0095% per eight hours while Bitget prints -0.0003%. A $100,000 SOL long on MEXC receives $9.50 every eight hours ($28.50 daily) paid by shorts. The same position on Bitget receives $0.30 every eight hours ($0.90 daily). Over 30 days, holding the SOL long on MEXC yields $855.00 in funding receipts compared to $27.00 on Bitget.
On ZEC, MEXC prints -0.0025% per eight hours while OKX, Bybit, and Bitget sit at +0.0100%. Holding a $100,000 ZEC long on MEXC collects $2.50 per eight hours ($7.50 daily). Holding the same long on OKX pays $10.00 per eight hours ($30.00 daily). The spread of 0.0125 percentage points per eight hours generates a $37.50 daily difference on a $100,000 position.
Default taker fees combined with funding rate differentials determine the price move required to reach break-even on a trade.
Consider a $100,000 ETH long position opened with a market order and held for 10 days (30 funding intervals).
On Bybit:
On Bitget:
To exit without a net balance loss on Bybit, the underlying ETH price must move $182.00 in favor of the trade, representing 0.182% of position notion value. On Bitget, the underlying asset must move $360.00 in favor of the trade, representing 0.360% of position notion value.
At 20x leverage, initial margin on a $100,000 position is $5,000. On Bitget, the $360.00 operational drag consumes 7.20% of the initial margin balance within 10 days before any adverse market movements occur. On Bybit, the total drag consumes 3.64% of initial margin over the same holding period.
Get 20% fee rebate on Bitget →20% of your trading fees back, on every product. The rebate comes out of the commission I would otherwise receive, so it costs you nothing. Affiliate link — see the footer.