· four exchange APIs · rebuilt daily

Exiting a $100,000 perpetual long into spot fiat assets loses $70 to $155 in trading fees before accounting for funding rates and market impact.
Unwinding a 100,000 USDC perpetual long position into fiat-ready spot assets consumes between 70 USDC and 155 USDC in baseline execution fees before factoring in market impact or funding decay.
Friction occurs across two mechanisms: execution fees incurred when closing derivatives and trading underlying spot markets, and holding fees paid via 8-hour funding rate settlements while holding positions open prior to exit.
Converting a perpetual position into fiat-ready stablecoins or fiat tokens requires two separate transactions: closing the derivative contract and executing a spot order. Standard default fee schedules across major venues establish a clear floor for exit costs.

| Exchange | Spot Maker | Spot Taker | Futures Maker | Futures Taker |
|---|---|---|---|---|
| MEXC | 0.0000% | 0.0500% | 0.0000% | 0.0200% |
| Bitget | 0.1000% | 0.1000% | 0.0200% | 0.0300% |
| OKX | 0.0800% | 0.1000% | 0.0200% | 0.0500% |
| Bybit | 0.1000% | 0.1000% | 0.0200% | 0.0550% |
Closing a 100,000 USDC perpetual long via market order and selling the resulting spot asset via market order yields the following fee subtotals:
On Bybit, closing the derivative costs 100,000 0.00055 = 55 USDC. Selling the spot asset costs 100,000 0.0010 = 100 USDC. Total fee cost is 155 USDC.
On OKX, closing the derivative costs 100,000 0.0005 = 50 USDC. Selling the spot asset costs 100,000 0.0010 = 100 USDC. Total fee cost is 150 USDC.
On Bitget, closing the derivative costs 100,000 0.0003 = 30 USDC. Selling the spot asset costs 100,000 0.0010 = 100 USDC. Total fee cost is 130 USDC.
On MEXC, closing the derivative costs 100,000 0.0002 = 20 USDC. Selling the spot asset costs 100,000 0.0005 = 50 USDC. Total fee cost is 70 USDC.
Using limit orders eliminates maker fees entirely on MEXC, bringing execution cost to 0 USDC. On Bybit, full maker execution reduces derivatives closing fees to 100,000 0.0002 = 20 USDC and spot fees to 100,000 0.0010 = 100 USDC, totaling 120 USDC.
Position holders awaiting withdrawal processing or target price levels incur funding settlements every 8 hours. Differences in exchange funding rates create structural holding cost variations.
| Asset | MEXC 8h Rate | OKX 8h Rate | Bitget 8h Rate | 8h Spread | 24h Volume |
|---|---|---|---|---|---|
| ETH | +0.0008% | +0.0014% | +0.0100% | 0.0092% | $8,805,160,872 |
| BTC | +0.0100% | +0.0078% | +0.0100% | 0.0022% | $5,872,623,147 |
| SOL | -0.0046% | -0.0097% | +0.0047% | 0.0144% | $1,534,524,413 |
| ZEC | +0.0013% | +0.0002% | +0.0100% | 0.0098% | $777,150,161 |
| XRP | +0.0001% | -0.0012% | +0.0045% | 0.0057% | $495,947,957 |
| XAU | +0.0172% | +0.0310% | +0.0162% | 0.0148% | $451,463,272 |
Holding a 100,000 USDC ETH long position over 24 hours requires three funding payments: On Bitget, the 24-hour cost is 100,000 0.000100 3 = 30.00 USDC. On OKX, the 24-hour cost is 100,000 0.000014 3 = 4.20 USDC. On MEXC, the 24-hour cost is 100,000 0.000008 3 = 2.40 USDC. The daily carry difference between Bitget and MEXC is 27.60 USDC.
Holding a 100,000 USDC SOL long position over 24 hours: On Bitget, the long position pays 100,000 0.000047 3 = 14.10 USDC per day. On OKX, the long position receives 100,000 0.000097 3 = 29.10 USDC per day. The net performance divergence between holding SOL long on OKX versus Bitget is 43.20 USDC per day.
Holding a 100,000 USDC XAU long position over 24 hours: On OKX, the daily carry cost is 100,000 0.000310 3 = 93.00 USDC. On Bitget, the daily carry cost is 100,000 0.000162 3 = 48.60 USDC. The daily carry difference between OKX and Bitget is 44.40 USDC.
Combining carrying costs over a 7-day holding period with final market-order unwind execution illustrates total capital drain before funds hit banking rails.

On Bitget: 7-day funding payments: 100,000 0.000100 3 7 = 210.00 USDC. Futures market close fee: 100,000 0.0003 = 30.00 USDC. Spot market sell fee: 100,000 * 0.0010 = 100.00 USDC. Total friction: 340.00 USDC.
On MEXC: 7-day funding payments: 100,000 0.000008 3 7 = 16.80 USDC. Futures market close fee: 100,000 0.0002 = 20.00 USDC. Spot market sell fee: 100,000 * 0.0005 = 50.00 USDC. Total friction: 86.80 USDC.
On Bitget: 7-day funding payments: 100,000 0.000047 3 7 = 98.70 USDC. Futures market close fee: 100,000 0.0003 = 30.00 USDC. Spot market sell fee: 100,000 * 0.0010 = 100.00 USDC. Total friction: 228.70 USDC.
On OKX: 7-day funding credit earned: 100,000 0.000097 3 7 = 203.70 USDC credit. Futures market close fee: 100,000 0.0005 = 50.00 USDC. Spot market sell fee: 100,000 * 0.0010 = 100.00 USDC. Net yield after execution fees: 53.70 USDC credit.
Choosing an exchange based solely on spot liquidity without evaluating normalized 8-hour funding rates can increase total position offramp costs by more than 390% over a one-week period.