In the world of cryptocurrency derivatives trading, the funding rate is a critical concept that every trader must grasp. It represents a recurring fee exchanged between long and short position holders, designed to tether the perpetual contract's price to the underlying spot asset's value. This mechanism ensures that the contract trades in line with the real market, even without a fixed expiry date.
On trading platforms, the funding rate is displayed in real-time and fluctuates up until the next funding timestamp. It is not a fixed value but updates every minute, influenced by factors like the interest rate and premium index. These elements play a crucial role in the final calculation until the current funding interval concludes.
Let’s take an 8-hour funding interval as an example:
- The rate calculated between 12:00 AM UTC and 8:00 AM UTC will be settled at 8:00 AM UTC.
- Similarly, the rate computed between 8:00 AM UTC and 4:00 PM UTC will be exchanged at 4:00 PM UTC.
This periodic settlement helps maintain market equilibrium and reflects real-time supply and demand dynamics.
How Funding Rates Work
The funding rate consists of two primary components: the interest rate and the premium index.
Platforms typically calculate the interest rate (I) and the average premium index (P) every minute. These values are then used to compute a weighted average over each N-hour interval. The closer the calculation is to the settlement time, the higher the weight assigned to the premium index.
For an 8-hour funding interval, the average premium index (P) is derived using this formula:
(Premium Index_1 × 1 + Premium Index_2 × 2 + ... + Premium Index_480 × 480) / (1 + 2 + ... + 480)
Each hour corresponds to 60 minutes. If the funding interval is 4 hours, that translates to 240 intervals (4 × 60), and the coefficients would form an arithmetic sequence from 1 to 240.
The funding rate is then calculated based on the interest rate and the premium/discount component over each N-hour period, incorporating a +/- 0.05% buffer.
N = funding time interval. For instance, if funding occurs every 8 hours, N=8; if every hour, N=1.
The funding rate (F) = Average Premium Index (P) + clamp* (Interest Rate (I) - Average Premium Index (P), 0.05%, -0.05%)
*clamp = a limiting function that restricts values to a specified range.
Thus, if (I - P) falls within +/-0.05%, then F = P + (I - P) = I. In other words, the funding rate equals the interest rate.
The computed funding rate is applied to the trader’s position value to determine the amount to be paid or received at the corresponding timestamp.
Interest Rate (I)
Interest Rate (I) = (0.03%) / Funding Interval
Funding Interval = 24 / Funding Interval Time
Exception: For specific trading pairs like USDCUSDT or ETHBTCUSDT, the interest rate (I) is set to 0% by default.
Using BTCUSD as an example, the daily interest rate is fixed at 0.03%. Assuming an 8-hour funding interval, the rate per interval would be 0.01%.
Calculation:
Funding Interval = 24 / 8 = 3 (for an 8-hour funding period).
Interest Rate = (0.03%) / 3 = 0.01% per interval.
Premium Index (P)
Perpetual contracts often trade at a premium or discount compared to the mark price. The premium index adjusts the next funding rate to align the contract’s trading level with the underlying index.
👉 View real-time premium index data
Formula:
Premium Index (P) = [Max(0, Impact Bid Price - Index Price) - Max(0, Index Price - Impact Ask Price)] / Index Price
- Impact Bid Price = The average execution price on the buy side for a specified impact margin nominal value.
- Impact Ask Price = The average execution price on the sell side for the same.
The Impact Margin Nominal (IMN) is a conceptual value representing the margin required to execute a trade of a certain size. It measures order book depth and determines the impact on bid or ask prices.
IMN is configured in USDT and can be checked on platform announcements. To convert IMN into the corresponding base token amount from the order book:
Base Token Quantity = Impact Margin Nominal Amount / [(Bid1 + Ask1) / 2]
Pre-Market Perpetual Contract Funding Rates
For pre-market perpetual contracts, funding rates are calculated differently based on the trading phase:
- During the call auction phase, the funding rate is zero.
- In the continuous trading phase, the premium index (P) is zero, and the interest rate (I) is calculated using the same method as standard perpetual contracts. The premium index and interest rate from the call auction phase do not contribute to actual funding fee calculations.
Funding Rate Limits
During periods of high market volatility, platforms may temporarily adjust the upper and lower limits of funding rates. This intervention helps guide perpetual contract prices back to reasonable levels and prevents extreme discrepancies.
To check the current funding rate limits, refer to the official platform announcements.
Frequently Asked Questions
What is a funding rate?
A funding rate is a fee exchanged between long and short traders in perpetual contracts. It ensures the contract price stays aligned with the spot market price by incentivizing trades that reduce premiums or discounts.
How often are funding fees paid?
Funding fees are typically paid every 8 hours, but this can vary by platform and contract. Some contracts may settle every 4 hours or even hourly. Always check the specific interval for your traded instrument.
Why does the funding rate change?
The rate changes based on real-time market conditions, including the interest rate component and the premium index. High demand for long positions often leads to positive funding rates, meaning longs pay shorts.
Can funding rates be negative?
Yes, negative funding rates occur when the premium index is negative, indicating that the perpetual contract is trading at a discount to the mark price. In this case, short positions pay long positions.
How is the premium index calculated?
The premium index is derived from the difference between the impact bid/ask prices and the index price. It reflects the immediate supply and depth of the order book, adjusting to market pressures.
Where can I check historical funding rates?
Most trading platforms provide historical data on funding rates and premium indices. This information is often available in the contract details or market data sections, helping traders analyze trends over time.
Understanding funding rates is essential for managing risk and maximizing returns in perpetual contract trading. By keeping an eye on these rates and their components, traders can make informed decisions and optimize their strategies accordingly.