OFFCODE
Sign inCreate account

Funding Rate on Perpetuals: How to Calculate, Read and Profit

The funding rate is the heart of a perpetual contract. Without it, the perpetual would drift away from the spot price and lose its purpose. Understanding funding changes how you size positions, choose entry timing and discover delta-neutral strategies that capture the rate with no directional exposure.

TL;DR

  • Funding is charged every 8h in USDC, proportional to the position's notional
  • Positive → longs pay shorts; Negative → shorts pay longs
  • High funding = overcrowded positioning — the contrarian signal can be an opportunity
  • Spot long + perp short of equal size = delta-neutral, capturing pure funding

What the funding rate is and why it exists

A perpetual contract is a derivative with no expiry — you stay long or short forever (until you close voluntarily or get liquidated). With no convergence mechanism, the perpetual's price would float free of spot and the instrument would lose its usefulness for hedging or arbitrage.

The solution: the funding rate. Every 8 hours the system calculates whether the perpetual is trading above or below the spot price and charges a fee to the side pushing the price. If perpetual > spot (market heavily long), longs pay shorts. If perpetual < spot (market heavily short), shorts pay longs. The charge redistributes margin between the two sides and anchors the contract's price to the spot index.

The rate is proportional to the premium/spot difference, plus an interest-rate component (typically 0.01% per 8h, ~11% per year). As a result, funding can range from -0.75% to +0.75% per cycle (capped), which gives an annual range of -200% to +200% in extreme cases.

How to calculate the funding payment

A simple formula:

funding payment = position notional × funding rate × sign

sign = +1  if you are on the side that pays
sign = -1  if you are on the side that receives

Example 1 — Long BTC with positive funding:

  • Position: long 0.1 BTC at US$ 100,000 → notional US$ 10,000
  • Funding rate: +0.01% per cycle (8h)
  • You pay: 10,000 × 0.0001 = US$ 1 per cycle
  • Over 24h (3 cycles): US$ 3
  • Over 30 days: US$ 90 (~0.9% of notional)

Example 2 — Short ETH with negative funding:

  • Position: short 5 ETH at US$ 4,000 → notional US$ 20,000
  • Funding rate: -0.03% per cycle
  • You receive: 20,000 × 0.0003 = US$ 6 per cycle
  • Over 24h: US$ 18 received
  • Over 30 days: US$ 540 (~2.7% of notional)

The payment is debited from or credited to your USDC margin directly. It appears as "Funding" in the transaction history of your perpetuals account.

How to read the funding rate on OFFCODE

On any perpetual pair page — BTC/USDC, ETH/USDC, HYPE/USDC — the orderbook header shows:

  • Current funding (the rate for the active cycle)
  • Next funding (countdown to the next charge)
  • Estimated next cycle (calculated from the premium index over the past few hours)
  • 7d/30d history (average and range)

Use the history to estimate the cost of holding a position for X days. If the 30d average on ETH is +0.015% per cycle, holding a long for 30 days costs ~1.35% of the notional. Factor that into your trade's breakeven calculation.

Delta-neutral strategy — capturing funding with no direction

The most elegant funding strategy: you isolate funding from price risk by opening spot + perpetual of equal size in opposite directions. When funding is very positive (longs paying heavily), you:

  1. Buy US$ 10,000 of BTC spot on /exchange
  2. Open a short of US$ 10,000 of BTC perpetual on /futures
  3. Total delta = 0 — price moving up/down does not affect your P&L
  4. Positive funding pays your short → you receive with no direction

A concrete example: HYPE/USDC perpetual funding at +0.08% per cycle (~30%/year annualized). Delta-neutral setup:

StepOperationCost
1Buy 200 HYPE spot at US$ 50US$ 10,000 + 0.30% spread
2Short 200 HYPE perpetual (1x)Margin US$ 10,000 + 0.05% taker
3Wait 30 days (90 cycles)Receive 90 × 0.08% = 7.2% of notional
4Unwind: sell spot + close perp~0.35% exit

Result: ~6.5% net over 30 days (after the 0.30% spot spread + 0.05% perp taker + 0.35% exit). Annualized, ~78% with no direction — but funding can normalize before then, so keep monitoring.

Residual risk: liquidation of the short if the price rises sharply without you adding margin. Use 1x leverage and keep margin high. If the price doubles, you lose on the perp = gain on the spot, P&L zero — but the perp can liquidate before that offset if the margin hits zero. Keep collateral at 2x what you need.

Funding rate as a positioning signal

Beyond cost, funding is a read on the market. In healthy markets, funding fluctuates between -0.01% and +0.02% per cycle (basically the equilibrium interest rate). When it leaves that band:

  • Funding > +0.05%: heavily leveraged longs, overcrowded long market. Historically precedes 5-15% corrections.
  • Funding > +0.1%: extreme euphoria, a long squeeze imminent. Good traders short here.
  • Funding between -0.01% and +0.02%: healthy equilibrium, ranging market or a sustainable trend.
  • Funding < -0.03%: overcrowded shorts, capitulation. A setup for a contrarian long — you receive funding + gain if the price rises.
  • Funding < -0.1%: panic or a short squeeze imminent. A reversal is historically near.

Combine funding with open interest: high funding + rising OI = real leverage coming in. High funding + stable OI = just rebalancing, less predictive.

Funding comparison — OFFCODE vs Binance vs Bybit

The funding rate for a BTC/USDC perpetual is usually similar across exchanges (arbitrage keeps it aligned), but small differences create opportunity:

ExchangeIntervalMaker / taker feeMax leverage
OFFCODE8h0.02% / 0.05%40x
Binance8h0.02% / 0.05%125x
Bybit8h0.01% / 0.055%100x
Perp DEX1h0.01% / 0.035%50x

Different intervals create momentary divergence. Some perp DEXs charge every 1h, which allows finer moves but requires tracking 24 times a day instead of 3. OFFCODE keeps the 8h standard to make long-position management easier.

3 common mistakes that cost money

  1. Ignoring funding on a long-held position. Funding of +0.05% per cycle looks small but over 90 days it costs ~13.5% of the notional. If your thesis is an 8% move, funding eats the entire profit. Always include funding in your breakeven.
  2. Going long at the peak of positive funding. Funding at +0.1% means 95% of the open interest is long and paying dearly. You are entering alongside the crowd at the most expensive moment. Mean reversions are frequent.
  3. Attempting delta-neutral arbitrage with high leverage. The whole point of the strategy is safety. Using 5x or 10x on the perp or the spot breaks the real delta and exposes you to price. Keep both sides at 1x.

Related reading

Educational content. Leveraged trading carries the risk of a total loss of capital. This is not investment advice. Last updated: 2026-05-27.

Frequently asked questions

What is the funding rate on a perpetual?

The funding rate is the fee perpetuals charge or pay to keep the contract price anchored to the asset's spot price. Every 8 hours, longs pay shorts (positive funding) or shorts pay longs (negative funding), proportional to the position. If you are long BTC and funding is +0.01%, you pay 0.01% of the notional to whoever is short. There is no expiry — hence "perpetual".

Who pays the funding rate, longs or shorts?

It depends on the sign. Positive funding (perpetual above spot, bullish market): longs pay shorts. Negative funding (perpetual below spot, bearish market): shorts pay longs. The sign and the amount change every 8h window based on the premium index and the interest rate. You always see the next funding before it is charged.

How often is the funding rate charged on OFFCODE?

Every 8 hours — three times a day: 00:00, 08:00 and 16:00 UTC. If you open and close the position between two funding events, you neither pay nor receive anything. If you keep the position open at the exact moment of funding, it is debited from or credited to your margin in USDC.

How do I calculate how much funding I will pay?

Formula: funding payment = position notional × funding rate. Example: long BTC perpetual with a US$ 10,000 position and funding of +0.01%. You pay US$ 10,000 × 0.0001 = US$ 1 per funding event. Over 24h (3 events), you pay US$ 3. Over 30 days, US$ 90. Negative funding flips the sign — you receive instead of pay.

What is funding arbitrage or delta-neutral?

A strategy where you open a spot position and a perpetual position of the same size in opposite directions to capture funding with no price exposure. Example: buy US$ 10,000 of BTC spot + short US$ 10,000 of BTC perpetual. Total delta = 0 (price rises, you gain on spot and lose on the perp; price falls, the reverse). You only earn (or pay) the funding rate. High positive funding = profitable arbitrage.

How do I see the live funding rate on OFFCODE?

On the /futures panel, open any pair and the current funding rate + next charge appears in the orderbook header. There is also a 30-day history available on each perpetual pair page (e.g. BTC/USDC perp). You can see the historical average, the min/max range and the forecast for the next cycle.

When does the funding rate turn negative?

In bearish markets or during contrarian short squeezes. When the perpetual price falls below spot (negative premium index), the system charges shorts to incentivize longs and close the gap. It happens often with altcoins after strong pumps (correction) and during capitulation. Over long periods, BTC rarely goes negative; altcoins do so more often.

Is a high funding rate good or bad for opening a position?

It depends on the side. Very positive funding (e.g. +0.1% every 8h = ~10%/month) signals an overcrowded long — opening a long is expensive and historically precedes corrections. Opening a short captures funding + gains if the price falls. Deeply negative funding (e.g. -0.05%) signals an overcrowded short — good for opening a long (you receive funding + gain if it rises). Looking at funding is a read on positioning, not just cost.