Next funding settles in --:--:--Same $10,000 SOXL long, one week: $117 more on MEXC than on BitgetOpen Bitget →

· four exchange APIs · rebuilt daily

Closing and Spotting a 100k Position Costs Up to 155 Dollars

Closing and Spotting a 100k Position Costs Up to 155 Dollars

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.

Baseline Taker Execution Drag

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.

Baseline Taker Execution Drag
ExchangeSpot MakerSpot TakerFutures MakerFutures Taker
MEXC0.0000%0.0500%0.0000%0.0200%
Bitget0.1000%0.1000%0.0200%0.0300%
OKX0.0800%0.1000%0.0200%0.0500%
Bybit0.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.

Carrying Costs via Funding Rate Spreads

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.

AssetMEXC 8h RateOKX 8h RateBitget 8h Rate8h Spread24h 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.

Compounded Unwind Friction Over 7 Days

Combining carrying costs over a 7-day holding period with final market-order unwind execution illustrates total capital drain before funds hit banking rails.

Compounded Unwind Friction Over 7 Days

Example 1: 100,000 USDC ETH Long Exit

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.

Example 2: 100,000 USDC SOL Long Exit

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.

Read next

Exchange Insolvency Converts User Assets Into Unsecured ClaimsCourt filings show exchange insolvencies convert custodial deposits into general unsecured…High-leverage wins mask cluster liquidations across venuesPublic liquidations reveal widespread account wipes occurring simultaneously alongside social…Bitcoin Holds 1000000 Unmoved Genesis Coins as Venue Costs DivergeDocumented facts show 1,000,000 BTC untouched since 2009 while current BTC perp funding ranges…