Laverlane
Orders & Execution

What Is a Good-Till-Cancelled Order? How GTC Orders Work in CFD Trading

LLaverlane Team·Published 29 Sept 2026
In this article
Trading platform showing a good-till-cancelled pending order set across multiple sessions
Direct Answer

A Good-Till-Cancelled (GTC) order is a time-in-force instruction that keeps a pending buy or sell order active until it is executed or manually cancelled. Some retail CFD brokers apply their own expiry limits to pending orders, so a GTC order will not necessarily stay open indefinitely.

A Good-Till-Cancelled (GTC) order is a time-in-force instruction that keeps a pending buy or sell order active until it is executed or manually cancelled.

Retail CFD traders commonly use pending GTC orders to target specific entry or exit levels across multi-day price movements without having to monitor charts constantly. However, the idea that a GTC order remains open indefinitely can be misleading. In practice, some retail CFD brokers apply their own expiry limits, and pending orders you don't keep an eye on can still be hit by weekend price gaps and slippage.

Quick Takeaways

  • So, what is a good till cancelled order? It's an order that stays active across trading sessions until it's filled by the market or you cancel it.
  • Some retail CFD brokers apply their own expiry limits, so a GTC order may be cancelled automatically after a set period.
  • Leaving GTC orders unmonitored can expose traders to execution slippage during illiquid market opens and overnight swap charges once an order is triggered.

What Is a Good-Till-Cancelled (GTC) Order?

If you're asking what is a good till cancelled order, the answer starts with the difference between immediate execution and pending instructions. The good till cancelled order meaning is simple: your pending order stays live beyond the current session.

When you place a standard market order, your broker fills the trade at the best available price. By contrast, a pending order remains inactive until the market meets your specified price conditions. The time-in-force instruction determines what happens if the market does not reach that level during the current trading session.

A Good-Till-Cancelled instruction tells the trading system to keep your pending order active across consecutive trading days. Whether you are placing a buy limit below the current market price or using a stop-loss order to manage risk, the GTC parameter prevents the instruction from expiring simply because the daily session has ended.

Good-Till-Cancelled vs Day Orders: Core Differences

What does good till cancelled order mean compared with a Day order? It comes down to how long your instruction stays active.

The main alternative to a GTC instruction is a Day order. A Day order remains active only until the end of the current trading session. If the market does not reach your target price before the session closes, the trading system automatically cancels the order.

The appropriate duration depends on your trading approach and how closely you monitor market developments.

Feature
Day Order
Good-Till-Cancelled (GTC) Order
How Long It Lasts
Automatically expires at the end of the session
Carries over across daily sessions
Max Lifespan
Single trading day
No fixed limit; some brokers set an expiry period
Day-to-Day Upkeep
Must be re-entered the next day if unfilled
Remains active until filled or manually cancelled
Gap Exposure
No overnight gap exposure while the order is cancelled
Exposed to weekend and news-related price gaps
Best Suited To
Intraday scalping and day trading
Multi-day swing trading and position entry

Day orders suit intraday strategies where trades are intended to be opened and closed within a single session, avoiding the risks associated with leaving pending orders active overnight. Swing traders may prefer GTC orders because they can maintain multi-day entry levels without having to re-enter the same pending orders each morning.

How GTC Orders Work in CFD Trading

To understand how a Good-Till-Cancelled order works in practice, consider how pending entry and risk-management orders interact with market pricing. With the good till cancelled order explained in simple terms, the next step is to see how it behaves once it sits on your platform.

When trading Contracts for Difference (CFDs), GTC parameters can be attached to two main types of pending order:

  • Limit Orders (Buy Limit / Sell Limit): An instruction to open a position at your specified price or better. A GTC Buy Limit sits below the current market price and waits for the price to fall to the specified level.
  • Stop Orders (Buy Stop / Sell Stop): An instruction to open a position once the price moves through a specified trigger level. A GTC Sell Stop can also be used as a stop-loss instruction to limit potential downside.

In CFD markets, orders interact directly with broker pricing feeds and underlying market depth. When liquidity falls, order execution speeds and fill prices can change.

The Reality of Broker Auto-Expiry Limits

If your GTC pending order remains unfilled after any expiry period your broker sets, the system may cancel the instruction automatically. Expiry rules differ between brokers and platforms, so always check your platform's default duration settings so that an entry order doesn't expire before the target price is reached.

Risks of ‘Set-and-Forget’ GTC Orders

GTC orders are handy, but if you leave them running without checking in, a few things can go wrong. Knowing what is a good till cancelled order is only half the job; knowing when to cancel one matters just as much.

Price Gaps and Execution Slippage

Financial markets do not always move continuously from one price to the next. Major economic releases, earnings announcements or weekend news can cause prices to gap beyond the level of a pending GTC order.

For example, suppose you place a GTC Buy Limit at 1.1000 and the market opens after the weekend at 1.0950. Your order may be filled at the lower price, resulting in favourable slippage. But if you've got a GTC Sell Stop at 1.1000 and the price gaps down to 1.0950, your order may be filled at 1.0950 instead – that's significant negative slippage.

Unexpected Fills and Overnight Swap Costs

A GTC order that remains active for several weeks may trigger long after the market conditions behind your original trading idea have changed. If market fundamentals shift while you are not monitoring the market, an old pending order could be filled just as the price begins moving sharply against the resulting position.

Once a GTC pending order is triggered, it becomes an open CFD trade. If the position stays open past your broker's daily rollover – usually 5pm New York time, which is 22:00 UK time – you'll pay (or occasionally receive) an overnight swap.

Review Pending Orders and Manage Leverage Risk

In practice, many traders find that forgotten pending orders can cause more problems than poor market timing. Reviewing open order tickets at the start of each week can help reduce the risk of unexpected fills under market conditions that no longer match the original trading setup.

Risk management is particularly important when trading with leverage. When the European Securities and Markets Authority (ESMA) introduced its CFD restrictions in 2018, it reported that between 74% and 89% of retail accounts typically lose money, and UK brokers regulated by the Financial Conduct Authority (FCA) must publish the percentage of their own retail accounts that lose money.

Conclusion

Understanding what a Good-Till-Cancelled order means can help you plan trades over longer periods without having to monitor the market continuously. GTC orders provide flexibility for multi-day entries and protective stop levels. However, they still require regular review because of price gaps, unexpected fills and any expiry rules your broker applies.

To understand how Good-Till-Cancelled instructions compare with immediate market orders, fill-or-kill instructions and stop-entry orders, see our broader guide to order types in trading.

Trading CFDs carries a risk of losing capital, often rapidly because of leverage. Order duration settings should therefore form part of a disciplined risk-management approach rather than act as a substitute for monitoring open and pending orders.

FAQ

How long does a Good-Till-Cancelled (GTC) order stay open?

A GTC order remains active across consecutive trading sessions until the market touches the target execution price or you manually cancel it. However, some retail CFD brokers apply their own expiry limits to pending orders, so an unfilled GTC order may be cancelled automatically after a set period. Check your platform's order settings to see how long your orders stay active.

What is the main difference between a Day order and a GTC order?

A Day order automatically expires at the end of the current trading session if unfilled, requiring you to re-enter it the next morning. A GTC order carries forward across multiple trading days, so you can set price levels for the days ahead without re-entering them every morning.

Can a Good-Till-Cancelled order suffer from slippage?

Yes. If market prices gap over the weekend or across a major news event past your GTC trigger price, your order fills at the next available market price rather than your specified order level. This can result in significant negative slippage on stop-loss orders.

Does keeping a GTC order active incur daily holding charges?

A pending GTC order does not incur fees while waiting to execute. However, as soon as price triggers the order and converts it into an open CFD position, holding that trade past the daily market cut-off subjects your account to overnight swap financing charges.

Can I modify or cancel a GTC order before it fills?

Yes. You can alter or delete a pending GTC order at any time without cost, provided the order has not yet been triggered by market price action. Once executed, the order becomes an active market position and must be managed or closed accordingly.