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.