Swolecharts
Live crypto data · 10 exchanges
Log inSign up

BTC and ETH Futures Calendar Spreads

A Bitcoin and Ethereum futures roll monitor comparing adjacent expiries on the same exchange and margin type, using the shared term-structure snapshot.

Source: Binance and Bybit public APIsMark-price comparisonAs of 22:24 UTC

Delayed snapshot. These retained marks are older than five minutes. They are not current quotes.

BTC · Binance · Coin

adjacent expiries only
Near contractFar contractNear expiry (UTC)Far expiry (UTC)Days betweenNear mark ($)Far mark ($)USD spread ($)Spread %Annualized forward spread
BTCUSD_261225BTCUSD_27032625 Dec 2026 08:00 UTC26 Mar 2027 08:00 UTC91.0082,844.6183,918.26+1,073.65+1.30%+5.20%

BTC · Binance · USDⓈ

adjacent expiries only
Near contractFar contractNear expiry (UTC)Far expiry (UTC)Days betweenNear mark ($)Far mark ($)USD spread ($)Spread %Annualized forward spread
BTCUSDT_261225BTCUSDT_27032625 Dec 2026 08:00 UTC26 Mar 2027 08:00 UTC91.0082,965.3584,046.83+1,081.48+1.30%+5.23%

BTC · Bybit · Coin

adjacent expiries only
Near contractFar contractNear expiry (UTC)Far expiry (UTC)Days betweenNear mark ($)Far mark ($)USD spread ($)Spread %Annualized forward spread
BTCUSDZ26BTCUSDH2725 Dec 2026 08:00 UTC26 Mar 2027 08:00 UTC91.0082,848.7583,918.08+1,069.33+1.29%+5.18%

BTC · Bybit · USDⓈ

adjacent expiries only
Near contractFar contractNear expiry (UTC)Far expiry (UTC)Days betweenNear mark ($)Far mark ($)USD spread ($)Spread %Annualized forward spread
BTCUSDT-23OCT26BTCUSDT-30OCT2623 Oct 2026 08:00 UTC30 Oct 2026 08:00 UTC7.0082,192.1082,308.50+116.40+0.14%+7.38%
BTCUSDT-30OCT26BTCUSDT-06NOV2630 Oct 2026 08:00 UTC06 Nov 2026 08:00 UTC7.0082,308.5082,443.60+135.10+0.16%+8.56%
BTCUSDT-06NOV26BTCUSDT-27NOV2606 Nov 2026 08:00 UTC27 Nov 2026 08:00 UTC21.0082,443.6082,663.10+219.50+0.27%+4.63%
BTCUSDT-27NOV26BTCUSDT-25DEC2627 Nov 2026 08:00 UTC25 Dec 2026 08:00 UTC28.0082,663.1082,982.03+318.93+0.39%+5.03%
BTCUSDT-25DEC26BTCUSDT-26MAR2725 Dec 2026 08:00 UTC26 Mar 2027 08:00 UTC91.0082,982.0384,098.20+1,116.17+1.35%+5.40%
BTCUSDT-26MAR27BTCUSDT-25JUN2726 Mar 2027 08:00 UTC25 Jun 2027 08:00 UTC91.0084,098.2085,239.20+1,141.00+1.36%+5.44%
BTCUSDT-25JUN27BTCUSDT-24SEP2725 Jun 2027 08:00 UTC24 Sep 2027 08:00 UTC91.0085,239.2086,287.50+1,048.30+1.23%+4.93%

ETH · Binance · Coin

adjacent expiries only
Near contractFar contractNear expiry (UTC)Far expiry (UTC)Days betweenNear mark ($)Far mark ($)USD spread ($)Spread %Annualized forward spread
ETHUSD_261225ETHUSD_27032625 Dec 2026 08:00 UTC26 Mar 2027 08:00 UTC91.002,429.042,456.36+27.31+1.12%+4.51%

ETH · Binance · USDⓈ

adjacent expiries only
Near contractFar contractNear expiry (UTC)Far expiry (UTC)Days betweenNear mark ($)Far mark ($)USD spread ($)Spread %Annualized forward spread
ETHUSDT_261225ETHUSDT_27032625 Dec 2026 08:00 UTC26 Mar 2027 08:00 UTC91.002,430.772,459.34+28.58+1.18%+4.72%

ETH · Bybit · Coin

adjacent expiries only
Near contractFar contractNear expiry (UTC)Far expiry (UTC)Days betweenNear mark ($)Far mark ($)USD spread ($)Spread %Annualized forward spread
ETHUSDZ26ETHUSDH2725 Dec 2026 08:00 UTC26 Mar 2027 08:00 UTC91.002,427.052,457.44+30.39+1.25%+5.02%

ETH · Bybit · USDⓈ

adjacent expiries only
Near contractFar contractNear expiry (UTC)Far expiry (UTC)Days betweenNear mark ($)Far mark ($)USD spread ($)Spread %Annualized forward spread
ETHUSDT-23OCT26ETHUSDT-30OCT2623 Oct 2026 08:00 UTC30 Oct 2026 08:00 UTC7.002,411.852,413.71+1.86+0.08%+4.02%
ETHUSDT-30OCT26ETHUSDT-06NOV2630 Oct 2026 08:00 UTC06 Nov 2026 08:00 UTC7.002,413.712,415.25+1.54+0.06%+3.33%
ETHUSDT-06NOV26ETHUSDT-27NOV2606 Nov 2026 08:00 UTC27 Nov 2026 08:00 UTC21.002,415.252,425.17+9.92+0.41%+7.14%
ETHUSDT-27NOV26ETHUSDT-25DEC2627 Nov 2026 08:00 UTC25 Dec 2026 08:00 UTC28.002,425.172,429.78+4.61+0.19%+2.48%
ETHUSDT-25DEC26ETHUSDT-26MAR2725 Dec 2026 08:00 UTC26 Mar 2027 08:00 UTC91.002,429.782,459.89+30.11+1.24%+4.97%
ETHUSDT-26MAR27ETHUSDT-25JUN2726 Mar 2027 08:00 UTC25 Jun 2027 08:00 UTC91.002,459.892,490.48+30.59+1.24%+4.99%
ETHUSDT-25JUN27ETHUSDT-24SEP2725 Jun 2027 08:00 UTC24 Sep 2027 08:00 UTC91.002,490.482,519.90+29.42+1.18%+4.74%

Reading the roll comparison

USD spread = far mark − near mark. Spread percent = (far mark / near mark − 1) × 100. Simple annualized forward spread = spread percent × 365 / days between expiries, without compounding. Both expiry times are UTC.

A positive spread means the far contract is more expensive; a negative spread means it is cheaper. This can help compare BTC futures roll cost or an ETH quarterly spread, but these marks are not simultaneous executable quotes. The comparison excludes execution costs, fees, slippage and financing; it is never a guaranteed trade yield. USDⓈ marks are quoted in stablecoin units treated as USD here.

Only adjacent distinct expiries within one coin, venue and margin type are paired. If multiple symbols share an expiry, the alphabetically first symbol is used. Expired contracts and invalid prices are excluded. Compare the underlying marks on the futures term structure page; its spot basis measures something different.

Snapshot source time: . The shared snapshot refreshes every minute while viewed; retained data older than five minutes is delayed.