Skip to content

Tools / Funding Rate Calculator

Binance Futures Funding Rate Calculator (USDⓈ-M Perpetuals)

Project Binance USDⓈ-M funding on mark-price notional. Why the rate is scaled to each contract's interval, how the 8h/4h/1h switch works, and where to read the live interval.

Venue mechanics on this page are as of 2026-09. Fees, limits and margin tiers change — check the venue's own docs before acting on a number.

Per payment
— USD
Per day
— USD
Over 30 days
— USD
Annualised rate
—
Direction
—

Enter notional as position size × mark price — Binance computes the funding amount on nominal value at the mark price, not your entry price. A positive rate means longs pay shorts; the payment is exchanged between traders and Binance takes no cut. Only positions open at the funding timestamp pay or receive. This projects the current rate forward; it is a model, not a forecast.

The rate is already scaled to the interval

Binance’s funding FAQ gives the structure below. The clamp bounds, interest-rate default and cap/floor rules live on that page, so they are written as symbols here:

F = [P + clamp(interest_rate − P, upper, lower)] / (8 / N)

N = funding interval in hours
P = average premium index over the period
Premium Index = [max(0, Impact Bid − Price Index) − max(0, Price Index − Impact Ask)] / Price Index

The /(8 / N) term is the Binance-specific part. The formula is built on an 8-hour basis and then scaled down to the contract’s own interval, so the rate you see for a 4-hour or 1-hour contract is already a per-settlement rate. Enter it as shown and set payments per day to match. Dividing it again, or multiplying it by three, gets the cost wrong in opposite directions.

The premium index is sampled every 5 seconds and time-weighted over the period, with impact prices tied to an impact margin notional. The general concept is in what is a funding rate.

Which interval your contract is on

The default is every 8 hours, at 00:00, 08:00 and 16:00 UTC, and Binance reserves the right to set a different interval per contract. Since 2 May 2025, 08:00 UTC, there is also a dynamic rule: when a USDⓈ-M perpetual’s previous settlement hit the cap or floor, settlement moves to every hour, and it reverts to every four hours after a run of low rates. The switch and revert thresholds are on the funding FAQ.

So a contract can be on 8h, 4h or 1h, and it can change while you hold it. Read it rather than assume it:

Notional uses the mark price

Binance’s payment rule: “Funding Amount = Nominal Value of Positions × Funding Rate”, where nominal value is “Mark Price × Size of a Contract”. Not your entry price, and not the last trade. The calculator’s notional field should therefore be size × the mark price at settlement. For a 0.5 BTC long entered at 58,000 with mark at 60,000, the notional is 30,000 USDT, not 29,000.

Worked example

Illustrative numbers only — read the live rate on Binance. A 0.5 BTC position, mark price 60,000, notional 30,000 USDT. Suppose the underlying 8-hour-basis rate is 0.02%, held constant, and look at how the same premium appears on each interval:

IntervalRate per settlement (÷ 8/N)Payments/dayPer paymentPer day30 daysAnnualised
8h0.02%36.0018.00540.0021.90%
4h0.01%63.0018.00540.0021.90%
1h0.0025%240.7518.00540.0021.90%

The daily cost is the same because the scaling cancels. The mistake to avoid is mixing rows: a 1-hour rate of 0.0025% entered with 3 payments per day gives 2.25 USDT a day instead of 18.00 — eight times too small. In practice a contract only moves to hourly because it settled at an extreme, so an hourly contract is usually not the calm case in the table.

Annualized funding cost explains why the last column is the one to compare across venues and intervals.

Who pays whom, and when

A positive rate means longs pay shorts; a negative rate reverses it. Binance does not take a cut — the payment passes between traders — and it is taken from or added to available balance in the futures account. Only positions open at the funding timestamp pay or receive; a position closed before it pays nothing for that period. The general method is in how to calculate funding payments.

Funding feeds the mark price

On Binance the funding rate also feeds into the price that drives your liquidation. The perpetual mark price is the median of three inputs, and one of them is Price Index × (1 + Last Funding Rate × Time Until Next Funding / Funding Period). A large funding rate therefore pulls one leg of the mark price away from the index, by an amount that shrinks to nothing as settlement approaches. The Binance liquidation price calculator shows where that level sits for an isolated position.

FAQ

How often is funding paid on Binance USDⓈ-M futures?

By default every 8 hours, at 00:00, 08:00 and 16:00 UTC. Since 2 May 2025 a perpetual moves to hourly settlement when its previous settlement hit the funding rate cap or floor, and reverts to every four hours after a run of low rates. A contract can therefore be on an 8, 4 or 1 hour interval, and the interval can change while you hold it.

Is the Binance funding rate already adjusted for shorter intervals?

Yes. Binance's formula divides the premium-plus-interest term by 8/N, where N is the funding interval in hours. The rate shown for a 4-hour contract is therefore already a 4-hour rate. Multiply it by the number of settlements per day, not by three.

Does Binance use mark price or entry price for funding?

Mark price. Binance's funding FAQ defines the funding amount as nominal value of positions times the funding rate, with nominal value equal to mark price times contract size. Your entry price does not enter the calculation.

How do I find a Binance contract's funding interval through the API?

GET /fapi/v1/fundingInfo returns fundingIntervalHours, adjustedFundingRateCap and adjustedFundingRateFloor, but Binance describes it as covering symbols that had an adjustment. Treating a symbol's absence as meaning the defaults apply is a reasonable inference, not something the docs state. GET /fapi/v1/premiumIndex gives the live mark price, last funding rate and next funding time.

Does Binance take a fee on funding?

No. Binance describes funding as exchanged between longs and shorts, with no cut taken by the exchange. It is deducted from or credited to available balance in the futures account, and only positions open at the funding timestamp are included.

Related