Funding rate arbitrage (buy spot, short the same amount of perpetual futures, collect what longs pay shorts) earned only 0.23% to 0.37% on BTC across Binance, Bybit, OKX and Gate in the 30 days from 17 September to 17 October 2026. That works out to roughly 2.8% to 4.5% a year. Over the same stretch, the four market orders you need to get in and out cost about 0.30%. With no rebate and market orders throughout, Binance's BTC funding for those 30 days was almost exactly eaten by fees.
Profit on this trade comes down to fees, because the funding rate barely moves from day to day. Below are the real funding rates from each exchange's official public API, the official fee schedules, the cost of all four legs before and after a rebate, how many days it takes to break even, and the costs people tend to leave out (checked 2026-10-17).
Quick answer
- Income: BTC funding over the last 30 days summed to 0.304% on Binance, 0.327% on Bybit, 0.371% on OKX and 0.231% on Gate. Between 15 and 22 of the 90 settlements were negative, so shorts paid longs.
- Cost: four fills (spot buy and sell, perp open and close). For a regular user on market orders that is about 0.30% to 0.31%.
- Break-even: with no rebate, BTC on Binance needs about 30 days to break even. Binding Binance through Fee Otter at 40% cuts that to about 18 days; Gate at 70% (20% automatic rebate from the exchange + 50% extra rebate) with limit orders, about 11 days.
- Rebates do not touch funding: funding is paid between longs and shorts and the exchange takes no cut, so there is nothing to rebate. The rebate only lowers the four trading fees.
Where the money comes from
Perpetual futures never expire, so exchanges use funding to keep the contract price close to spot. Binance's own explanation is plain: funding is exchanged directly between traders and Binance charges no fee on it. The rate is the average premium index plus clamp(interest rate − premium index, ±0.05%), and the interest component defaults to 0.03% a day, or 0.01% per 8 hours. Gate describes the same setup: a 0.03% base interest rate, an 8-hour rate of one third of that, and longs paying shorts when the rate is positive.
On most quiet days BTC funding sits near 0.01% every 8 hours, or 0.03% a day. The arbitrageur holds spot and an equal perp short, the price moves cancel out, and what is left is the funding payment.
Sources: Binance funding rate FAQ, Gate funding rate and funding fee, checked 2026-10-17.
What the last 30 days actually paid
We pulled the BTCUSDT and ETHUSDT perpetual funding history from each exchange's official public API for 2026-09-17 to 2026-10-17. All four settle every 8 hours, so each has 90 settlements.
| Exchange | BTC 30-day total | BTC annualised | BTC negative settlements | ETH 30-day total | ETH annualised |
|---|---|---|---|---|---|
| Binance | 0.304% | 3.70% | 18/90 | 0.358% | 4.35% |
| Bybit | 0.327% | 3.98% | 18/90 | 0.336% | 4.08% |
| OKX | 0.371% | 4.52% | 15/90 | 0.304% | 3.70% |
| Gate | 0.231% | 2.81% | 22/90 | 0.281% | 3.41% |
Data: official public APIs (Binance fundingRate, Bybit funding history, OKX funding-rate-history, Gate funding_rate), checked 2026-10-17 at 14:00 UTC. Annualised = 30-day total × 365 ÷ 30. It is a conversion, not a forecast.
The highest single settlement in this window was 0.01% on every exchange, so there were none of the 0.05%-plus prints you see when the market overheats. The lowest was −0.0041% for BTC on Binance and −0.0118% for ETH. Live numbers are in the Funding Rate Comparison.
Four fees: where the real cost sits
A full round trip has four fills: buy spot, open the perp short, sell spot, close the short. Spot and futures are priced differently, so count them separately. Official rates for a regular (VIP 0) user:
| Exchange | Spot maker/taker | Perp maker/taker | All four taker | All four maker |
|---|---|---|---|---|
| Binance | 0.1% / 0.1% | 0.02% / 0.05% | 0.30% | 0.24% |
| Bybit | 0.1% / 0.1% | 0.02% / 0.055% | 0.31% | 0.24% |
| OKX | 0.08% / 0.1% | 0.02% / 0.05% | 0.30% | 0.20% |
| Gate | 0.1% / 0.1% | 0.02% / 0.05% | 0.30% | 0.24% |
Fees checked 2026-10-17: Binance spot, Binance USDⓈ-M futures, Bybit, OKX, Gate spot, Gate futures. Binance's futures rates appear in an official worked example; your logged-in fee page is the final word. BNB, GT and other token discounts are not included.
The two spot fills make up most of the cost. On Binance, Bybit and Gate a regular user pays 0.1% on spot whether maker or taker, so switching to limit orders saves nothing there. Only the two perp fills get cheaper.
Cost after a rebate, and days to break even
A rebate returns part of every fee, with spot and futures each at their own rate. Using the fees above and the average daily BTC funding over the last 30 days:
| Scenario | Four fees | BTC funding per day | Days to break even |
|---|---|---|---|
| Binance, no rebate, all taker | 0.30% | 0.0101% | about 30 |
| Binance 40% (20% automatic rebate + 20% extra rebate), all taker | 0.18% | 0.0101% | about 18 |
| Bybit 40% (all paid by Fee Otter), all taker | 0.186% | 0.0109% | about 17 |
| OKX 20% automatic rebate + exclusive rewards, all taker | 0.24% | 0.0124% | about 19 |
| Gate spot 65%, futures 70%, all taker | 0.10% | 0.0077% | about 13 |
| Gate spot 65%, futures 70%, all maker | 0.082% | 0.0077% | about 11 |
The same BTC trade needs 30 days to break even with no rebate, and about 11 to 13 days once it is bound to Gate's rebate. Gate paid the least funding of the four over these 30 days, but its fees fall by more, so it breaks even first. OKX is counted at its 20% automatic rebate only; contact support about exclusive rewards and promotions.
A worked example: 10,000 USDT held for 30 days
Say you buy 10,000 USDT of BTC spot on Binance and short 10,000 USDT of the BTCUSDT perp at 3x (about 3,333 USDT of margin), so about 13,333 USDT is tied up. After 30 days you close both, and funding is whatever the last 30 days actually paid.
- Funding received: 10,000 × 0.304% = 30.4 USDT.
- Four taker fees: spot 20,000 × 0.1% = 20, perp 20,000 × 0.05% = 10, total 30 USDT.
- No rebate: 30.4 − 30 = 0.4 USDT for a month of work.
- Binance bound through Fee Otter at 40%: fees net 18 USDT, profit 12.4 USDT, about 0.09% of the capital used.
- Gate with all four legs as limit orders: funding 10,000 × 0.231% = 23.1; fees net spot 20 × 35% = 7 plus perp 4 × 30% = 1.2, so 8.2; profit 14.9 USDT.
In a month of ordinary funding, the rebate is close to the whole profit. When funding runs hot (say it stays above 0.03% for a while in an overheated bull market) fees matter less, but the same four fees still come out first.
Costs people leave out
- Negative funding: BTC had 15 to 22 negative settlements across the four exchanges in the last 30 days, and each one means the short pays. A long negative stretch turns the position into a loss.
- Basis: at 14:00 UTC on 2026-10-17, Binance's BTC perp mark price was about 0.049% below the index price, and Bybit's about 0.045% below. Short the perp while it trades at that discount and, if the gap closes by the time you exit, about 0.05% is gone. That is roughly five days of funding.
- The short can still be liquidated: spot sits in the spot account and the short in the futures account, and their PnL does not net off automatically. A sharp rally can drain the short's margin, liquidate it and charge a liquidation fee on top. Higher leverage makes this more likely.
- Different settlement intervals: some contracts settle every 4 hours. Binance's official API lists plenty of them, so convert rates to the same period before comparing.
- Moving money: if you split the trade across exchanges to capture a funding spread, add withdrawal fees and transfer time. See the USDT withdrawal fee comparison.
- API orders and MEXC: MEXC's affiliate FAQ says API orders earn no rebate, so leave MEXC rebate out of any bot-run arbitrage. API rules for other exchanges are in the crypto exchange API comparison.
Why the rebate matters so much here
Funding income is thin and you can't control it. The fees you can. A regular user pays about 0.30% across four legs; bound through Fee Otter, that drops to 0.18% on Binance and 0.08% to 0.10% on Gate. The rebate won't raise the funding rate, but it decides how many days you need to hold before the trade pays. For how a rebate is put together, see exchange auto-rebate vs extra rebate.
Fee Otter's extra rebate is settled daily after the 16:00 (UTC+8) data refresh and listed line by line on the rebate dashboard. On request it is paid on-chain as USDT on BEP20 to the address bound to your account, minimum 1 USDT per request, with the 0.015 USDT network fee paid by you. The exchange's automatic rebate goes straight back into your exchange account. Full numbers for high-frequency and systematic traders are in fee rebates for quant traders and fee rebates for grid and arbitrage traders.