

The funding rate is a fee regularly exchanged between traders holding long or short positions in perpetual contracts. It’s calculated by comparing the contract’s market price to the spot price. This mechanism keeps the perpetual contract price in line with the underlying asset’s price.
When the market moves upward, the funding rate turns positive and rises over time. In this case, long position holders pay funding fees to short position holders. If the market trends downward, the funding rate becomes negative, and short position holders pay funding fees to longs. For example, when Bitcoin rallies, traders with long positions pay fees to those with short positions, helping maintain market equilibrium.
The funding rate’s main purpose is to minimize the price gap between perpetual contracts and their underlying assets. Unlike traditional futures, perpetual contracts have no expiration date, so traders can hold positions indefinitely unless liquidated. This makes perpetual contract trading similar to spot trading in many ways.
To ensure price stability, crypto trading platforms use the funding rate mechanism to keep perpetual contract prices in sync with price indices. By periodically transferring funds, this system encourages arbitrage when contract prices deviate from index prices, narrowing the spread.
The funding rate uses this formula:
Funding Payment = Position Notional Value × Funding Rate
Position Notional Value = Mark Price × Number of Contracts Held. The platform does not charge a fee on the funding rate; funds move directly between users.
All perpetual contracts settle funding every eight hours—at 00:00, 08:00, and 16:00 (UTC). Traders only pay the funding fee if they have open positions at the scheduled settlement time. If you close your position before settlement, no funding fee applies.
Actual funding settlements may vary by up to 15 seconds. For instance, opening a position at 08:00:05 UTC means the funding fee still applies for that cycle. Also, the funding rate is based on the estimated premium index over the past eight hours, not real-time data.
During extreme market volatility, the platform may adjust the funding interval for perpetual contracts according to its rules.
The funding rate depends on two main factors: the interest rate component and the premium index component.
Interest Rate Component: The platform assumes that holding cash earns higher returns than holding the equivalent in Bitcoin. By default, the daily interest rate difference is 0.03% (set at 0.01% per 8-hour period), but this can change with market conditions.
Premium Index Component: When there’s a significant gap between perpetual contract and mark prices, the premium index helps close the spread. The premium index formula is:
Premium Index (P) = [Max(0, Impact Bid Price - Price Index) - Max(0, Price Index - Impact Ask Price)] / Price Index
Impact Bid Price is the average price to fill the impact notional amount on the bid side; Impact Ask Price is the average price to fill the impact notional amount on the ask side. The Price Index is a comprehensive, volume-weighted average from major spot markets.
Impact Notional Amount (IMN) is calculated as IMN = 200 USDT / Initial Margin Rate at Maximum Leverage Tier. For instance, if BNBUSDT perpetual contracts have 20x maximum leverage and a 5% initial margin rate, IMN equals 4,000 USDT.
You can check funding rates easily on the platform. Visit [Info] - [Funding Rate History] to view both real-time and past rates. This page offers detailed records, letting you analyze trends and develop trading strategies.
To keep you informed of funding rate changes, the platform provides funding fee alerts. Here’s how to set them up:
Log in and click **[Derivatives] - [USDT-Margined Perpetual Contracts]**.
Click the button next to **[Grid Trading]** and select **[Settings]**.
Go to the [Notifications] tab and turn on the **[Funding Fee Trigger]**. You can set the funding rate fee threshold from 0.0001% to 0.75%. The default is 0.25%—you’ll get an alert when the expected fee hits that level. Click **[Confirm]** to save your settings.
Notifications are sent by email or in-app. These serve as risk warnings, but the platform cannot guarantee real-time delivery; network congestion or other issues may cause delays or missed alerts.
Calculating the funding rate involves five main steps:
Step 1: Identify the Impact Bid/Ask Price Sequence for Each Funding Interval
For the bid order book: if Multiplier × ∑px × qx > IMN at the xth level, and Multiplier × ∑px-1 × qx-1 < IMN at the (x-1)th level, the impact bid price comes from the xth level. The formula is:
Impact Bid Price = IMN / [(IMN - Multiplier × ∑px-1 × qx-1)/px + Multiplier × ∑qx-1]
Step 2: Identify Premium Index Data Points for the Observation Period
The platform calculates the premium index every five seconds (12 data points per minute). For each funding interval, n = 60/5 × 60 × funding interval. Over eight hours, the time-weighted average of 5,760 premium index data points is used.
Step 3: Calculate the Time-Weighted Average Premium Index
If the funding interval is one hour or longer, use a time-weighted average:
Average Premium Index (P) = (1 × Premium Index_1 + 2 × Premium Index_2 + ... + n × Premium Index_n) / (1 + 2 + ... + n)
If the interval is one hour, use a simple average.
Step 4: Calculate the Funding Rate
The funding rate is based on the 8-hour interest rate and premium index, plus a ±0.05% buffer:
Funding Rate (F) = [Average Premium Index (P) + Clamp (Interest Rate - Premium Index (P), 0.05%, -0.05%)] / (8 / N)
The clamp function sets the value to the minimum or maximum if it falls outside those bounds; otherwise, it remains unchanged. If the premium index is between -0.04% and 0.06%, the funding rate equals 0.01% (the interest rate).
Example 1: On 2020-08-27 20:00:00 (UTC), with a Price Index of 11,312.66 USDT, Impact Bid Price of 11,316.83 USDT, and Impact Ask Price of 11,317.66 USDT, the Premium Index (P) = (4.17 - 0) / 11,312.66 = 0.0369%.
Example 2: On 2020-08-28 08:00:00 (UTC), with an 8-hour weighted Premium Index (P) of 0.0429% and an Interest Rate of 0.01%, Funding Rate (F) = 0.0429% + Clamp(0.01% - 0.0429%, 0.05%, -0.05%) = 0.0429% + (-0.0329%) = 0.0100%.
Step 5: Apply Funding Rate Caps
Funding rate caps and floors are based on each contract’s maintenance margin ratio:
Lower Limit = -0.75 × Maintenance Margin Ratio
Upper Limit = 0.75 × Maintenance Margin Ratio
Funding Rate Cap = clamp (Funding Rate, Lower Limit, Upper Limit)
For example, if ADAUSDT perpetual contracts have 75x leverage, an initial margin ratio of 1.3%, and maintenance margin ratio of 0.65%, the cap for other USDT-margined perpetuals is set at ±2%. During volatile markets, the platform may adjust these limits.
During extreme volatility, the platform can adjust funding rate limits (setting the cap as high as 1 or as low as -1) and the funding interval for perpetual contracts (default: eight hours).
Switching Funding Settlement Frequency from 8 or 4 Hours to 1 Hour
From May 2, 2025, 16:00 (UTC+8), if the prior settlement for any USDT-margined perpetual contract hits the funding rate cap or floor, the platform will shorten the settlement frequency from every 8 or 4 hours to every hour. For example, if BTCUSDT’s funding rate reaches -0.3% at 16:00 on April 22, 2025, the next cycle settles hourly, starting at 17:00 that day.
Restoring Settlement Frequency from 1 Hour to 4 Hours
From September 1, 2025, 08:00 (UTC+8), if any USDT-margined perpetual contract’s funding rate (with hourly settlements) stays at or below 0.002% absolute value for 36 straight cycles, the platform will revert to 4-hour settlements beginning with the 37th cycle.
Funding fees are deducted from your contract wallet’s available balance. If you don’t have enough, fees are taken from position margin, which may affect your liquidation price. Funding rate adjustments are completed within roughly 15 minutes after a prior settlement hits the cap or floor. You can check the latest funding cycles and rate limits on the real-time and historical funding rate pages.
The funding rate is a key price stabilization mechanism for perpetual contract markets. Regular fund transfers keep contract prices closely aligned with underlying assets, preventing wide deviations. Traders should fully understand how funding rates are calculated, what influences them, and how they impact positions to make informed decisions. The platform offers detailed rate histories and alert tools to help manage risk. In volatile markets, funding rate adjustment mechanisms support market stability and fairness for all participants.
A high funding rate signals strong bullish sentiment—longs pay higher fees to shorts. Elevated rates increase the cost for long positions, potentially impacting profitability, but also create arbitrage opportunities for short strategies.
Long traders pay the funding rate to short traders when the rate is positive; when negative, shorts pay longs. This structure reflects market supply and demand and traders’ positioning preferences.
The funding rate is typically charged every eight hours. If you hold a contract for a full day, you’ll pay the fee three times. The frequency is fixed, but timing may differ across platforms.
The funding rate is determined by the difference between market interest rates and futures prices. Funding Payment = Position Notional Value × Funding Rate. The rate fluctuates based on supply and demand.











