Cross-exchange funding rate arbitrage is one of the most reliable ways to earn market-neutral yield in crypto. By holding equal and opposite positions on two different exchanges, you eliminate price direction risk while collecting funding fees every 8 hours. However, looking at raw percentages on an exchange screen can be misleading. To run a profitable trading strategy, you must know how to accurately calculate your net earnings.
Using a manual process or an automated funding rate arbitrage calculator allows you to account for all operational costs before placing a single order. In this guide, we will break down the exact mathematical formulas needed to project your true arbitrage profits.
Step 1: Calculate Gross Single-Epoch Earnings
Funding fees are settled on a repeating schedule—typically every 8 hours (3 times per day). To calculate your gross earnings for a single 8-hour epoch, multiply your total notional position size by the net funding rate spread between your two exchanges.
Gross Epoch Earnings Formula:
Gross Profit per Epoch = Notional Position Size × (Exchange A Rate - Exchange B Rate)
Example:
Position Size = $10,000 (Long $10,000 on Exchange B / Short $10,000 on Exchange A)
Exchange A Rate = +0.025%
Exchange B Rate = +0.005%
Net Rate Spread = 0.020% (0.00020)
Gross Profit = $10,000 × 0.00020 = $2.00 per epoch ($6.00 per day)
Step 2: Factor in Execution Fees (Entry and Exit)
Gross profit only tells half the story. Executing a cross-exchange arbitrage trade requires four distinct transactions: opening a position on Exchange A, opening a position on Exchange B, closing on Exchange A, and closing on Exchange B. Every execution incurs trading fees (Maker or Taker).
To calculate total transaction friction, sum the fee percentages across all four order executions:
- Entry Fees: (Exchange A Fee % + Exchange B Fee %) × Position Size
- Exit Fees: (Exchange A Fee % + Exchange B Fee %) × Position Size
- Estimated Slippage: Expected market order spread friction (typically 0.01% to 0.04% per entry/exit).
If your combined entry/exit fees and slippage total 0.16% on a $10,000 trade, your total execution cost is $16.00. This fixed friction cost must be paid regardless of how long you hold the trade.
Step 3: Calculate Net Return over Your Holding Period
To determine your true net profit, subtract total transaction costs from your accumulated gross funding payouts over your planned holding duration.
Net Profit Calculation (7-Day Holding Period Example):
Holding Period = 7 Days (21 Epochs)
Gross Funding Collected = $2.00 per epoch × 21 epochs = $42.00
Total Entry/Exit Costs & Slippage = -$16.00
Net Profit = $42.00 - $16.00 = $26.00
Net ROI = $26.00 ÷ $10,000 = 0.26% over 7 days (13.56% annualized Net APR)
Why Use an Automated Calculator?
Calculating these variables by hand for dozens of potential coin pairs across multiple exchanges is time-consuming and prone to human error. Live rates shift constantly, and liquidity depth changes by the minute.
By using an automated funding rate arbitrage calculator, you can instantly evaluate net spreads after deducting specific exchange fee tiers and slippage estimates. Furthermore, professional tools integrate 90-day historical data (FBR™) to ensure the rate spread is historically stable enough to cover your break-even costs.
Summary
Never judge an arbitrage opportunity by its gross headline rate alone. Always calculate total transaction friction, project your expected holding period, and confirm that your net earnings remain positive. Use an advanced funding rate arbitrage tool to streamline your profit calculations and execute trades with mathematical confidence.
Continue your funding rate arbitrage research
Use the free Funding Rate Arbitrage Scanner and read these related guides: