· four exchange APIs · rebuilt daily

Offramping a 100k ETH Long Costs Up to 1030 USD Across Venues

Holding and closing a 100,000 USD ETH position costs between 371 USD and 1,030 USD across four venues over 30 days due to fees and funding drag.

Unwinding a 100,000 USD perpetual long position and converting it to spot cash consumes between 70 USD and 1,030 USD depending on venue selection and holding duration. The primary drivers of this capital extraction are published execution fee schedules and baseline funding rate spreads.

Direct Execution Fees

To convert a perpetual long position to fiat cash, a trader executes two distinct transactions: closing the derivative contract on the futures order book and selling the underlying token on the spot market. Taker execution at default fee tiers extracts capital on both legs.

VenueFutures Maker FeeFutures Taker FeeSpot Maker FeeSpot Taker FeeTaker Unwind per 100,000 USD
MEXC0.0000%0.0200%0.0000%0.0500%70 USD
Bitget0.0200%0.0300%0.1000%0.1000%130 USD
OKX0.0200%0.0500%0.0800%0.1000%150 USD
Bybit0.0200%0.0550%0.1000%0.1000%155 USD

Closing a 100,000 USD position via taker market orders requires paying the futures taker fee on the derivative leg and the spot taker fee on the spot market leg. On MEXC, a 0.0200% futures taker fee equals 20 USD, while a 0.0500% spot taker fee equals 50 USD, bringing total execution friction to 70 USD.

On Bybit, a 0.0550% futures taker fee equals 55 USD, while a 0.1000% spot taker fee equals 100 USD, generating 155 USD in total execution drag. On OKX, a 0.0500% futures taker fee generates 50 USD, combined with a 0.1000% spot taker fee of 100 USD for 150 USD total. On Bitget, a 0.0300% futures taker fee costs 30 USD, combined with a 0.1000% spot taker fee of 100 USD for 130 USD total.

Realized Funding Rate Differentials

Holding a perpetual futures position prior to an offramp incurs funding charges settled every 8 hours. Rate differentials across venues create holding drag that scales directly over time.

AssetVenue8-Hour Funding Rate30-Day Cost per 100,000 USD24-Hour Volume
ETHBybit+0.0024%216 USD7,705,383,672 USD
ETHMEXC+0.0035%315 USD7,705,383,672 USD
ETHOKX+0.0082%738 USD7,705,383,672 USD
ETHBitget+0.0100%900 USD7,705,383,672 USD
BTCBybit+0.0072%648 USD4,953,572,633 USD
BTCOKX+0.0077%693 USD4,953,572,633 USD
BTCMEXC+0.0098%882 USD4,953,572,633 USD
BTCBitget+0.0100%900 USD4,953,572,633 USD

Over 30 days, a perpetual position processes 90 funding intervals. For an ETH long on Bitget at a rate of +0.0100% per 8 hours, 90 settlement periods equal a cumulative funding charge of 0.9000%. On a 100,000 USD ETH long position, this equals 900 USD paid to short position holders.

On Bybit, the ETH rate of +0.0024% per 8 hours yields a 30-day cumulative charge of 0.2160%, which equals 216 USD on a 100,000 USD position. The spread between Bybit and Bitget equals 0.0076 percentage points per 8 hours, resulting in a 684 USD cost difference over 30 days for identical nominal exposure.

For BTC, Bybit charges +0.0072% per 8 hours (648 USD over 30 days per 100,000 USD), while Bitget charges +0.0100% per 8 hours (900 USD over 30 days per 100,000 USD). The spread between venues equals 0.0028 percentage points per 8 hours.

Negative Rates and Short Distributions

Negative funding rates reverse cash flow mechanics, transferring capital from short position holders to long position holders.

AssetVenue8-Hour Funding Rate30-Day Payoff per 100,000 USD Long
SOLMEXC-0.0095%+855 USD
SOLOKX-0.0041%+369 USD
SOLBybit-0.0017%+153 USD
SOLBitget-0.0003%+27 USD
TRUMPBitget-0.0106%+954 USD
TRUMPOKX-0.0045%+405 USD
TRUMPBybit-0.0035%+315 USD
ZECMEXC-0.0025%+225 USD

On SOL, MEXC carries a funding rate of -0.0095% per 8 hours, creating an 8-hour spread of 0.0092 percentage points against Bitget at -0.0003%. A long position of 100,000 USD on MEXC receives 9.50 USD per 8-hour interval, accruing 855 USD over 30 days. Holding the same long position on Bitget yields 27 USD over 30 days.

TRUMP perpetuals display a funding spread of 0.0071 percentage points per 8 hours between Bitget (-0.0106%) and Bybit (-0.0035%). A 100,000 USD long on Bitget collects 954 USD over 30 days across 90 settlement intervals, compared to 315 USD on Bybit.

ZEC perpetuals show a funding spread of 0.0125 percentage points per 8 hours, spanning from MEXC (-0.0025%) to Bybit, Bitget, and OKX (all +0.0100%). Holding a 100,000 USD ZEC long on MEXC collects 225 USD over 30 days, while holding the same position on OKX, Bitget, or Bybit costs 900 USD over 30 days.

Total Friction Calculation

Total capital loss from entering, holding, and exiting a derivative position is the sum of execution fees and accrued funding drag.

VenueExecution Taker Fee30-Day ETH Funding DragTotal Offramp Cost
Bybit155 USD216 USD371 USD
MEXC70 USD315 USD385 USD
OKX150 USD738 USD888 USD
Bitget130 USD900 USD1,030 USD

Offramping a 100,000 USD ETH long held for 30 days on Bitget costs 130 USD in taker execution fees plus 900 USD in funding payments, totaling 1,030 USD in net friction. Offramping the same position sequence on Bybit incurs 155 USD in taker fees and 216 USD in funding drag, totaling 371 USD. Venue selection creates a net fee gap of 659 USD per 100,000 USD of capital returned to cash.

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.