Crypto Futures Basis: Premium, Carry, and How to Trade It
Basis is the spread that pays you to wait
Futures basis is the price difference between a futures contract and its underlying spot asset. If BTC spot is $65,000 and the December BTC futures contract is $66,500, the basis is +$1,500 in absolute terms or +2.3% in percentage terms.
Why does this exist? Because futures prices reflect cost of carry, sentiment, and supply/demand asymmetry. In a bullish regime, longs are willing to pay a premium for leveraged exposure, pushing the futures price above spot. The premium is the carry that holders of the opposite position can earn.
Basis comes in two flavors in crypto:
- Calendar basis — the spread between spot and a dated futures contract that expires on a specific date. Converges to zero at expiry.
- Perpetual basis — the spread between spot and a perpetual futures contract. Perpetuals don't expire, so convergence happens through the funding rate mechanism that pays one side every period to keep the perp tethered to spot.
Both are forms of carry. Both are tradable. The mechanics are identical — only the timing of convergence differs.
Live spot-perp basis
Below is the live spot-perp basis arbitrage scanner — coins ranked by the annualized APR you'd earn capturing the spread delta-neutral across the spot+perp venues where Sharpe can verify both legs. The "trade" column tells you which side of the basket you'd take.
| Coin | Exchange | Funding rate | Trade | APR (gross) | APR (est. net) |
|---|---|---|---|---|---|
| MBOX | Bybit | 0.2279% | Long spot · short perp | 499.1% | 496.6% |
| DYM | Bybit | -0.1991% | Short spot · long perp | 436.1% | 433.7% |
| VANA | Bybit | -0.1478% | Short spot · long perp | 323.7% | 321.3% |
| ATA | Binance | 0.2424% | Long spot · short perp | 265.4% | 263.0% |
| CHIP | Bybit | -0.1101% | Short spot · long perp | 241.0% | 238.6% |
| MOVE | Bybit | -0.0591% | Short spot · long perp | 129.5% | 127.1% |
| APT | Bitget | -0.0891% | Short spot · long perp | 97.6% | 95.1% |
| THETA | Bybit | -0.0830% | Short spot · long perp | 90.9% | 88.5% |
| SOLV | Bybit | -0.0397% | Short spot · long perp | 87.0% | 84.6% |
| WLD | Bybit | -0.0786% | Short spot · long perp | 86.0% | 83.6% |
The headline rate is the gross funding APR. The right-most column is an estimated net APR using 5 bps per leg and a 30-day hold. Anything above 10% net is meaningful carry; above 30% net is exceptional, but you should recalculate it with your own fee tier before trading.
How the math works
For calendar basis with a dated futures contract:
Annualized basis APR = (futures_price / spot_price - 1) × (365 / days_to_expiry)
A BTC December futures at $66,500 vs spot $65,000 with 60 days to expiry:
(66500 / 65000 − 1) × (365 / 60) = 0.0231 × 6.083 = 14.0% APR.
For perpetual basis, the carry comes from the funding rate instead of an explicit premium:
Annualized basis APR = funding_rate_per_period × periods_per_year
A BTC perp on Binance with 0.012% per 8 hours funding:
0.012% × 1095 (periods/year) = 13.14% APR.
The two number lines connect: in equilibrium, the calendar basis APR and the perpetual funding APR converge for the same underlying because both are pricing the same forward expectation. When they diverge, that's the cross-instrument arbitrage.
Contango vs backwardation
Two regimes:
Contango (positive basis): Futures trade at a premium to spot. Normal during bullish or neutral regimes. The cash-and-carry trade — long spot, short futures — earns the basis as it converges.
Backwardation (negative basis): Futures trade at a discount to spot. Unusual in crypto outside severe stress regimes (March 2020 COVID crash, FTX collapse, 3AC unwind). The reverse cash-and-carry — short spot, long futures — captures the negative basis.
In normal markets, BTC contango on CME and Deribit runs 5-15% APR. During euphoric phases (Q4 2020, Q1 2024), it spikes to 25-40% APR. During fear phases, it drops to ±2%. Negative basis is rare and usually short-lived.
How to trade the basis
The textbook trade is cash and carry:
- Long spot in size $X.
- Short futures in equal notional $X.
- The position is delta-neutral on price.
- Hold until expiry (calendar) or until the basis converges (perpetual).
- Exit, locking in the basis as profit.
For perpetual basis, the same structure works but the convergence is ongoing through the funding payments — no expiry to wait for.
The detailed step-by-step playbook with execution mechanics, risk management, and exit rules is at /learn/funding-rate-arbitrage. That guide covers the perpetual version specifically; the calendar version follows the same structure with the addition that you must hold to expiry to capture the full spread (no early exit at par).
Where to find calendar basis data
Sharpe's futures basis tracker shows both flavors:
- Spot-perp basis across tracked perpetual venues and 100+ coins, refreshed every cron cycle.
- Calendar basis for CME and Deribit dated BTC and ETH futures, with annualized APR per contract and time-to-expiry.
The arbitrage scanner at /arbitrage ranks the live opportunities by net APR after fees.
Why basis is a sentiment signal
Beyond the trade, basis is one of the cleanest sentiment indicators in crypto:
- High contango on CME (+20% APR or higher) = institutional money is paying a premium for exposure. Bullish positioning.
- Compressed contango (under +5% APR) = institutional flow is flat or retreating. Neutral-to-bearish.
- Backwardation = forced selling, capitulation, or regulatory shock. Often near a bottom.
The CME basis specifically is watched because CME futures are institutionally-heavy. When CME basis blows out, hedge funds and prop desks are positioning. When it compresses, those flows are exiting.
Common mistakes
Confusing spot-perp basis with the perp price itself. The "basis" is the spread, not the perp price. A perp price of $65,500 vs spot $65,000 is a basis of $500 or 0.77% — not $65,500.
Ignoring fees. The headline basis APR is gross. Round-trip taker fees on both legs (typically 4-10 bps each) amortize across the hold period and reduce the net APR meaningfully on short holds. Sharpe shows the net APR after fees in the arbitrage scanner.
Trading basis without margin discipline. The trade is delta-neutral on price but the perp leg can liquidate if price moves sharply against your perp position and your margin runs low. Use isolated margin and conservative leverage (3-5x). The trade is delta-neutral but it is not risk-free.
Holding through funding regime changes. A positive basis can flip negative within hours during regime shifts (de-leveraging events, funding rate inversions). Re-check the funding rate before each interval and exit if it crosses to the wrong side.
Where to go from here
If you want to capture the basis directly, the funding rate arbitrage guide is the end-to-end playbook with execution steps, risks, and exit discipline.
For the calendar version on dated futures, watch CME basis at /futures/basis — when CME December basis blows out above 25% APR, the cash-and-carry trade is meaningful even after institutional fees.
The full basis tracker, the arbitrage scanner, and the related funding rate views use the same live intelligence layer exposed through the API at the free 30 req/min tier.
Frequently asked questions
Futures basis is the price difference between a futures contract and its underlying spot asset. If BTC spot is $65,000 and the December BTC futures is $66,500, the basis is +$1,500 or +2.3% in absolute terms. Annualized, this might be a 6-9% basis depending on time to expiry. Basis exists because of cost of carry, sentiment positioning, and supply/demand asymmetry between spot and futures markets.
Calendar basis is the spread between spot and a dated futures contract (e.g. BTC December futures vs BTC spot). It converges to zero at expiry. Perpetual basis is the spread between spot and perpetual futures — perpetuals don't expire, so the convergence happens through the funding rate mechanism that pays one side every period to keep the perp tethered to spot.
For calendar futures: APR = (futures_price / spot_price - 1) × (365 / days_to_expiry). A BTC December futures at $66,500 vs spot $65,000 with 60 days to expiry: (66500/65000 - 1) × (365/60) = 14.0% APR. For perpetual basis, the funding rate annualizes via APR = funding_rate × periods_per_year (1,095 for 8-hour intervals).
Contango: futures trade at a premium to spot (positive basis). Normal during bullish or neutral regimes. Backwardation: futures trade at a discount to spot (negative basis). Unusual in crypto outside of severe stress (March 2020 covid crash, FTX collapse). Contango is the rule; backwardation signals fear or capitulation.
Cash and carry: long spot, short futures when basis is positive — capture the spread as it converges. Reverse cash and carry: short spot (via borrow), long futures when basis is negative. Both are delta-neutral. The annualized APR after fees and cost of capital is the realistic return. See /learn/funding-rate-arbitrage for the perpetual version step-by-step.
BTC calendar basis on CME and Deribit typically runs 5-15% annualized in normal markets, spiking to 25-40% during euphoric phases (Q4 2020, Q1 2024) and dropping to ±2% during fear regimes. The basis is one of the cleanest measures of futures market sentiment — high basis = bullish positioning; low or negative basis = bearish or capitulation.
Sharpe pulls spot, perpetual, and dated-futures market data from supported exchange APIs, then annualizes each contract by its settlement interval or days to expiry. The live basis workflows cover perpetual basis, funding-driven spot-perp carry, and calendar futures where the exchange exposes reliable contract data.
Yes, used interchangeably. 'Premium' specifically refers to positive basis (futures > spot). When basis goes negative, traders say 'discount' rather than 'premium'. The Sharpe basis tracker shows both as a signed percentage.
Related tools
External references cited in this guide
- Cash-and-Carry Arbitrage — InvestopediaInvestopedia
- CME Group — Bitcoin Futures BasisCME Group
Open live basis tracker
Move from the guide to the live signal inside Sharpe Terminal. Free to launch. No signup required.