· four exchange APIs · rebuilt daily

The finding
Closing a position costs up to 0.155% in immediate taker fees across spot and futures legs before accounting for funding drag.
Holding a long position during positive funding adds daily carrying costs up to 0.1779% on volatile contracts.
Choosing high-taker exchanges doubles the transaction friction of exiting to base currency.
Where crypto wealth actually goes during liquidation or offramping comes down to three measurable friction points. These are taker fee structures, spot conversion charges, and perpetual funding rate spreads.
Exiting a perpetual position requires two distinct transactions if converting to base currency. First, the trader closes the perpetual contract. Second, they execute a spot sell order.
On Bybit, closing a futures long via taker order incurs a 0.055% taker fee. Selling the resulting spot asset adds a 0.1% spot taker fee. The combined trading fee cost is 0.155%.
On MEXC, the futures taker fee is 0.02% and the spot taker fee is 0.05%. The combined trading fee cost is 0.07%. Across a 1,000,000 unit trade, this difference equals 850 units in execution overhead.
| Exchange | Futures Maker | Futures Taker | Spot Maker | Spot Taker | Combined Taker Exit |
|---|---|---|---|---|---|
| MEXC | 0.0000% | 0.0200% | 0.0000% | 0.0500% | 0.0700% |
| Bitget | 0.0200% | 0.0300% | 0.1000% | 0.1000% | 0.1300% |
| OKX | 0.0200% | 0.0500% | 0.0800% | 0.1000% | 0.1500% |
| Bybit | 0.0200% | 0.0550% | 0.1000% | 0.1000% | 0.1550% |
When positions remain open while waiting for exit targets, funding payments act as a continuous balance reduction. Funding rate differentials across venues demonstrate how location alters holding decay.
On BTC perpetuals, Bitget lists an 8-hour rate of -0.0024%. Long positions receive funding on Bitget. OKX lists an 8-hour rate of +0.0075%. Long positions pay funding on OKX. The spread between these venues is 0.0099 percentage points per 8-hour interval, or 0.0297 percentage points per 24-hour period.
On SOXL perpetuals, Bybit lists an 8-hour rate of +0.0379%, while MEXC lists +0.0593%. A long position on MEXC pays 0.1779% daily in funding rate fees. Over ten days, holding that long position costs 1.779% of total position value without any movement in underlying price.
Worth knowing
Negative funding rates pay long holders, turning balance drag into a credit depending on venue choice.
Volume distribution dictates execution liquidity when exiting large positions. BTC 24-hour volume stands at 11,530,054,273 dollars, while ETH 24-hour volume stands at 11,152,378,179 dollars. Altcoin contracts show lower volume, increasing market impact when executing taker orders.
ZEC perpetuals record 2,109,135,577 dollars in 24-hour volume. The ZEC 8-hour funding rate ranges from +0.0016% on Bitget to +0.0100% on Bybit. The funding spread across venues for ZEC is 0.0084 percentage points per 8-hour interval.
SNDK perpetuals show 1,736,053,486 dollars in 24-hour volume. The 8-hour funding rate on SNDK ranges from +0.0240% on OKX to +0.0503% on Bybit. The spread across venues is 0.0263 percentage points per 8-hour interval.
Where this goes wrong
Executing large taker exit orders on contracts with lower 24-hour volume causes slippage beyond the published fee schedule.
Exiting a position requires accounting for trading fees, funding payments, and execution method. A trader holding an ETH long position on OKX pays +0.0073% every 8 hours in funding. Exiting via taker orders incurs a 0.05% futures taker fee and a 0.1% spot taker fee.
On ETH perpetuals, MEXC offers a funding rate of -0.0026% per 8 hours. The funding spread between OKX and MEXC is 0.0099 percentage points per 8-hour interval. Holding ETH long on OKX for 30 days costs 0.657% in funding payments. Holding the same position on MEXC yields 0.234% in received funding payments.
What to do instead
Compare venue-specific taker fee rates and current 8-hour funding rates before executing position reductions.
Capital is lost to exchange taker fees, spot conversion charges, market slippage, and accrued funding rate payments. On high-fee venues, trading fees alone consume up to 0.155% of the total order value when exiting perps to spot.
Carrying costs depend on the contract and venue. On volatile assets like SOXL perpetuals with a +0.0593% 8-hour rate, a long position pays 0.1779% daily, which totals 1.779% over ten days.
MEXC offers the lowest combined taker cost among listed exchanges, with a 0.02% futures taker fee and a 0.05% spot taker fee totaling 0.07%. Bybit has the highest combined taker exit cost at 0.155%.
The funding spread on BTC perpetuals is 0.0099 percentage points per 8-hour interval. Rates range from -0.0024% per 8 hours on Bitget to +0.0075% per 8 hours on OKX.