The "funding rate" quoted on an exchange's ticker is a per-period number, and the period is no longer the 8 hours everyone assumes. We pulled the live funding schedule for every USDT-margined perpetual listed on at least two of six major exchanges — Binance, OKX, Bybit, Bitget, Gate and KuCoin — 779 coins in total. The result:
| Exchange | Perps in sample | 1h | 4h | 8h | % non-8h |
|---|---|---|---|---|---|
| Binance | 678 | 3 | 421 | 254 | 63% |
| KuCoin | 634 | 4 | 396 | 234 | 63% |
| Bybit | 615 | 2 | 359 | 254 | 59% |
| Bitget | 642 | 3 | 371 | 268 | 58% |
| OKX | 407 | 2* | 194 | 211 | 48% |
| Gate | 699 | 3 | 327 | 369 | 47% |
Sample = USDT perps cross-listed on ≥2 of the six exchanges (779 coins), July 18, 2026, 07:15 UTC snapshot. *OKX: one 1h and one 2h contract. Majors like BTC and ETH still fund every 8h everywhere; the shorter intervals are concentrated in newer and more volatile listings.
Of the 779 cross-listed coins, 170 (22%) use different funding intervals depending on the venue. That makes the raw rate on the ticker actively misleading when you compare venues. A real example from the snapshot:
| TLM perp | Rate per period | Interval | Annualized |
|---|---|---|---|
| Binance | −0.0610% | 4h | −134% APR |
| Gate | −0.0640% | 8h | −70% APR |
The per-period rates differ by 5%; the annualized cost differs by roughly 2×, purely because Binance charges that rate six times a day and Gate charges it three times. Anyone screening for "which venue is cheaper to hold TLM short" from raw rates would get the answer exactly backwards. The same pattern held for SKL (Binance −0.0280%/4h ≈ −61% APR vs Bybit −0.0246%/8h ≈ −27% APR) and dozens of other pairs in the same snapshot.
Short intervals compound fast. The most extreme case in the snapshot was HOME, a recent listing that settles hourly on Bybit: −0.3641% per hour, which annualizes to roughly −3,200% APR — while the same coin on venues with longer intervals showed a fraction of that. These numbers are transient (new-listing funding usually normalizes within days), but they show why the settlement interval is not a rounding detail.
Normalize every contract to a common timescale using its own interval:
annualized = rate_per_period × (24 / interval_hours) × 365
Our live monitor does this for all six exchanges and sorts by cross-venue
spread, using each contract's actual interval as reported by the exchange's own API
(Binance fundingInfo, Bybit instruments-info, OKX funding timestamps,
and the contract metadata endpoints on Bitget, Gate and KuCoin).
Funding exists to pull the perp price back to the index. On volatile new listings, an 8h cycle is too slow — the basis can blow out and mean-revert several times before a single settlement. Exchanges have responded by listing new contracts at 4h (sometimes 1h) and by reserving the right to change the interval per contract as conditions change. That last part matters: the interval is a per-contract, per-venue variable, not a market convention anymore.