A CFD rollover is the process of moving an open futures-linked CFD position from an expiring contract to the next available contract period. It allows traders to keep market exposure without manually closing one contract and opening another.

For many traders, rollovers can look confusing because the quoted price may change suddenly and an account adjustment may appear. In practice, the rollover itself is usually designed to offset the price gap between two contract periods. The real issue is understanding how it affects charts, open orders and total holding costs.

CFDs are leveraged products and involve a high level of risk. This article explains how CFD rollover works in a practical way, but it should not be treated as personal investment advice.

Key Takeaways

A CFD rollover moves a futures-linked CFD from an expiring contract to the next active contract.

Rollovers are most common in commodity CFDs and some index CFDs because these markets often track futures contracts.

A rollover adjustment is used to offset the price difference between the old and new contract.

CFD rollover is different from overnight funding, which is the daily cost or credit linked to holding a leveraged position overnight.

Traders should check expiry calendars, review open orders and factor rollover costs into longer-term trade planning.

Rollover does not automatically create a real profit or loss by itself, but spreads, slippage and funding charges can still affect total trading costs.

What is CFD rollover?

A CFD rollover is the automatic transfer of an open CFD position from an expiring underlying contract to the next available contract. This usually applies to CFDs that are based on futures markets, such as oil, natural gas, agricultural commodities or certain index products.

A Contract for Difference, or CFD, lets traders speculate on the price movement of an underlying market without owning the asset itself. For example, a trader can take a position on crude oil, gold or a stock index without buying barrels of oil, physical gold or all the shares inside an index.

However, some of these CFDs are linked to futures contracts. Futures contracts have fixed expiry dates. When the underlying contract approaches expiry, the broker needs to move the CFD exposure to a newer contract if the trader wants to keep the position open.

For example, if a trader holds a crude oil CFD based on the August futures contract, the broker may roll that position into the September contract before the August contract expires. The trader keeps exposure to oil price movements, but the contract reference and quoted price may change.

cfd_rollover_2_2e266963d3.jpg

Why do CFD rollovers happen?

CFD rollovers happen because futures contracts expire. A trader cannot keep exposure to a contract that no longer exists or is no longer actively traded.

In the futures market, contracts are tied to specific delivery or settlement months. For example, an oil futures contract may represent a particular month, such as September or October. As the contract gets closer to expiry, liquidity usually shifts from the current front-month contract to the next active contract.

Retail CFD traders are not usually interested in physical delivery. They are trading price movement, not taking delivery of oil, wheat, natural gas or other underlying assets. Because of this, brokers use rollover to maintain the trader’s market exposure without requiring manual contract replacement.

The important point is that rollover is a mechanical process. It is not a bonus, a penalty or a trading signal. It is simply the way a futures-linked CFD continues from one contract period to another.

Which CFD markets usually involve rollovers?

CFD rollovers are most common in markets where the underlying price is based on futures contracts. The exact rules depend on the broker and the product specification, so traders should always check the instrument details before opening a trade.

Commodity CFDs

Commodity CFDs are among the most common products affected by rollover. This is because many commodities are actively priced through futures contracts.

Examples include crude oil, natural gas, gold, silver, corn, wheat, soybeans and coffee. Energy and agricultural markets can be especially sensitive to contract-month differences because storage costs, seasonal demand and supply expectations may vary from one period to another.

For instance, the next crude oil contract may trade at a higher or lower price than the expiring contract. This difference does not necessarily mean the market has suddenly moved. It may simply reflect the pricing structure between two futures months.

Index CFDs

Some index CFDs may also involve rollovers, especially when they are based on index futures rather than the cash index price.

Major stock index futures often expire quarterly, commonly around March, June, September and December. If a trader holds a futures-based index CFD over these periods, the position may need to be rolled into the next contract.

This matters for swing traders and position traders because a rollover may create a visible chart gap and require stop-loss or take-profit levels to be reviewed.

Forex and forward CFDs

Forex CFDs are slightly different. Many retail forex products are based on spot pricing, so traders usually deal with overnight funding or swap charges rather than classic futures-style rollovers.

However, some brokers may offer currency forward CFDs or other expiry-based currency products. These can involve rollovers because they are structured around a specific future date.

This is why traders should not assume all CFDs work the same way. One broker’s oil CFD may be futures-linked, while another broker may offer a cash-based version with daily funding instead. Product specification matters.

CFD rollover vs overnight funding

CFD rollover and overnight funding both affect the cost of holding a trade, but they are not the same thing.

CFD rollover is linked to contract expiry. It happens when a position is moved from one contract period to another. The main purpose is to maintain exposure after the old contract expires.

Overnight funding, also called a swap or financing charge, is linked to holding a leveraged CFD position overnight. It is usually applied daily and reflects the cost of keeping a leveraged position open beyond the trading day.

Here is your comparison table between CFD Rollover and Overnight Funding, regenerated with clean and structured formatting while keeping all of your original content exactly as it was:

Feature

CFD Rollover

Overnight Funding

Main trigger

Contract expiry

Holding a position overnight

Frequency

Periodic, such as monthly or quarterly

Usually daily

Common products

Futures-linked commodity or index CFDs

Leveraged cash or spot CFDs

Main purpose

Move exposure to the next contract

Reflect financing cost or credit

Account impact

Debit or credit adjustment

Daily charge or credit

Key risk

Price gap, spread, order adjustment

Accumulated holding cost

A trader may encounter rollover, overnight funding or both, depending on the product. For example, a futures-linked commodity CFD may involve rollover at contract expiry, while a spot forex CFD may mainly involve daily swap charges.

How does the CFD rollover process work?

The CFD rollover process usually follows a clear sequence. The exact timing and method may vary by broker, but the general structure is similar.

Step 1: The current contract approaches expiry

Every futures-linked CFD has an underlying contract with a defined expiry date. As that date approaches, the broker will usually publish a rollover or expiry schedule.

Traders should check this schedule before entering medium-term positions. Holding a trade through rollover without knowing the date can lead to confusion when the platform price changes.

Step 2: The position is moved to the next contract

At the rollover point, the broker transfers exposure from the expiring contract to the next active contract. This may happen automatically on the trading platform.

For example, a position linked to the September oil contract may be moved to the October oil contract. The trader’s exposure continues, but the underlying contract reference changes.

Step 3: The price changes to the new contract level

The new contract will rarely trade at exactly the same price as the old contract. It may be higher or lower because futures prices reflect expectations about supply, demand, interest rates, storage, insurance and other market factors.

When the later contract trades above the near contract, the market is often described as being in contango. When the later contract trades below the near contract, it is often described as being in backwardation.

Step 4: An account adjustment is applied

Because the new contract may have a different price, the broker usually applies a cash adjustment to offset the price gap.

This is important. Without an adjustment, the trader could appear to receive an artificial profit or loss purely because the contract changed. The adjustment is designed to neutralise that price difference.

For example, if a long oil CFD is rolled from an $80 contract to an $82 contract, the chart price may rise by $2. However, the broker may apply a negative adjustment to offset that difference. The trader’s overall equity should not change simply because of the rollover price gap.

Step 5: Open orders may need to be reviewed

After rollover, the visible market price may be different. This can affect stop-loss orders, take-profit orders, pending entries and price alerts.

A stop-loss that made sense before the rollover may become too close or too far away after the new contract price is applied. Traders should review all open orders immediately after the rollover process.

What changes for traders during a CFD rollover?

During a CFD rollover, the trader’s market exposure may remain open, but several things can change on the platform.

The contract name or reference may update. For example, a position may move from one monthly oil contract to the next. The quoted price may also change because the new contract is priced differently from the expiring one.

The chart may show a visible gap. This does not always mean the underlying market suddenly moved in a normal trading sense. It may reflect the price difference between the old and new contract.

The account history may also show a debit or credit adjustment. This is the rollover adjustment used to offset the price difference between the two contracts.

The most important practical action is to review risk settings. Traders should check whether their stop loss, take profit and pending orders still match the new price structure.

How can CFD rollover affect trading costs?

CFD rollover itself is usually designed to be price-neutral, but that does not mean holding through rollover is cost-free.

The most obvious cost is the spread. When a position is effectively moved from one contract to another, the trader may be exposed to the bid-ask spread on the new contract. In less liquid periods, spreads can widen.

Slippage can also occur if the rollover takes place during a low-liquidity period or when market conditions are volatile. This may be more relevant in fast-moving commodities or around major economic events.

Overnight funding may still apply separately, depending on the product structure. If a trader holds a position for weeks or months, daily financing costs can accumulate.

This is why rollover matters more for swing traders and position traders than for day traders. A short-term trader who closes all positions before the end of the session may rarely deal with contract rollover. A trader holding oil, gas or index CFDs for several months may experience multiple rollovers.

CFD rollover example: oil CFD

Here is a simplified example of how a CFD rollover may work.

Imagine a trader holding a long position in a US crude oil CFD. The current contract is priced at $80, but it is close to expiry. The next contract is priced at $82.

When the rollover happens, the broker moves the position from the old contract to the new one. The visible price may rise from $80 to $82.

At first, this may look like a $2 gain per barrel. But this is not a real trading profit. It is a contract-price difference. To offset it, the broker applies a negative cash adjustment.

If the trader holds exposure equivalent to 100 barrels, the price difference is $2 × 100 = $200. The broker may apply a negative $200 adjustment so the trader’s equity remains broadly unchanged by the rollover itself.

cfd_rollover_1_633b943d1b.jpg

The trader may still face spread costs, possible slippage and any separate overnight funding charges. The key lesson is that the rollover price jump is not the same as a normal market gain.

How to manage CFD rollovers

The best way to manage CFD rollover is to treat it as part of trade preparation, not as an unexpected platform event.

Check the expiry calendar before trading

Before opening a futures-linked CFD position, check the rollover or expiry calendar. This is especially important for commodities and indices.

If the contract is close to expiry, decide whether the trade still makes sense. A swing trade entered just before rollover may face avoidable costs or chart disruption.

Read the product specification

Do not assume all CFDs work the same way. Product specifications usually explain whether the instrument is cash-based, spot-based, futures-linked or expiry-based.

This matters because it determines whether the position is more likely to involve rollover, overnight funding or both.

Decide whether to hold or close before rollover

When a rollover date approaches, traders usually have three choices.

They can close the position before rollover to avoid the transition. They can hold through rollover and accept the adjustment process. Or they can close the position and reopen manually after the new contract becomes active.

There is no single best choice. The right decision depends on the trade setup, market conditions, cost structure and risk tolerance.

Recheck stop-loss and take-profit levels

After rollover, review all attached orders. A stop-loss or take-profit order based on the old contract price may no longer make sense.

This is especially important for technical traders. A price level that looked logical before rollover may be distorted by the contract change.

Track total holding costs

Traders should not judge performance only by entry and exit price. Total holding cost may include spread, commission, overnight funding, rollover-related spread cost and any adjustments.

Keeping a trading journal can help. Record the product, rollover date, adjustment amount, spread conditions and whether the trade remained valid after rollover.

Conclusion

CFD rollover is a normal part of trading futures-linked CFDs. It allows an open position to move from an expiring contract to the next active contract without forcing the trader to close exposure manually.

The key point is that rollover is usually a mechanical adjustment, not a real trading profit or loss by itself. However, it can still affect charts, open orders and total holding costs.

For traders using CFDs on commodities, indices or forward-style products, rollover should be checked before entering a trade. By reviewing expiry calendars, understanding product specifications and managing open orders carefully, traders can reduce confusion and make better-informed trading decisions.

FAQs

What is CFD rollover?

CFD rollover is the process of moving an open futures-linked CFD position from an expiring contract to the next available contract. It helps the trader maintain exposure after the original contract reaches expiry.

Does CFD rollover create a profit or loss?

The rollover adjustment is usually designed to offset the price difference between the old and new contract. However, traders may still face spread costs, possible slippage and separate overnight funding charges.

Is CFD rollover the same as overnight funding?

No. CFD rollover is linked to contract expiry, while overnight funding is linked to holding a leveraged position overnight. A product may involve one, the other or both.

Which CFD markets usually have rollovers?

Rollovers are common in futures-linked commodity CFDs, such as oil, natural gas and agricultural markets. Some index CFDs and forward-style currency products may also involve rollovers.

Should traders avoid CFD rollover?

Not necessarily. Traders do not always need to avoid rollover, but they should understand it before holding a position through expiry. Checking the expiry calendar and reviewing open orders can help manage the risk.

How can traders prepare for a CFD rollover?

Traders can prepare by checking the rollover schedule, reading the product specification, deciding whether to hold or close the position, and reviewing stop-loss and take-profit levels after the contract switch.


Risk Warning: This article is provided for informational purposes only and does not constitute investment advice, investment research, or a recommendation to trade. The views expressed are those of the author and do not necessarily reflect the position of Markets.com. 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 may not be suitable for all investors. Leveraged products can result in capital loss. Past performance is not indicative of future results. Before trading, ensure you fully understand the risks involved and consider your investment objectives and level of experience. Cryptocurrency CFD trading restrictions may apply depending on jurisdiction.

Related Education Articles

Tuesday, 23 June 2026

Indices

11 Best Swap-Free Account CFD Brokers in Dubai 2026

Swap-Free Account

Tuesday, 23 June 2026

Indices

11 Best Swap-free Account CFD Brokers in 2026

Monday, 22 June 2026

Indices

Do You Have to Be Muslim for a Swap-Free Account?

Swap-Free Account

Monday, 22 June 2026

Indices

Swap-Free Account Pros and Cons: Is It Worth It?