🏠 Home 📱 Download 🔑 Sign Up
中文English한국어日本語EspañolРусскийTürkçeTiếng Việt

Binance Funding Rate History Query & Arbitrage Guide 2026

Updated: 2026-04-18 | By BN-APP Team | ~15 min read

👉 Sign up with referral code BNAPP for 20% fee rebate

1. What is Funding Rate

The funding rate is a core mechanism of Binance perpetual contracts that keeps perpetual prices anchored to spot prices. When contracts trade at a premium (bullish bias), longs pay shorts; when at discount, shorts pay longs.

Binance perpetuals have no expiry, relying on funding rates to align contract price with spot index price. Settlement happens every 8 hours at UTC 00:00, 08:00, and 16:00.

Funding rate is not a fee Binance collects—it's a peer-to-peer transfer between long and short traders. Binance only matches orders.

2. How Funding Rate is Calculated

Two components:

Formula:

Funding Rate = Premium Index + clamp(Interest Rate - Premium Index, 0.05%, -0.05%)

Binance caps most contracts at ±0.5%/8h to prevent extreme runaway rates. Some high-volatility pairs like PEPE/DOGE allow up to ±2%.

Cost Calculation

Amount paid/received = Position Value × Funding Rate

Example: 1 BTC long at 70,000 USDT mark price, 0.01% funding rate → Pay 70,000 × 0.01% = 7 USDT.

3. How to Query Binance Funding Rate History

Method 1: Web Platform

  1. Open Binance.com, click Markets → Perpetual Futures
  2. Select a trading pair (e.g., BTCUSDT)
  3. On the contract page, scroll to bottom → Info → Funding Rate History
  4. View up to 90 days of data, filterable and exportable

Method 2: Binance App

  1. Open Binance app, tap Futures
  2. Tap the pair name to open details
  3. Scroll to Funding Rate section → History
  4. App shows 7 days; switch to web for older data

Method 3: Official Data Archive (most complete)

Binance provides an official historical archive at data.binance.vision, supporting CSV downloads by month since 2019.

Path example: https://data.binance.vision/data/futures/um/monthly/fundingRate/BTCUSDT/

This is the go-to source for quant researchers.

4. Accessing Funding Rate Data via API

GET https://fapi.binance.com/fapi/v1/fundingRate
Params:
- symbol: e.g., BTCUSDT
- startTime / endTime: millisecond timestamps
- limit: max 1000

Python example:

import requests
import pandas as pd

url = "https://fapi.binance.com/fapi/v1/fundingRate"
params = {"symbol": "BTCUSDT", "limit": 1000}
data = requests.get(url, params=params).json()
df = pd.DataFrame(data)
df['fundingTime'] = pd.to_datetime(df['fundingTime'], unit='ms')
df['fundingRate'] = df['fundingRate'].astype(float)
print(f"Mean rate: {df['fundingRate'].mean()*100:.4f}%")
print(f"Annualized: {df['fundingRate'].mean()*3*365*100:.2f}%")

5. Funding Rate Arbitrage Strategies

Core idea: Hedge perpetual positions with spot holdings, capture only funding rate, no directional risk.

Strategy 1: Long Spot + Short Perpetual (positive rate)

When funding rate stays positive (bullish market):

  1. Buy 1 BTC spot (70,000 USDT)
  2. Open 1 BTC short on perpetual (1-3x leverage)
  3. Hold, collect funding every 8 hours
  4. Price-neutral; P&L comes purely from funding

Strategy 2: Portfolio Margin

Binance Portfolio Margin lets spot holdings collateralize futures, boosting capital efficiency by 30-50%.

Strategy 3: Cross-Exchange Arbitrage

Long spot on exchange A, short on Binance futures, capture Binance's positive funding. Account for fees and transfer costs.

Coin Selection Tips

6. Real Cases & Return Calculation

Case 1: BTC Stable Arbitrage (2025-2026 data)

Case 2: SOL Aggressive Arbitrage

Fee Optimization: BNAPP Referral Code

Arbitrage is fee-sensitive. Register with BNAPP for lifetime 20% fee rebate—boosting annualized return by 1-2 points.

👉 Sign up: https://www.binance.com/register?ref=BNAPP

📱 APK: BNApp_F0000680.apk

7. Risk Warnings

Pre-Hedge Checklist

  1. ✅ Spot quantity = short quantity (equal value)
  2. ✅ Leverage ≤ 2x
  3. ✅ Margin ratio ≥ 200%
  4. ✅ Price alerts set (±20%)
  5. ✅ Monitor funding direction

8. FAQ

Q1: How often does funding settle?

Every 8 hours at UTC 00:00, 08:00, 16:00. You must hold the position at settlement to pay/receive.

Q2: Can I close before settlement to avoid funding?

Yes. Binance snapshots positions at settlement instant. Frequent flipping incurs trading fees, often offsetting the savings.

Q3: Is arbitrage suitable for beginners?

Yes. Lower risk than directional trades. Understand hedging first, start small.

Q4: Minimum capital?

Technically 1,000 USDT, but 5,000+ is more cost-effective after fees.

Q5: Where to see real-time rates?

Binance platform, app, API. Third-party tools like CoinGlass and Coinalyze compare rates across exchanges.

Q6: Negative funding?

Flip strategy: long perpetual + short spot (borrow-sell). Short spot is costlier, so negative-rate arbitrage usually yields less.

Q7: Does funding affect opening?

No, only holding positions. Many strategies avoid entering near settlement due to volatility.

Q8: How does Binance rebate work?

Register with BNAPP, rebate auto-applies; 20% of every trade's fee credits to your rebate wallet in real-time, withdrawable anytime.

Summary

Query Binance funding history via web, app, or data archive. Core arbitrage = spot + perpetual hedge, 8-15% on majors, 15-25% on altcoins, with strict leverage and monitoring.

Beginners: start with 1x BTC/ETH hedge, then expand. Fees matter hugely—register via BNAPP for 20% rebate.

Register now 👉 https://www.binance.com/register?ref=BNAPP

APK: BNApp_F0000680.apk

Ready to start your Binance journey?

Sign up with referral code BNAPP for lifetime fee rebate

🔑 Sign Up 📱 Download 📚 Tutorials
QR

Scan to download

Download APK