Access Restricted for EU Residents
You are attempting to access a website operated by an entity not regulated in the EU. Products and services on this website do not comply with EU laws or ESMA investor-protection standards.
As an EU resident, you cannot proceed to the offshore website.
Please continue on the EU-regulated website to ensure full regulatory protection.
Monday Apr 20 2026 09:48
25 min

Before we dive into the mechanics of contract expirations, let’s quickly recap what a Contract for Difference (CFD) actually is. In simple terms, a CFD is a financial derivative that allows you to speculate on the price movements of an underlying asset—like stocks, indices, or commodities—without actually owning the asset itself. You are essentially entering into an agreement with your broker to exchange the difference in the asset's price from the time you open the position to the time you close it.
Because you aren't buying physical barrels of oil or actual shares of stock, CFDs offer incredible flexibility, including the ability to go short and use leverage. However, this structure also introduces specific holding mechanics. If you plan to hold a position open for more than a few hours, you need to understand how brokers manage the pricing of these assets over time. This brings us directly to one of the most critical, yet frequently misunderstood, aspects of holding certain CFD products: the rollover.
A CFD rollover is the process where an expiring underlying contract is closed and seamlessly shifted to the next available contract period. Because many CFDs are derived from the futures market, they are bound by time. Futures contracts have a finite lifespan; they expire on a specific date.
When that expiration date arrives, the CFD linked to that futures contract must also transition. Instead of forcing you to close your trade, take a loss, or manually open a new position, brokers use the rollover process to automatically extend your exposure. It’s vital to understand that this process is mainly relevant for CFDs linked to futures-style markets. Not every CFD operates with the same rollover structure; for example, cash-based or spot CFDs handle holding costs differently.
To put it into perspective, here is a simple one-line example: If you hold an oil CFD near expiry, the broker may move the position to the next contract month so your trade stays alive without interruption.

CFD rollovers happen primarily because the underlying markets they track have strict expiry dates. Think about the futures market for a moment. A farmer selling wheat and a bakery buying wheat use futures contracts to lock in prices for delivery in a specific month—say, September. When September arrives, the contract expires, and physical delivery takes place.
As a retail CFD trader, you have zero interest in taking delivery of physical wheat, oil, or cattle. You are just trading the price action. Because you cannot hold an expired contract, brokers need a mechanism to keep your speculative position open beyond that contract's expiration date.
By rolling the contract over, the broker shifts your exposure from the expiring front-month contract to the next active contract month (for instance, moving from the September contract to the October contract). This keeps your position active, but because the new contract is trading in a different time period, its pricing basis will almost certainly change. This difference in price is why rollovers matter significantly, particularly when you are trading commodities and index CFDs where futures pricing drives the market.
Understanding which markets require rollovers is the first step in managing your trading costs and avoiding unexpected surprises on your platform.
Commodity CFDs
Commodity markets are the most common playground for CFD rollovers. Because physical assets require storage, transport, and insurance, they are heavily traded via futures contracts. If you trade in this sector, expect regular rollovers. Common markets include:
Index CFDs
You might think of indices like the S&P 500 or the FTSE 100 as static numbers, but many index CFDs are actually based on index futures pricing rather than the cash market. Because these futures contracts typically expire quarterly (March, June, September, December), trading an index CFD over the medium to long term will likely involve navigating quarterly rollovers.
Forex CFDs
Forex is where things can get slightly confusing. In the retail forex market, traders mostly deal with "spot" pricing rather than futures. Therefore, forex traders more often deal with overnight funding (or swap rates) rather than classic futures-style rollovers. However, some brokers do offer currency forward CFDs which have expirations and require rolling over. It is entirely up to how the broker structures the product.
Why This Section Matters
The main takeaway here is that rollover rules depend heavily on the specific product structure, not just the name of the asset. An "Oil" CFD at Broker A might be a spot instrument with daily funding, while at Broker B, it might be a monthly futures CFD with a rollover adjustment. This is why you must always check the specific instrument details on your broker’s platform before you execute a trade.
One of the most common mistakes new traders make is confusing a rollover with overnight funding. While both affect the cost of holding a trade, they are fundamentally different mechanics.
Rollover is strictly related to contract expiry and moving your position to the next available contract. It happens periodically (e.g., monthly or quarterly) and involves an adjustment to offset the price gap between the old and new contracts.
Overnight funding, often called a swap fee, is the cost of holding a leveraged position overnight. Because you are trading on margin, you are essentially borrowing capital from the broker. The overnight funding fee is calculated based on interest rate differentials and is applied daily (usually at 5 PM EST).
Traders often confuse the two because both can result in a debit or credit on their account statement. Depending on the product, a position may involve one, the other, or both.
Here is a simple breakdown:
Feature | CFD Rollover | Overnight Funding (Swap) |
|---|---|---|
Trigger | Contract Expiration | Holding past the daily market close |
Frequency | Periodic (Monthly, Quarterly) | Daily |
Purpose | Bridging the price gap between contracts | Cost of leverage / interest rate differentials |
Financial Impact | Usually cash-neutral (excluding spread) | Accumulating daily cost or minor credit |
When you decide to hold a trade through an expiration date, a specific sequence of events unfolds behind the scenes.
Step 1: The Contract Nears Expiry
Every futures-linked CFD has a defined lifespan. As the expiry date approaches, liquidity in the current "front-month" contract starts to dry up as institutional traders move their money to the next month. Brokers usually publish rollover or expiry schedules well in advance so traders know exactly when the transition will occur.
Step 2: The Position Is Shifted to the Next Contract
At a specified time—often over a weekend or during a low-liquidity trading hour—the expiring contract is replaced with the next available contract. On many modern trading platforms, this transition happens automatically. You don't have to push any buttons; the platform does the heavy lifting to ensure your exposure remains intact.
Step 3: The Price Is Adjusted
This is where the math kicks in. The new contract will almost never trade at the exact same price as the old contract.
Because the price of the asset suddenly "jumps" or "drops" to match the new contract, your open position would technically show a massive, unearned profit or an unfair loss. To prevent this, the broker applies an account adjustment.
This adjustment perfectly offsets the price difference between the old and new contract pricing. This is one of the most misunderstood parts of rollover. If you are long and the new contract is $2 more expensive, your position gains $2 in value on the chart, but the broker will deduct $2 from your account balance. The net result is zero. The rollover is designed to be purely mechanical, not a sudden windfall or penalty.
Step 5: Orders May Need Review
After the rollover finishes, the underlying price of your asset has changed. Therefore, you must urgently review your attached orders. This includes your stop loss, take profit, pending entry orders, and any price alerts you have set. Do not assume every order remains ideal after the contract switch. If the price gapped up by 50 points during the rollover, your old stop loss might now be far too close or too far away from current market action.
When you log into your platform the morning after a rollover, a few things will look different, even though your market exposure hasn't changed.
First, your position stays open, but the contract reference changes (e.g., from "US Oil Sept" to "US Oil Oct"). Second, the quoted price on your screen will change to reflect the new contract. Consequently, the chart appearance may look different, often displaying a visible gap where the old contract ended and the new one began.
You will also notice an account adjustment in your transaction history—either a debit or a credit—offsetting the price gap. Because of this sudden shift in price structure, your stop and limit levels may need immediate review. Furthermore, any short-term trade logic based on highly localized technical analysis may no longer be valid on the newly adjusted chart.
Ultimately, it is crucial to remember that a rollover does not automatically mean profit or loss by itself; the mechanics are cash-neutral. You just need to understand how the platform reflects these changes visually and mathematically.
While the price adjustment itself is meant to be neutral, rollovers are not entirely free. Understanding the hidden friction of rollovers is key to managing long-term trades.
Price Difference Between Contracts
As established, the next contract can be priced higher or lower. The immediate impact of this gap is neutralized by the broker's cash adjustment, meaning you do not gain or lose equity simply because the contract price changed.
Account Adjustments
Traders will see a debit or credit in their account history. If you are long in a contango market (new price is higher), you will see a cash deduction. If you are short in a contango market, you will receive a cash credit. The exact reverse is true in a backwardated market.
Total Holding Cost
The real cost of a rollover comes from the friction of the transaction. To calculate your total holding cost, you must combine several factors:
Why Cost Awareness Matters
If you are a day trader, this rarely affects you. But for long-term or swing traders, cost awareness is paramount. You must factor rollover spread costs and daily funding into your initial trade planning. A position held for six months might endure six separate rollovers, eating into your profit margin through accumulated spread costs.
Let's look at how this plays out in the real world to remove the mystery.
Forex CFD Example
In forex, trading a classic EUR/USD CFD usually involves spot pricing. Therefore, you are dealing with overnight funding (swap) rather than a futures expiry. However, if you are trading a Forex Forward CFD, the contract has an expiration date. If the front-month forward is at 1.1050 and the next month is at 1.1060, a long position will see the entry price adjusted upward, accompanied by a proportional deduction in the cash balance. Always check the product specification carefully to know if you are trading spot or forwards.
Oil CFD Example
Imagine a trader is holding a long position of 100 barrels of US Crude Oil. The August contract is nearing expiry and is priced at $80.00. The September contract is currently trading at $82.00 (contango).
When the rollover happens, the broker moves the trader's position to the September contract. The trader’s open position suddenly jumps in value by $2.00 per barrel, creating an artificial "profit" of $200 on the screen. To offset this, the broker applies a negative account adjustment of $200. The trader's total equity remains exactly the same as it was before the rollover. (Note: The trader will also pay the spread for the new contract execution).

Depending on your timeframe and trading style, a rollover is either a non-event or a critical variable.
For Day Traders
If you open and close your positions within the same trading session, rollover will likely matter less to you because you aren't holding through the daily close or the contract expiration. However, it still matters near expiry if a trade is held longer than planned—if a day trade turns into a multi-day hope-trade, you might suddenly find yourself caught in a rollover you didn't plan for.
For Swing Traders
Swing traders hold positions for days or weeks. For you, rollover cost and the sudden contract price change can directly affect trade performance. If you are heavily relying on precise Fibonacci levels or moving averages, a rollover price gap can distort your technical analysis, forcing you to recalibrate your charts.
For Position Traders
If you hold trades for months, repeated rollovers will become a standard part of your total trade structure. You must actively calculate the cost of the spread paid at every rollover and ensure your macroeconomic thesis is strong enough to absorb these ongoing frictional costs.
For News and Event Traders
Holding through major market events near rollover dates can add immense complexity. If an OPEC meeting coincides with a crude oil expiry, the volatility between the two contract months can be erratic. Managing spreads and liquidity gaps during these times requires tight risk management.
Professional traders don't let rollovers catch them off guard. They incorporate expirations into their daily workflow. Here is how you can do the same.
Check the Expiry Calendar Before You Trade
Make expiry review a mandatory part of your trade prep. Most brokers offer a clear calendar showing exactly when specific instruments will roll. Never enter a swing trade on a commodity without checking how many days are left on the current contract.
Understand the Product Specification
Don't guess. Right-click on the asset in your platform and read the specifications. Know whether the instrument is spot-based, cash-based, or futures-linked.
Decide Whether to Hold or Exit Before Rollover
You have three choices when a rollover approaches:
Recheck All Open Orders
If you hold through the transition, immediately update your parameters. Check your stop loss, take profit, pending entries, and trailing stops if relevant. The new contract price means your old price levels might trigger prematurely.
Track the Real Cost of Holding
Do not focus only on your entry and exit price. To evaluate your true profitability, you must include rollover adjustments, spread fees, and overnight costs in your trade thesis.
Keep a Trade Journal Note on Every Rollover
In your trading journal, explicitly record the mechanics of the event. Log the product, the rollover date, the specific adjustment (debit or credit), the outcome of the trade, and the lesson learned. Over time, you will learn which markets are too expensive to hold long-term and which ones fit your strategy.
What is CFD rollover?
It is the automatic process where a broker closes an expiring CFD contract and opens a new one in the next contract month, applying a cash adjustment to offset the price difference.
How long can you hold onto a CFD?
Technically, you can hold a CFD indefinitely, provided you maintain sufficient margin in your account to cover running losses and you continuously absorb the costs of overnight funding and periodic rollovers.
What does rollover mean in trading?
In general trading terms, it means extending the settlement of an open position. In futures and CFDs, it specifically means shifting exposure from a contract that is dying to one that is actively trading.
Should I avoid CFD?
Not necessarily, but you should avoid trading them blindly. CFDs are powerful tools for hedging and short-term speculation. However, if you do not understand leverage, margin, overnight funding, and rollovers, they can be highly risky.
A CFD rollover is a completely normal, mechanical part of trading futures-linked derivative products. The real problem is not the rollover itself, but a trader's failure to understand how it works. Panicking over a sudden chart gap or an unexpected cash deduction is entirely avoidable. By treating expirations as a standard variable in your trading equation, you can plan for the rollover before entering the trade, rather than reacting to it after it happens.
Open an account with Markets.com today and experience professional-grade trading.

Risk Warning: this article represents only the author’s views and is for reference only. It does not constitute investment advice or financial guidance, nor does it represent the stance of the Markets.com platform.When considering shares, indices, forex (foreign exchange) and commodities for trading and price predictions, remember that trading CFDs involves a significant degree of risk and could result in capital loss.Past performance is not indicative of any future results. This information is provided for informative purposes only and should not be construed to be investment advice. Trading cryptocurrency CFDs and spread bets is restricted for all UK retail clients.