One Concept, Four Field Names, Three Numbers: The Funding-Rate Ceiling on the Same BTC Perp
Disclosure: this article was researched and drafted with AI assistance, using public exchange APIs and documentation, and reviewed for accuracy against the sources cited below.
This is not financial advice. All numbers below are parameter values read from public exchange APIs at a specific moment in time. Exchanges can and do change these values without notice. Always verify against the official sources listed at the end.
The number everyone quotes doesn't exist
Ask five traders what the maximum funding rate on a Bitcoin perpetual is and you'll get a confident shrug. There is no industry-wide ceiling. Funding-rate caps are per-exchange, per-contract parameters — and even for the single most liquid contract in crypto, the BTC/USDT perpetual, the four venues examined here publish three different answers under four different field names.
I pulled all of them live, without an API key, from official public endpoints on October 4, 2026 at 13:37 UTC. Here is what the same concept looks like at four exchanges.
The four readings, side by side
| Venue | Field name(s) | BTC perp cap | ETH perp cap | Settlement interval |
|---|---|---|---|---|
| Gate | funding_rate_limit |
±0.30% | ±0.30% | 28800 s (8 h) |
| KuCoin |
fundingRateCap / fundingRateFloor
|
±0.30% | ±0.375% | 28800000 ms (8 h) |
| Bybit |
upperFundingRate / lowerFundingRate (specs) + fundingCap (tickers) |
±0.333% | ±0.333% | 480 min (8 h) |
| OKX |
maxFundingRate / minFundingRate
|
±0.375% | ±0.75% | 8 h |
Three numerical answers for the identical underlying exposure: 0.30%, 0.333%, and 0.375%. The spread between the lowest and highest cap is 25% — small in absolute terms, but it defines how far an overheated or capitulating market can push the cost of holding a position before the ceiling bites.
Live funding values at the same moment, for context (these change every interval and are not the point of this article): Gate BTC perp −0.0017%/8h, Bybit +0.006547%/8h, OKX +0.0027116%/8h, KuCoin −0.0002%/8h.
Four names for one concept
If you are writing any tooling that compares funding terms across venues, the field names alone will humble you:
-
Gate exposes
funding_rate_limitin its futures contracts model. The field's meaning is confirmed in Gate's own public API documentation changelog, which added the field "to indicate funding rate cap value." -
Bybit publishes the same parameter twice under two names:
upperFundingRate/lowerFundingRatein the instruments-specification endpoint, andfundingCapin the tickers endpoint. On October 4 both endpoints returned 0.00333 for BTCUSDT — a useful internal cross-check you can reproduce yourself. -
OKX calls it
maxFundingRate/minFundingRateon its funding-rate endpoint. -
KuCoin uses
fundingRateCap/fundingRateFloor— and note the data types differ too: KuCoin returns numbers, while Gate, Bybit, and OKX return strings.
One concept, four spellings, two data types. There is no standard.
The ETH side is where the philosophies split
The BTC caps differ, but the more interesting divergence is on the second-most liquid contract. At the same moment:
- OKX sets ETH's cap at ±0.75% — exactly double its own BTC cap of ±0.375%.
- KuCoin sets ETH at ±0.375% — exactly double its own BTC cap of ±0.30%.
- Gate (±0.30%) and Bybit (±0.333%) give ETH the same ceiling as BTC.
So two venues deliberately price volatility headroom by asset, and two treat majors as one class. Neither approach is right or wrong — but it means "the cap on this exchange" is not a single number you can memorize per venue. It is a matrix: venue × contract.
Why the ceiling matters even if you never see it
Most funding intervals settle near zero — a few basis points every eight hours. The caps are invisible in calm markets. They matter in the tails: when a crowded position unwinds, funding can pin at the cap for consecutive intervals, and that pinned value is your holding cost, compounding every settlement period. A position on the venue with a 0.30% cap faces a structurally different worst-case carrying cost than the same position where the cap is 0.375% — and, as previous measurements in this series have shown, some exchanges settle smaller contracts hourly or every four hours, where the same cap applied more often multiplies the effect.
Two caveats that deserve repetition: the caps are parameters exchanges can adjust at will, and the interval length is a separate field you must read before comparing any two caps. "0.333% every 8 hours" and "2.5% every 1 hour" are not comparable numbers.
How to verify every number in this article
No login or API key is needed for any of it:
- Gate:
GET https://api.gateio.ws/api/v4/futures/usdt/contracts/BTC_USDT(andETH_USDT) — readfunding_rate_limit. - Bybit:
GET https://api.bybit.com/v5/market/instruments-info?category=linear&symbol=BTCUSDT— readupperFundingRate; cross-checkGET https://api.bybit.com/v5/market/tickers?category=linear&symbol=BTCUSDT— readfundingCap. - OKX:
GET https://www.okx.com/api/v5/public/funding-rate?instId=BTC-USDT-SWAP(andETH-USDT-SWAP) — readmaxFundingRate. - KuCoin:
GET https://api-futures.kucoin.com/api/v1/contracts/XBTUSDTM(andETHUSDTM) — readfundingRateCap.
Snapshot taken 2026-10-04 13:37 UTC. If you re-run these calls next week and the numbers moved, that is the exchange exercising the very parameter this article describes — not an error in the measurements.
Not financial advice. This article describes publicly published contract parameters. It makes no recommendation to trade, hold, or move positions on any venue named. Perpetual futures involve substantial risk of loss. Funding rates, caps, and settlement intervals change without notice.
#ad — affiliate disclosure: no sponsored or tracked links appear in this article; no exchange named here has paid for inclusion. If this publication adds such links in the future, they will be marked the same way, before the link.
Verify official sources: always confirm current terms directly on each exchange's official API documentation and fee pages before relying on any number — exchanges revise these parameters at their discretion.
Top comments (0)