For perpetual futures positions held over two days, cumulative funding payments exceed combined execution fees across major exchanges.
Holding an ETH long position on Bitget incurs funding payments that exceed round-trip taker fees after 48 hours. Trading fees settle as fixed point-in-time costs upon order execution. Funding payments accrue continuously and settle every eight hours. For short intraday holding periods, trading fees represent the primary friction. For multi-day holding periods, funding rate spreads dictate the total cost of holding open interest.
Trading fees apply twice per position lifecycle: at market entry and at market exit. Order execution type determines whether maker or taker fee tiers apply.
| Venue | Futures Maker Fee | Futures Taker Fee | Round-Trip Taker Fee | Round-Trip Maker Fee |
|---|---|---|---|---|
| MEXC | 0.0000% | 0.0200% | 0.0400% | 0.0000% |
| Bitget | 0.0200% | 0.0300% | 0.0600% | 0.0400% |
| OKX | 0.0200% | 0.0500% | 0.1000% | 0.0400% |
| Bybit | 0.0200% | 0.0550% | 0.1100% | 0.0400% |
A trader opening and closing a market position on OKX pays a total taker execution fee of 0.1000% relative to notional position size. The same round-trip transaction executed using limit orders incurs 0.0400%. On MEXC, a limit order entry and exit incurs 0.0000% in execution fees.
Funding rates adjust position balances every eight hours based on premium differentials between perpetual contract prices and spot index prices. Positive rates require long position holders to pay short position holders. Negative rates require short position holders to pay long position holders.
| Asset | Venue | 8h Funding Rate | Daily Cumulative Funding (3x 8h) | 24h Volume |
|---|---|---|---|---|
| ETH | MEXC | +0.0023% | +0.0069% | $7,928,080,197 |
| ETH | OKX | +0.0066% | +0.0198% | $7,928,080,197 |
| ETH | Bitget | +0.0100% | +0.0300% | $7,928,080,197 |
| BTC | Bitget | +0.0087% | +0.0261% | $7,486,775,791 |
| BTC | MEXC | +0.0100% | +0.0300% | $7,486,775,791 |
| BTC | OKX | +0.0100% | +0.0300% | $7,486,775,791 |
| SOL | Bitget | -0.0027% | -0.0081% | $2,128,888,997 |
| SOL | MEXC | -0.0005% | -0.0015% | $2,128,888,997 |
| SOL | OKX | +0.0055% | +0.0165% | $2,128,888,997 |
| SNDK | Bitget | +0.0000% | +0.0000% | $1,373,336,205 |
| SNDK | OKX | +0.0344% | +0.1032% | $1,373,336,205 |
| TRUMP | OKX | -0.0037% | -0.0111% | $1,001,463,600 |
| TRUMP | Bitget | +0.0050% | +0.0150% | $1,001,463,600 |
| XAU | OKX | +0.0000% | +0.0000% | $573,438,497 |
| XAU | Bitget | +0.0011% | +0.0033% | $573,438,497 |
| XAU | MEXC | +0.0022% | +0.0066% | $573,438,497 |
The spread between venue rates creates divergent holding costs. For ETH, holding a long position on MEXC costs +0.0023% per eight hours, while the same position on Bitget costs +0.0100% per eight hours. This creates an eight-hour funding spread of 0.0077 percentage points.
The exact point where cumulative funding payments exceed trading fees depends on execution tier, funding magnitude, and holding duration.
On OKX, one daily cycle of funding on an SNDK long position exceeds the full cost of entry and exit taker execution fees.
On Bitget, holding an ETH long position past six funding intervals generates cumulative funding costs higher than taker transaction fees.
Due to lower baseline funding (+0.0023%), the crossover point on MEXC extends to nearly six days.
The table below outlines the exact number of eight-hour funding intervals required for long position funding payments to exceed round-trip taker fees.
| Asset | Venue | Round-Trip Taker Fee | 8h Funding Rate | Intervals to Crossover | Holding Duration to Crossover |
|---|---|---|---|---|---|
| SNDK | OKX | 0.1000% | +0.0344% | 3 intervals | 24 hours |
| BTC | OKX | 0.1000% | +0.0100% | 10 intervals | 80 hours (3.33 days) |
| ETH | Bitget | 0.0600% | +0.0100% | 6 intervals | 48 hours (2.00 days) |
| BTC | Bitget | 0.0600% | +0.0087% | 7 intervals | 56 hours (2.33 days) |
| SOL | OKX | 0.1000% | +0.0055% | 19 intervals | 152 hours (6.33 days) |
| ETH | MEXC | 0.0400% | +0.0023% | 18 intervals | 144 hours (6.00 days) |
Where funding rates are zero or negative, long positions accrue no funding expense or receive funding payments. Bitget features a negative funding rate of -0.0027% on SOL per eight hours. A long SOL position on Bitget yields +0.0081% daily in funding credits, offsetting the 0.0600% round-trip taker fee after 23 funding intervals (7.67 days).
For trades closed within hours, venue selection depends on execution fee schedules and orderbook liquidity. For positions held past three days, venue funding rates dominate position economics.
A $100,000 ETH long position held for 10 days (30 funding intervals) on Bitget incurs $60.00 in taker execution fees and $300.00 in cumulative funding payments. The same $100,000 ETH long position held for 10 days on MEXC incurs $40.00 in taker execution fees and $69.00 in cumulative funding payments. Funding rate differentials produce a $231.00 variance in holding fees over 240 hours.
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.