Tickmark exchange reliability, measured
Guides Published 2026-11-07 8 min read

Funding rate arbitrage explained: how it works and what eats the profit

Funding rate arbitrage means holding two offsetting positions in the same asset so that price moves roughly cancel, and collecting funding payments on one side. The classic version buys spot and shorts the perpetual. A second version shorts the perpetual on the exchange with the higher rate and goes long on the exchange with the lower rate. It is often described as risk free. It is not. The risks are simply different from the risk of an ordinary directional trade.

Short answer

You remove most of the price risk and keep the funding spread, but you take on fees, execution risk, liquidation risk on the short leg, rates that change or reverse, and exchange risk. A headline annual figure is usually much larger than what survives those costs.

This guide explains how the trade is built and how to estimate its costs. It is general education and not a recommendation to trade. Leveraged derivatives can lose more than you expect, and they may not be available or legal where you live.

The basic trade: spot against perpetual

Suppose a token's perpetual is paying a positive funding rate, so longs pay shorts. You buy 10,000 USDT of the token on the spot market and open a 10,000 USDT short on the perpetual. If the token rises 5%, the spot leg gains about 500 USDT and the short loses about 500 USDT. If it falls 5%, the reverse happens. The two legs roughly cancel, and what remains is the funding the short receives at each settlement.

At +0.01% every eight hours, that is 1 USDT per settlement or 3 USDT per day on 10,000 USDT. Annualised, that is 10.95% on the short's position value. Notice, though, that you have committed the full 10,000 USDT to spot plus some margin for the short, so your return on capital is lower than the headline figure. Put up 2,000 USDT of margin and you have tied up 12,000 USDT, which brings 10.95% down to about 9.1% before any costs at all.

The second version: perpetual against perpetual

When two exchanges show different rates for the same contract, you can short where the rate is higher and go long where it is lower. Say exchange A annualises at 20% and exchange B at 5%, both positive. Your short on A receives 20% and your long on B pays 5%, for a net of 15 percentage points annualised on position value.

This needs no spot purchase, so it uses less capital, because each leg takes only margin. But it has its own problems. Each leg can be liquidated separately, and the winning leg's profit sits on a different exchange from the losing leg's margin call. You also face two sets of fees, two settlement schedules and two funding formulas. We read 1052 contracts across 8 exchanges, and 206 of them settle on different schedules depending on the venue, so the payments often do not arrive at the same time or in equal amounts.

Table of cryptocurrency funding rates by exchange showing rates for Bitcoin, Ethereum and other coins differing between exchanges
Different rates for the same coin on different exchanges, here on CoinMarketCap, are what this version of the trade tries to capture. Rates shown per settlement must be converted to the same schedule before any gap means anything. coinmarketcap.com · 2026-11-07

Costs that come out of the spread

Most of the disappointment in this trade comes from arithmetic done without costs. Every leg must be opened and closed, so at minimum there are four trades in the round trip.

  • Trading fees: at a taker fee of 0.05% on each of four trades, you pay 0.20% of position value. On a spread of 0.03% per day, that is nearly seven days of income just to cover fees. Maker orders cost less but may not fill when you need them.
  • Spread and slippage: crossing the book costs something on each leg, and thin contracts cost more. High funding rates often occur on exactly those thin contracts, so the rate that looks best is frequently the hardest to enter at a fair price.
  • Transfer costs and delays: moving collateral between exchanges takes time and withdrawal fees. It may also be unavailable at the moment you need it.
  • Borrow costs: if you are collecting negative funding by shorting spot, you need to borrow the token, and that borrow rate can be higher than the funding you collect.

Here is an honest estimate for a 10,000 USDT spot-perpetual trade at +0.01% every eight hours, held for 30 days. Funding received: 3 USDT × 30 = 90 USDT, if the rate holds, which it may not. Fees at 0.05% on four trades: 20 USDT. Slippage, assuming a modest 0.02% per trade: 8 USDT. Net: about 62 USDT on 12,000 USDT of capital for a month, or a little over 6% annualised. That is a very different number from the 10.95% or the much larger figures shown for individual tokens at their peak.

Risks that remain after the hedge

The word hedge can make this sound safer than it is. A hedge removes the first-order price exposure and leaves other things behind.

  • Liquidation of the short. If the price surges, the short loses money on paper while the spot leg gains the same amount, but those gains sit in a separate wallet or even on another exchange. If the short runs out of margin, it is liquidated at a loss and you are left holding unhedged spot. Low leverage on the short leg is the main defence.
  • Funding reversal. The rate can turn against you. A short collecting positive funding starts paying once it goes negative. High rates in particular tend to fall quickly, because this very trade pushes the premium down.
  • Basis risk. The perpetual and spot price are close but not identical. If you must close during a dislocation, the gap can be much wider than usual and can cost more than the funding you collected.
  • Execution risk. You cannot fill both legs at the same instant. Between the fills, you are exposed, and on a fast-moving token the gap can be costly. Partial fills leave you with mismatched sizes.
  • Exchange risk. Your money is on one or two platforms. Outages, withdrawal suspensions and insolvency are real possibilities. During an outage on one exchange, you may be unable to close the leg there while the other leg moves.

Why outages matter more for this trade

A directional trader on one exchange has one point of failure. A cross-exchange arbitrage has two, and being unable to close one leg while the other stays open turns a neutral position into a directional one at the worst possible moment. Stressful markets are also when funding spreads are widest and when APIs and matching engines are most likely to struggle. That makes a venue's reliability during busy periods directly relevant to this trade.

We measure this for each exchange, including availability during the busiest periods on record, and our guide to what to do when an exchange goes down covers practical preparation. A public API working is not proof that order placement works, but persistent problems with public APIs are still a useful warning.

How to evaluate an opportunity

A rate at the top of a screen is a starting point and not an opportunity. Before believing it, work through these questions.

  • How long has it lasted? A reading that has held for weeks is different from one that began an hour ago. Our contract pages show a 30-day average per exchange.
  • Is the contract liquid enough? See what your size would pay in slippage, and check open interest. A big rate on a small market cannot absorb much capital.
  • What is the break-even holding period? Divide total round-trip costs by daily funding. If it needs 20 days of a rate that has lasted two, the trade does not work.
  • Is the spot token actually the same asset? Tickers can refer to different tokens on different exchanges, and bridged or wrapped versions may trade differently.
  • Can you withdraw and deposit on both sides right now? Check the status pages before relying on a transfer. Wallets for smaller tokens are suspended more often than you might expect.

Common questions about funding arbitrage

Is funding rate arbitrage risk free?

No. It reduces price risk but leaves liquidation, reversal, execution, basis and exchange risk. The name "arbitrage" is generous, because true arbitrage locks in a profit at the moment of the trade. Here, the profit depends on future rates that nobody can know in advance.

How much capital does it need?

There is no fixed minimum, but small positions struggle, because fixed withdrawal fees and minimum order sizes take a larger share. For a spot-perpetual trade, you also need about one unit of capital for spot for every unit of position value, plus margin for the short. That is why quoted annual figures on position value overstate the return on capital.

What leverage should the short leg use?

Low enough that a large move in the token cannot liquidate the short before you have time to add margin. Calculate the price at which the position would be liquidated and compare it with the token's largest recent moves. Remember that leverage on this leg does not increase the funding you earn on a fixed position size; it only reduces the margin held there, and increases the risk of being liquidated.

Is this trade taxed differently?

Possibly. Funding payments, spot trades and derivatives can each be treated differently depending on where you live, and frequent adjustments create many taxable events. Ask a qualified adviser in your country. We cannot advise you on this.

Before opening both legs

  1. Confirm the contract, settlement currency and schedule on both sides.
  2. Convert both rates to a 24-hour figure and read the 30-day history.
  3. Calculate fees and slippage for four trades at your size.
  4. Divide costs by daily funding to get a break-even number of days.
  5. Choose low leverage and find the liquidation price of each leg.
  6. Check deposits and withdrawals are open on both exchanges.
  7. Plan how you will close if one exchange stops responding.

Related reading: How to convert a funding rate to APR · What a negative funding rate means · Maker and taker fees

Sources

Binance · Funding rates · CoinMarketCap · Funding rates · How we measure · About Tickmark

Other guides

What is a funding rate in crypto perpetual futures? A plain explanation

A funding rate is a regular payment between traders holding opposite sides of a perpetual futures contract. It exists because a perpetual contract never expires, so something else has to keep its price close to the underlying asset. When the rate is positive, longs pay shorts; when it is negative, shorts pay longs. The exchange sets the formula but, on the major exchanges, the money moves between traders.

How to compare funding rates across crypto exchanges: 8h vs 4h settlement

You cannot compare two funding rates by looking at the percentages alone. A rate only means something once you know how often it is charged, whether you are long or short, and whether the two readings describe the same contract at the same moment. The same +0.01% costs twice as much per day on a four-hour schedule as on an eight-hour one, and it earns a short exactly what it costs a long.

What does a negative funding rate mean? Who pays, and what it does not tell you

A negative funding rate means traders holding short positions pay traders holding long positions at the next settlement. It usually happens when a perpetual contract trades below its index price, which often reflects heavy shorting or hedging. It does not mean the price is about to fall or about to rise, and it is not free income for longs, because the price can move against them by far more than the payment.

How to convert a funding rate to APR, and why the number can mislead you

To annualise a funding rate, multiply the rate per settlement by the number of settlements in a day, then by 365. A rate of 0.01% every eight hours becomes 0.01% × 3 × 365 = 10.95% a year. This puts contracts on different schedules onto one scale, which makes them comparable. It does not tell you what you will earn or pay over a year, because it assumes today's rate never changes.

Mark price vs last price vs index price: which one liquidates you?

Perpetual futures show three prices that are easy to mix up. The last price is where the most recent trade happened. The index price is an average of spot prices across several exchanges. The mark price is an exchange's estimate of what the contract is fairly worth, and on the major exchanges it is what decides your unrealised profit and whether you are liquidated. Knowing which price does what explains why a position can be liquidated even though the chart never touched your liquidation level.

How much does a market order really cost? Fees, spread and slippage

The fee on an exchange's fee page is only part of what a market order costs. The rest comes from the price you actually receive, which depends on the direction of your trade, your order size and the depth of the order book at that moment. To compare exchanges fairly, measure the average fill price against one reference price, then add your trading fee on top, and be careful not to count the spread twice.

How to estimate slippage from order book depth before you trade

Slippage is the difference between the price you expected and the average price you actually got. You can estimate most of it before placing an order, because the order book shows how much is available at each price. Add up the levels on the side you will consume until they cover your size, calculate the average price, and compare it with the mid price. The estimate is only as good as the snapshot it came from, and books thin out at the moments you are most likely to need them.

Maker and taker fees explained: how to compare crypto exchange trading fees

A maker adds an order to the book that waits to be filled. A taker fills against an order already there. Most exchanges charge takers more than makers, because makers supply the liquidity others trade against. Comparing exchanges by the headline fee alone is misleading: you need to know which side you usually trade on, what tier your volume actually puts you in, and how the fee compares with slippage and funding on the same trade.

How to check if a crypto exchange is down: a step-by-step guide

When an exchange stops working for you, the first question is whether it is down for everyone or only for you. You can usually answer that in a couple of minutes: check the exchange's own status page, check an independent measurement, try a different network, and test the public API directly. Each source sees something different, so one green page does not prove everything is fine, and one failed request does not prove the exchange is down.

Is an exchange really down? How to read API uptime and outage records

Uptime describes the share of successful requests to particular services, over a particular period, from a particular network route. It does not establish whether you can place an order, withdraw funds or trust an exchange with your assets. A figure like 99.9% is useful only if you know what was tested, from where and for how long, so this guide explains how to read those details on our pages and on anyone else's.

What to do when a crypto exchange goes down while you have an open position

If an exchange stops responding while you hold a position, your first job is to find out what is actually broken, the second is to stop making it worse, and the third is to reduce your risk by whatever route still works. Do not keep resending the same order, because earlier attempts may have gone through. Check the mobile app and the API as alternative routes, consider hedging elsewhere if your exposure is large, and record what happened in case you need to raise it later.

Why exchange APIs reject timestamps: clock offset and stale quotes explained

A fast response can contain an old quote. Round-trip latency, clock offset and quote age describe different parts of a request, and mixing them up can make a clock mismatch look like a delayed market feed. This guide explains each one with a worked example, shows how we estimate them, and covers what to do when an exchange API rejects your request because of the time.

Binance error -1021 timestamp: causes and how to fix it

Binance API error -1021 INVALID_TIMESTAMP means the timestamp on your signed request falls outside the window Binance will accept. The message usually reads "Timestamp for this request is outside of the recvWindow" or "was 1000ms ahead of the server's time". In most cases your own clock is the cause, so the fix is to synchronise it, measure the offset against Binance's server time, and handle any remaining network delay properly. A larger recvWindow can hide the problem, but it should not be your first move.

Crypto exchange API rate limits: what error 429 means and how to stay under it

HTTP 429 means you have sent too many requests in a given time, and the server is asking you to slow down. It is not an outage. Each exchange counts requests differently: Binance uses a weight for each endpoint and bans IP addresses that keep going after a 429, Bybit blocks an IP that passes 600 requests in five seconds, and OKX sets limits per endpoint and returns error code 50011. Staying under the limit means reading the response headers, backing off properly and using WebSockets where you can.

Why an exchange API returns 403 or 451: blocks and regions

A 403 means the server understood your request and refuses to carry it out. A 451 means access is refused for legal reasons. On crypto exchange APIs, a 403 can be a web firewall, a request limit, an unauthorised key or a regional block, so the code alone does not tell you which. The response body, the exchange's documentation and a comparison from another network usually do. A real restriction applies to you for a reason, so the right response is to find out whether the service is available where you are.

Before you open a crypto exchange account: a checklist by country

Before you open an account on a crypto exchange, check four things: whether the exchange is allowed to serve people where you live, whether your country's regulator lists it, whether the site in front of you is the real one, and how the exchange has been running lately. The sign-up form takes ten minutes. Recovering from the wrong choice can take months, and sometimes it is not possible at all. This guide works through each check, using Binance and OKX as worked examples because they are the two exchanges readers ask us about most.

How to open and verify a Binance account: a step-by-step guide

Opening a Binance account takes four steps: register with an email address, a phone number or a Google, Apple or Telegram account; complete identity verification; secure the account; and make a first deposit. Registration takes a few minutes. Binance says verification is usually reviewed within 48 hours. This guide follows each step as Binance's own help pages describe it on 8 November 2026, with screenshots of those pages, and points out the details that most often cause trouble later.

How to open and verify an OKX account: a step-by-step guide

Opening an OKX account takes four steps: register with your country of residence, an email address and a phone number; complete identity verification; secure the account; and make a first deposit. OKX says it reviews verification applications within 24 hours. Which OKX company you end up with depends on where you live, and that decides the address you log in at, the fees you pay and the products you see. This guide follows OKX's own help pages as they stood on 8 November 2026, with screenshots, and flags the choices that are hard to undo. OKX shows some help pages differently by region; we read the versions served at okx.com/en-us, and the rules shown in your own account after you log in are the ones that apply to you.