Skip to main content
Advertisement
FuturesFree

Futures Contract Roll Cost Calculator — Near Month to Far Month Rollover

The futures roll cost calculator helps traders determine the cost or credit received when rolling a futures position from the expiring near-month contract to the next (far-month) contract. Futures contracts expire quarterly (March, June, September, December for most CME contracts), and traders who want to maintain their position must roll before expiration. The roll cost is the price difference between the far month and near month contract multiplied by the tick value. Some rolls are a cost (contango market) while others are a credit (backwardation). This calculator shows the total roll cost in ticks, points, and dollars for your full position.

Updated August 29, 2026

Roll Cost CalculatorResults update instantly

Total Roll Cost

-$750.00

Per Contract

-$750.00

Spread (ticks)

60.0

Market Structure

Contango

Cost to roll — Far: 5015 vs Near: 5000

Roll Cost = (Far Month Price − Near Month Price) ÷ Tick Size × Tick Value × Contracts

How to Use the Roll Cost Calculator — Step by Step

  1. 1

    Select your futures contract

    Choose the contract you are currently holding and need to roll (ES, NQ, MES, MNQ, CL, GC, etc.).

  2. 2

    Enter the near month price

    Input the current price of the expiring contract (the one you are currently holding). This is typically the front-month price.

  3. 3

    Enter the far month price

    Input the price of the next quarterly contract you are rolling into. Check your broker or CME for the current far month quote.

  4. 4

    Enter number of contracts

    Enter how many contracts you are rolling. Roll cost scales linearly with the number of contracts.

  5. 5

    View total roll cost

    The calculator shows the roll spread in ticks and points, total dollar cost or credit per contract, and total roll cost for your full position. A positive number is a cost (contango); negative is a credit (backwardation).

About the Roll Cost Calculator

The futures roll cost calculator helps traders determine the cost or credit received when rolling a futures position from the expiring near-month contract to the next (far-month) contract. Futures contracts expire quarterly (March, June, September, December for most CME contracts), and traders who want to maintain their position must roll before expiration. The roll cost is the price difference between the far month and near month contract multiplied by the tick value. Some rolls are a cost (contango market) while others are a credit (backwardation). This calculator shows the total roll cost in ticks, points, and dollars for your full position.

This free roll cost calculator works directly in your browser — no download, no registration, and no delay. All calculations are performed client-side, so your trading data is never transmitted to a server.

The formula used is: Roll Cost = (Far Month Price − Near Month Price) ÷ Tick Size × Tick Value × Contracts. This is the same formula used by professional traders and institutional risk managers worldwide.

Supported asset classes include: Futures. Each asset class applies the correct unit conventions so results are always accurate regardless of the market you are trading.

Roll Cost Calculator — Frequently Asked Questions

Q.What is a futures contract roll?

A futures roll is closing your position in the expiring (near month) contract and simultaneously opening the same position in the next (far month) contract. This is done to maintain continuous exposure without taking delivery. Most traders roll 1–2 weeks before the contract expiration date. ES, NQ, and most CME equity index futures expire in March, June, September, and December.

Q.When should I roll my futures contracts?

Roll your futures position when the near-month contract approaches expiration — typically the Thursday before the third Friday of the expiration month (when CME equity index futures expire). Many traders roll 5–10 trading days before expiration when the near-month contract still has good liquidity. Volume in the near month typically drops significantly in the final week.

Q.What is the typical roll cost for ES futures?

The ES roll spread (far month minus near month) is typically 10–30 ticks ($125–$375 per contract) in a normal market. The spread reflects the cost of carry — interest rates minus dividends. In high-interest-rate environments, the roll cost is higher. You can check the current ES roll spread by looking at the difference between ESH (March), ESM (June), ESU (September), or ESZ (December) contracts.

Q.What is contango vs backwardation in futures?

Contango: far month price is higher than near month (common in equity index and energy futures). Rolling in contango costs money — you sell the near month cheaper and buy the far month more expensive. Backwardation: far month price is lower than near month (common in commodities with supply constraints). Rolling in backwardation gives you a credit — you sell near month higher and buy far month cheaper.

Q.Does rolling futures trigger taxes?

In the US, futures contracts held at year-end are marked to market under Section 1256 rules — 60% long-term / 40% short-term capital gains regardless of holding period. Rolling a futures contract is technically closing one position and opening another, which may be a taxable event. Consult a tax professional who specializes in futures trading for your specific situation.

Advertisement