How-to guide · Perpetual futures

How to read the funding rate on OKX

By · Published

Quick answer. On OKX, select the Funding rate / Countdown field at the top of the order panel. It opens a panel showing the current rate, its annualised equivalent, which side pays, the countdown, and the contract’s cap and floor. The number in brackets beside the rate is the settlement interval — 8 hours by default, but OKX can shorten it to 4, 2 or 1 hour while you are still holding.

Almost every guide to this screen tells you the same thing: funding is charged every eight hours, positive means longs pay, done. Two of those three facts are conditional, and the condition is printed on the screen in brackets where most people never look. This guide walks the panel field by field, works the cost out on OKX’s own published example, and then shows the mechanism that turns a boring 0.01% into something worth planning around — a rule OKX documents openly and that changes your contract’s billing schedule without sending you anything.

OKX funding rate panel showing a rate of 0.0100% with an 8h interval in brackets, direction reading longs pay shorts, and a cap of plus 0.375% per settlement

KEY TAKEAWAYS

Where is the funding rate on the OKX screen?

In the header of the trading dashboard on the web, and at the top of the order panel in the app. On both, the thing you are looking for is a single field labelled Funding rate / Countdown. It shows a percentage and a clock, and until you select it that is all you get.

Selecting the field opens a details panel with four things worth reading, in this order of importance:

  1. The interval, shown in parentheses next to the funding rate label. This is the field everyone skips and it changes the meaning of everything below it.
  2. Direction — which side pays at the next settlement.
  3. Funding rate cap / floor — the bounds on the rate for this contract.
  4. Current and annualised rate, plus the countdown to the next settlement.

There is a second route worth knowing: Information on the perpetual futures trading dashboard opens historical funding rates alongside the position tiers guide and liquidation history. The panel tells you what is about to happen; Information tells you what has been happening, which is the more useful of the two when you are deciding whether to hold overnight.

OKX order panel: where the funding rate livesIllustrative values, not live OKX data — read your own contract OKX order panel: where the funding rate lives Illustrative values, not live OKX data — read your own contract USDT-margined USDC-margined Crypto-margined Limit Market BBO Funding rate / Countdown 0.0100% (8h) 02:14:37 The bracket is the interval — 8h here. Annualized rate 10.95% A snapshot, not a yearly cost. Direction Longs pay shorts Positive: longs pay. Negative: shorts. Funding rate cap / floor +0.375% / -0.375% Per settlement, not per day. Buy (Long) Sell (Short) Select the Funding rate / Countdown field to open this panel. Nothing shows until you do. Every figure above belongs to one contract. Do not carry it across to another symbol.
The OKX order panel with the funding details open. The interval sits in the brackets beside the rate — (8h) here — and the cap is per settlement, which is the row that matters most once the market gets busy. Values shown are illustrative, not live OKX data.

Everything in that panel belongs to one contract. OKX gives BTCUSDT Perpetual an 8-hour interval and COMPUSDT Perpetual a 4-hour one, and there is no reason two unrelated symbols should agree on either the rate or the clock. Reading a rate on one chart and carrying it to another is the single most common way to be confidently wrong here.

Who pays whom, and what does it actually cost?

When the rate is positive, longs pay shorts. When it is negative, shorts pay longs. OKX states plainly that it only moves the money between traders and keeps none of it — unlike a trading fee, funding is not revenue for the exchange, which is why it can go negative and pay you.

The formula is short:

Funding fee = Position value × Funding rate
Position value (USDT-margined) = contracts × contract size × contract multiplier × mark price

OKX works it through with a long of 10 BTCUSDT perpetual contracts at a mark price of 60,000 USDT, with 0.01 BTC of face value per contract. Position value is 60,000 × 10 × 0.01 × 1 = $6,000, and at a funding rate of 0.1% the fee is $6,000 × 0.1% = $6. We will keep that $6,000 position for the rest of this guide so every later number stays comparable.

Now the part the formula hides. Position value is not your money. If you opened that $6,000 position at 20× leverage you posted roughly $300 of margin, and the $6 fee is still $6. Measured against the position it is 0.1%. Measured against the margin actually at risk it is $6 ÷ $300 = 2% — per settlement. Three settlements in a day and you have paid 6% of your margin to hold a position that has not moved.

That money is taken from somewhere specific. In isolated margin mode OKX deducts it from the isolated margin of that position; in cross margin mode it comes out of the currency equity of the cross account. OKX warns in the same paragraph that the resulting drop in equity may trigger position size reduction or liquidation. Funding will not close a comfortable position. It quietly shaves the buffer on a marginal one, every single settlement, while you are asleep.

Read from the panelThe question it answersWhy it changes your decision
Interval (in brackets)How many times a day am I charged?Turns a rate into a daily cost. Nothing else does.
DirectionDo I pay or get paid?Decides whether holding is a cost or a credit.
Cap / floorHow bad can one settlement get?Bounds per settlement, not per day — see below.
CountdownWill I still be here?You are liable if the position is open at assessment.
Your position valueWhat is the fee in dollars?Percentages feel small; dollars against margin do not.

Why does the bracket matter more than the rate?

Because two contracts showing the identical percentage can cost you different amounts for the same day of holding. The rate is a per-settlement figure. The bracket tells you how many settlements there are.

By default OKX settles every 8 hours, at 00:00, 08:00 and 16:00 UTC. Supported intervals are 1, 2, 4 and 8 hours, set per contract. So on our $6,000 position, a displayed rate of 0.0100% works out like this:

Interval in bracketsSettlements per dayCost per settlementCost per day
(8h) — e.g. BTCUSDT Perp3$0.60$1.80
(4h) — e.g. COMPUSDT Perp6$0.60$3.60
(2h)12$0.60$7.20
(1h)24$0.60$14.40

Same number on screen, eight times the range of outcomes. This is why a funding figure quoted in a chat group or a screenshot is close to useless: without the bracket and the symbol, it does not carry enough information to be either right or wrong.

What happens when OKX speeds the settlements up?

It shortens the interval on its own, and it does not tell you. OKX publishes an automatic adjustment mechanism: when a contract’s funding rate reaches its cap or floor at a settlement, the settlement frequency escalates one level — 8h to 4h, 4h to 2h, 2h to 1h. Hit the cap again at the next settlement and it escalates again.

Here is OKX’s own worked example, for a contract whose default is 4 hours and whose cap and floor are ±0.375%.

How a 4-hour contract becomes an hourly oneFigures from OKX own worked example for a contract capped at +/-0.375%116:00 UTC — rate settles at the +0.375% capContract default is every 4 hours. OKX escalates it to every 2 hours.218:00 UTC — it hits the cap againEscalated a second level, to every 1 hour. Next settlement 19:00.319:00 UTC — you are now charged every hourThree hours after the first cap print. Nothing was announced to you.4Rates calm down — the clock does notReverting needs 12 straight hours inside +/-0.20%, checked only on the default schedule.508:00 UTC next day — earliest return to 4 hoursRoughly 13 hours down versus 3 hours up. Our arithmetic on OKX stated rules.It escalates in about 3 hours and unwinds in about 13. Plan for the slow half.
How a contract on a 4-hour clock ends up on an hourly one, using OKX’s own worked example. Steps 1 to 3 are OKX’s figures; step 5 is our arithmetic applied to their stated reversion rule. The escalation is fast and silent; the return is slow.

Coming back down is deliberately slower. OKX reverts to the default only when every settlement across 12 consecutive hours has stayed inside ±0.20%, and only checks that condition at a settlement time on the contract’s original schedule. Escalation is evaluated every settlement; reversion is evaluated a few times a day. In the example above, that asymmetry is roughly three hours up against thirteen hours down — our arithmetic, applied to OKX’s stated rule rather than a figure OKX publishes.

Two practical consequences. First, the interval you checked when you opened the position is not necessarily the interval you are being billed on tomorrow morning, so the bracket is worth re-reading rather than remembering. Second, escalation is a signal in itself: a contract that has been pushed to an hourly clock is one where the rate has been pinned at its limit repeatedly, and that is information about crowding you would otherwise have to infer.

Does a shorter interval actually cost more?

Usually no — and this is where most write-ups of the mechanism above go wrong. OKX divides the raw rate by 8 / N, where N is the interval in hours. On an hourly contract that is a division by 8; on a 4-hour contract, by 2. The stated purpose is to keep the daily-equivalent cost the same across cycles, and the arithmetic checks out: eight payments of one eighth is one payment.

OKX’s own example makes it concrete. On a 1-hour contract with an average premium index of 0.10%, the fixed interest rate of 0.01% gives 0.01% − 0.10% = −0.09%, clamped to −0.05%. Add that to the premium: 0.10% + (−0.05%) = 0.05%. Divide by 8 / 1 and the funding rate is 0.00625% per hour. Over 24 hours that is 0.15% — exactly what 0.05% charged three times on an 8-hour clock would have cost.

But the cap is applied after the division, not before. It is a bound on each settlement, and it does not shrink when the settlements multiply. That is the whole story in one line, and here is what it does to our $6,000 position at a cap of 0.375%, which is $22.50 per settlement at every cadence:

Worst-case funding for one day, on a $6,000 positionCap held at 0.375% per settlement, so each payment stays $22.50 — only the count changesSETTLEMENT CADENCEEvery 8h$67.503 settlements a day · 1.125% of the positionEvery 4h$135.006 settlements a day · 2.25% of the positionEvery 2h$270.0012 settlements a day · 4.50% of the positionEvery 1h$540.0024 settlements a day · 9.00% of the positionSame cap, eight times the damage: the cap is charged per settlement, not per day.
Worst-case funding for one day on the same $6,000 position, at OKX’s example cap of 0.375% per settlement. Each bar is the same $22.50 payment — only the number of payments changes, from three a day to twenty-four.
CadenceSettlements/dayCap per settlementWorst case per dayAs % of position
Every 8h3$22.50$67.501.125%
Every 4h6$22.50$135.002.25%
Every 2h12$22.50$270.004.50%
Every 1h24$22.50$540.009.00%

Read the two facts together and the design becomes clear. Normal conditions: the divisor cancels the faster clock and you pay the same. Extreme conditions: the rate is pinned at the cap, the divisor is no longer doing anything because the clamp has taken over, and the count is the only variable left. And escalation is triggered by hitting the cap — so you are only ever moved onto the fast clock in precisely the regime where the fast clock is expensive.

When this is the wrong way to think about it. If you are holding the perpetual as a hedge — long the spot, short the same size in the perp — price movement cancels out and funding is the entire position. Under that structure the cap regime is when the trade pays best, and an escalation to hourly settlement is good news rather than a warning. The mechanism is identical; only the sign flips. Everything above assumes you are directional, which is what almost everyone reading a funding rate for the first time is.

Can you close before settlement and skip the fee?

Technically yes. OKX exempts you if the position is closed before the fee is assessed, and voids the current cycle’s fee entirely if a contract is delisted before assessment. But the boundary is fuzzier than a clock face suggests: OKX notes that assessment can take up to a minute, and gives the example of a position opened at 00:00:20 UTC still being liable.

The bigger problem with entering a position purely to collect funding is arithmetic, not timing. On our $6,000 position a 0.1% rate is a $6 credit. With BTC at $60,000, a move of $60 — one tenth of one percent, a size BTC prints many times a day — is worth exactly $6 on that same notional. So the entire payment is cancelled by a price tick you cannot see coming, before you have paid two taker fees and crossed the spread twice.

That does not make funding irrelevant to a short-term trade. It makes funding alone a bad reason to open one. Funding is a holding cost to subtract from a position you already wanted; it is not an edge you can harvest by standing near a settlement time.

Is the annualised number on screen a yearly cost?

No. It is the current rate extrapolated as if it will never change, and the rate is recalculated every settlement from a premium index that moves constantly. The figure is a unit conversion, not a forecast — useful for comparing two contracts right now, misleading the moment you read it as a return.

Three annualisations of the same $6,000 position show why:

Nothing pays 3,285% a year, and the screen is not claiming it does. It is describing one minute in a language borrowed from a year. Use the daily column instead: it is the horizon you actually hold over, and it is one multiplication away.

Common mistakes

Reading the rate and not the bracket. The percentage without the interval is an incomplete number. Two contracts at 0.0100% can differ by 8× in daily cost.

Applying the rate to your margin. Funding is charged on position value. On a leveraged position those two figures differ by the leverage multiple, and the margin is the one that gets liquidated.

Treating positive funding as a short signal. It says longs are crowded and the perp is trading above the index. Crowded trends run for weeks. Funding is a cost of being in the crowd, not a timing tool.

Assuming the interval you saw at entry is still current. OKX can escalate it automatically, and the escalation happens exactly when the rate is most expensive. Re-read the bracket, do not remember it.

Opening a position to collect a payment. On a $6,000 position a 0.1% credit is $6, and a 0.1% adverse move is also $6 — before fees and spread.

Ignoring funding on a position near its liquidation level. Each debit reduces equity. On a thin margin buffer, repeated settlements do the same work as a slow adverse move. Check the number in the liquidation price calculator against the buffer you have left.

Frequently asked questions

Is a positive funding rate on OKX a signal to short?

No. A positive rate tells you that longs pay shorts at the next settlement, which is a statement about crowding and about the gap between the perpetual price and the index. It is not a forecast. A rate can stay positive for days while price keeps rising, and paying funding all the way up is what a profitable long looks like.

How often does OKX charge funding?

Every 8 hours by default, at 00:00, 08:00 and 16:00 UTC, unless the contract specifies otherwise. Supported intervals are 1, 2, 4 and 8 hours, and the interval for each contract is shown in parentheses next to the funding rate label. OKX can also shorten a contract’s interval automatically when the rate reaches its cap or floor, then restore it once conditions settle.

Is funding charged on my margin or on my position size?

On position value. For a USDT-margined contract that is the number of contracts multiplied by contract size, contract multiplier and mark price. Leverage does not shrink it. A $6,000 position held on $300 of margin at 20× pays the same $6 at a 0.1% rate as an unleveraged $6,000 position would — which is 0.1% of the position but 2% of the margin behind it.

Can I avoid funding by closing just before the settlement time?

OKX exempts you if the position is closed before the fee is assessed, but assessment can take up to a minute, so opening at 00:00:20 UTC can still make you liable. More importantly, a round trip to collect one payment costs two taker fees and two crossings of the spread, and on a $6,000 position a 0.1% price move against you is worth exactly as much as a 0.1% funding credit.

Can a funding payment cause a liquidation?

It can contribute to one. OKX deducts the fee from the isolated margin of the position in isolated margin mode, and from the currency equity of the cross margin account in cross mode, and states that the resulting reduction in account equity may trigger position size reduction or liquidation. Funding does not liquidate a comfortable position; it erodes the buffer on a marginal one, every settlement.

Go deeper: Lesson 12 — leverage and margin · deep dive: liquidation cascades · Glossary: funding rate, liquidation, position sizing · Tools: funding cost calculator, position size calculator · How-to: set a stop-loss, open an OKX account
Risk reminder: this is education, not advice. Perpetual futures are leveraged products and can lose more than the funding arithmetic above. Most retail traders lose money.
Written by the TradingPrimer Team · Published 2026-08-31 · Sources: OKX Help Centre, Perpetual funding fee mechanism (updated 27 Aug 2026) and How do I trade perpetual futures on OKX? (updated 13 Aug 2026), both read 31 Aug 2026. Interface labels, intervals, caps and availability change and vary by region — verify current details for your own contract in OKX’s own interface. Illustrative figures are marked as such and are not live OKX data. · Disclosure

← All how-to guides