Skip to content
strategies8 min read

Funding rate arbitrage bots: closest thing to free money in crypto

Funding rate arbitrage sounds like a no-brainer: collect yield, stay market-neutral. Here's what actually happens when you run it with a bot, and when it breaks.

Bitcoin USD trading interface showing candlestick chart and order book data on a dark screen

Affiliate disclosure: This post may contain affiliate links. If you sign up through a link on this page I may earn a commission at no extra cost to you. This does not affect my ratings. Learn more.

In January 2026, BTC perpetual funding averaged around +0.51% per 8-hour interval on major exchanges. That's roughly 70% annualized. On a $10,000 position, you'd collect that yield while carrying essentially zero directional exposure to price. No calls on whether BTC goes up or down. Just: hold spot long, hold perp short, collect the payment longs make to shorts.

It sounds almost too clean. And honestly, sometimes it is. But the gaps between the headline number and what you actually pocket are where this strategy gets interesting.

What is funding rate arbitrage, actually?

Perpetual futures contracts don't expire, which means they need a mechanism to keep the futures price tethered to the spot price. That mechanism is the funding rate: every 8 hours (on most exchanges), one side pays the other. When the market is bullish and longs outweigh shorts, longs pay shorts. When it's bearish and shorts dominate, shorts pay longs.

The arbitrage is: hold equal sizes of spot long and perp short simultaneously. Your net directional exposure is zero. Price goes up, your spot position gains exactly what your short loses. Price goes down, same thing in reverse. What you're left with is the funding payment, collected or paid every 8 hours, with no price risk.

This is called a cash-and-carry trade in traditional finance. In crypto it's also called basis trading or delta-neutral yield. It's one of the few strategies that works in both bull and bear markets, because the funding rate sign can flip, and you just flip which way you're leaning.

CoinGlass tracks live funding rates across exchanges, including a heatmap that makes it easy to spot which tokens and which venues are paying the most. Worth bookmarking.

Why you need a bot for this

You can technically do this manually. Set up a spot position on Binance, set up a matching short perp on Bybit, check back three times a day to collect your 8-hour payment. Simple enough in a spreadsheet.

The problem is it's not actually that simple.

A trader monitoring two laptops running trading charts, the kind of active oversight funding rate arb requires even when it is supposed to be "passive."A trader monitoring two laptops running trading charts, the kind of active oversight funding rate arb requires even when it is supposed to be "passive."

First, your spot and perp positions need to stay balanced. If BTC moves 5% while you're asleep, your spot position is now worth 5% more than your short position. You've drifted from delta-neutral. To fix it, you either add to the short or trim the spot. If you don't fix it, you've accidentally become a directional trader, which defeats the point.

Second, funding rates change. The rate at 8am is not necessarily the rate at 4pm. If you check once a day, you'll miss rotations where the rate briefly flips negative and you start paying instead of collecting.

Third, entering and exiting requires simultaneous execution on two venues. If you leg in, placing the spot first and the perp second, there's a window where you're fully exposed to price movement between the two fills. In a fast-moving market, that window can cost you more than a week of funding.

A bot handles all three: it rebalances when the delta drifts past a threshold, monitors rate sign changes, and tries to execute both legs within seconds of each other. Without automation, this strategy is less passive income and more part-time job.

Does the yield actually hold up?

Here's where I want to be honest, because most posts on this topic don't flag the real friction.

January 2026 BTC funding rate: approximately 70% APR sounds extraordinary. The actual number you'd pocket after friction looks more like this:

Exchange trading fees: Entering a $10,000 delta-neutral position means two trades (one spot, one perp) and exiting means two more. At 0.1% taker each way, you're paying roughly 0.4% round-trip in fees just to enter and exit. If you hold for a week collecting 70% APR, that's about 1.35% in funding income. Fees eat about 30% of the gross yield on a short hold.

Spread and slippage: Market orders cost you the spread. On BTC with tight spreads it's minimal, maybe 0.01-0.02%. On altcoins with thin order books, you can easily pay 0.2-0.5% just on execution. Altcoin funding rates often look higher, but the wider spread explains part of why.

Rate decay: Funding rates are mean-reverting. A 70% APR reading in January often precedes a drop back toward 10-20% APR as arb money floods in from other traders doing the same trade. By March 2026, BTC perpetual funding landed back in the 3-15% range on most days. You don't get to collect 70% for months on end.

The rule I use: if the annualized funding rate doesn't clear 25% after netting fees and expected rate decay, it's not worth the complexity. Below that, I'd rather just hold spot.

What breaks the trade

Four things go wrong more often than the marketing suggests:

Funding rate flips negative. If sentiment shifts hard bearish, longs pay shorts stops. Shorts start paying longs. Your short perp position now costs you money instead of generating it. You need to unwind both legs fast, which brings you back to the execution timing problem.

Exchange risk. Your spot is on one exchange, your perp is on another (or both on the same). Exchange hacks, withdrawals halted, platform outages during volatility. These aren't theoretical. If you can't exit one leg when you need to, you're suddenly holding a directional position by accident.

Liquidation on the perp side. The short perp has a liquidation price. If you set your leverage too high or BTC makes an outsized move, the perp position gets liquidated while your spot position is just sitting there. You went from delta-neutral to 100% long at exactly the wrong moment. Keep leverage at 1x to 2x on the perp leg, not more.

Rebalancing cost spiral. Every time the bot rebalances because price moved, you pay fees. In a volatile, trending market, the bot can rebalance four or five times a day, racking up fees that exceed the funding income. This is a real problem that doesn't show up in most explanations of the strategy.

A Binance exchange interface showing an order book and candlestick chart, the kind of data a funding rate bot watches continuously across spot and futures markets.A Binance exchange interface showing an order book and candlestick chart, the kind of data a funding rate bot watches continuously across spot and futures markets.

Which platforms actually support this

A few options depending on how hands-on you want to be.

Bybit has a native "Earn" section that includes a delta-neutral funding yield product, though it limits your control over entry/exit timing and the venue mix. It's managed for you, which is fine, but you're giving up flexibility. [AFFILIATE: Bybit]

Binance has a similar structured product under its "Arbitrage" bot category, running the long-spot/short-perp structure automatically on USDT-margined perps.

If you want full control, you're building your own with something like CCXT (the Python library), running it on Bybit or Binance's API directly. I've done this. It takes a weekend to get a basic version running, another week to handle edge cases like funding sign flips, and you still need to think about where you host it so it doesn't miss a rebalance. (I run mine on a $6/month VPS. Nothing fancy.)

Minimum practical capital for this strategy: $2,000 to $5,000. Below that, the fee drag as a percentage of position size makes the math unfavorable unless rates are very high.

Is it worth it?

In a high-funding environment, yes, this strategy legitimately generates yield without taking a directional bet. I've run versions of it during BTC bull runs and pocketed annualized returns in the 18-25% range net of fees. That's real money.

But it is not set-it-and-forget-it. The "passive income" label is misleading. You need to watch rate signs, check exchange health, review rebalancing frequency, and be ready to unwind both legs in minutes if conditions change. A bot reduces the monitoring burden but doesn't eliminate it.

The other thing: this strategy concentrates counterparty risk on exchanges. Your entire position, spot and perp, lives on centralized platforms. If one goes down during a crisis, you're stuck. That's the risk the yield is compensating you for, at least partially.

Candlestick charts on a laptop screen against bokeh city lights at night, the reality of monitoring a bot through odd hours when markets don't sleep.Candlestick charts on a laptop screen against bokeh city lights at night, the reality of monitoring a bot through odd hours when markets don't sleep.

If you're already comfortable on Bybit or Binance and you want yield that isn't correlated to price direction, funding rate arb is one of the more intellectually honest strategies in the space. It has a clear mechanism, the risks are understandable, and it doesn't require predicting market direction.

Just don't let anyone sell you on the 70% APR number without flagging that you'll almost certainly not sustain it past the first month.

For a broader look at how different bots handle futures, see our Bybit built-in trading bots breakdown. If you're not sure which bot type fits your style and risk tolerance, the bot match quiz is a five-minute way to narrow it down.

[AFFILIATE: Bybit]

Share:X / TwitterReddit
Hung Phu
Hung Phu
DCA BotsGrid BotsPythonCrypto FuturesBacktesting

Python algo trader since 2019. I build and test trading bots with real capital on Bybit and Binance. AlgoGrade is my lab notebook.

Related posts