For perpetual futures held longer than three days, cumulative funding payments surpass total round-trip taker fees across major trading venues.
For perpetual futures held longer than three days, cumulative funding payments exceed total round-trip execution fees across major exchanges. Execution fees accrue twice per position cycle: once at entry and once at exit. Funding payments accrue continuously across three daily eight-hour settlement intervals. On high-rate assets, cumulative funding overtakes total trading fees in under twenty-four hours.
Exchange fee schedules charge fixed percentages per trade, while funding costs scale directly with holding duration. Standard default futures fee schedules show taker fees ranging from 0.020% to 0.055%, and maker fees ranging from 0.000% to 0.020%.
| Exchange | Futures Maker Fee | Futures Taker Fee | Round-Trip Taker Fee | Round-Trip Maker Fee |
|---|---|---|---|---|
| Bitget | 0.020% | 0.030% | 0.060% | 0.040% |
| Bybit | 0.020% | 0.055% | 0.110% | 0.040% |
| MEXC | 0.000% | 0.020% | 0.040% | 0.000% |
| OKX | 0.020% | 0.050% | 0.100% | 0.040% |
A trader opening and closing a position using taker orders pays 0.040% on MEXC, 0.060% on Bitget, 0.100% on OKX, and 0.110% on Bybit. This execution fee burden is fixed upon order fill.
Funding rates settle every eight hours, resulting in three funding events per calendar day. The cumulative funding rate for a holding period of several intervals equals the eight-hour rate multiplied by the total number of intervals elapsed.
Funding rates vary by asset and venue. The current normalized eight-hour funding rates for high-volume perpetual contracts show significant cross-exchange spreads.
| Asset | Venue | 8h Funding Rate | 24h Funding Rate | Cheapest Venue for Long | 24h Volume (USD) |
|---|---|---|---|---|---|
| BTC | MEXC | +0.0051% | +0.0153% | MEXC | 7,096,862,633 |
| BTC | Bitget | +0.0058% | +0.0174% | MEXC | 7,096,862,633 |
| BTC | OKX | +0.0100% | +0.0300% | MEXC | 7,096,862,633 |
| ETH | OKX | +0.0089% | +0.0267% | OKX | 6,732,869,320 |
| ETH | MEXC | +0.0091% | +0.0273% | OKX | 6,732,869,320 |
| ETH | Bitget | +0.0100% | +0.0300% | OKX | 6,732,869,320 |
| SOL | Bitget | -0.0099% | -0.0297% | Bitget | 1,942,424,357 |
| SOL | MEXC | -0.0061% | -0.0183% | Bitget | 1,942,424,357 |
| SOL | OKX | -0.0003% | -0.0009% | Bitget | 1,942,424,357 |
| SNDK | OKX | +0.0103% | +0.0309% | OKX | 1,256,201,112 |
| SNDK | Bitget | +0.0227% | +0.0681% | OKX | 1,256,201,112 |
| TRUMP | OKX | -0.0035% | -0.0105% | OKX | 1,027,970,695 |
| TRUMP | Bitget | -0.0008% | -0.0024% | OKX | 1,027,970,695 |
| XAU | Bitget | +0.0021% | +0.0063% | Bitget | 562,454,000 |
| XAU | MEXC | +0.0038% | +0.0114% | Bitget | 562,454,000 |
| XAU | OKX | +0.0040% | +0.0120% | Bitget | 562,454,000 |
Consider a long position of 100,000 USD notional value in BTC on OKX.
After 24 hours (3 intervals), cumulative funding is 30 USD compared to 100 USD in execution fees. After 72 hours (9 intervals), cumulative funding reaches 90 USD. After 80 hours (10 intervals), cumulative funding reaches 100 USD, matching the round-trip taker fee. After 120 hours (5 days, 15 intervals), cumulative funding reaches 150 USD, exceeding execution fees by 50 USD.
Next, consider a long position of 100,000 USD notional value in SNDK on Bitget.
After 24 hours (3 intervals), cumulative funding reaches 68.10 USD. Funding cost exceeds total round-trip taker fees within the first day of holding.
For negative funding rates, the payment direction flips. Consider a long position of 100,000 USD notional value in SOL on Bitget.
After 48 hours (6 intervals), the long position receives 59.40 USD in funding payments, offsetting nearly the entire 60 USD round-trip trading fee.
Funding spreads between exchanges introduce structural cost differentials for multi-day holdings.
For BTC long positions, OKX charges +0.0100% per 8 hours while MEXC charges +0.0051%. The spread is 0.0049 percentage points per 8-hour interval, which totals 0.0147 percentage points daily. On a 100,000 USD long BTC position held for 10 days, the funding cost on OKX is 300 USD compared to 153 USD on MEXC. The 147 USD difference exceeds the total round-trip taker fee on either exchange.
For SNDK long positions, Bitget charges +0.0227% per 8 hours while OKX charges +0.0103%. The spread is 0.0124 percentage points per 8-hour interval, totaling 0.0372 percentage points daily. Holding a 100,000 USD position for 7 days results in a funding cost of 476.70 USD on Bitget versus 216.30 USD on OKX, creating a cost differential of 260.40 USD.
When holding positions across multiple days, funding payments reduce margin balances directly if mark prices remain stagnant.
On leveraged positions, unmanaged funding cash flows accelerate liquidation thresholds. A 20x leveraged long position requires an initial margin of 5.0% of position notional value. Liquidation occurs if position equity falls below the exchange maintenance margin threshold, typically near a 4.5% adverse price move.
If an asset trades flat over 10 days while accruing a +0.0227% funding rate per 8 hours (such as SNDK on Bitget), cumulative funding payments consume 0.681% of position notional value. For a position backed by 5.0% initial margin, funding payments alone reduce total margin equity by 13.62%, narrowing the price move required to trigger a liquidation event.
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.