What Is a GTC Order? How Good-Til-Cancelled Orders Work
In this article

Good-Til-Cancelled (GTC) order is a time-in-force instruction that keeps an order active across multiple trading sessions until it is filled, cancelled or expires under the applicable platform or trading venue rules. It allows traders to set entry or exit levels without submitting the same order again each day.
A Good-Til-Cancelled (GTC) order is a time-in-force instruction that keeps an order active beyond the current trading session. It remains open until it is filled or cancelled, subject to any expiry or cancellation rules set by the broker, platform or trading venue.
GTC orders can reduce the need to re-enter the same trading instructions each day. They can be useful when a trader is waiting for a particular price level, but keeping an order active for longer also creates risks. Market conditions may change, prices can gap between sessions, and broker-specific expiry and margin rules can affect how the order is handled.
This guide explains how GTC orders work, how they differ from Day orders and what execution risks traders should consider.
Quick Takeaways
- A GTC order can remain active across multiple trading sessions until it is filled, cancelled or expires under the applicable platform or trading venue rules.
- There is no universal maximum lifespan for GTC orders. Expiry policies vary between platforms, providers and markets.
- An unexecuted pending order does not create an open CFD position, so overnight funding does not normally apply until the order is filled. However, margin and available-funds policies vary between platforms and providers.
- A gap can cause a stop order to execute away from its stop price. A limit order, by contrast, should only execute at its limit price or better and may remain unfilled if no eligible price is available.
What Is a GTC Order? Meaning and Execution Basics
A Good-Til-Cancelled order, commonly shortened to GTC, is a time-in-force instruction that determines how long an order should remain active — a GTC order explained at its simplest as an instruction that keeps working until it's filled, cancelled, or expires.
Time-in-force (TIF) simply refers to how long an order remains available for execution. A market order seeks immediate execution at the best available price, while a pending order waits until specified price conditions are met. A GTC instruction controls how long that order remains active rather than determining the execution price itself.
For example, suppose an instrument is trading at $100 and a trader only wants to buy if the price falls to $90. Instead of entering a new buy limit order each day, the trader could use a GTC instruction. The order can then remain active until the $90 condition is met, the trader cancels it or the applicable expiry rules take effect.
The main benefit is convenience, but long-running orders can become outdated. An order placed under one set of market conditions may no longer make sense several days or weeks later, so open GTC orders should still be reviewed regularly.
How a GTC Order Works Across Market Sessions
If a GTC order remains unexecuted at the end of a trading session, the platform can keep it active for future eligible sessions rather than cancelling it automatically.
How the order is stored, routed and prioritised depends on the platform, product and trading venue. Don't assume your GTC order will retain the same queue priority indefinitely, particularly if you amend it or it's routed differently.
GTC instructions can be used with several types of order. A limit order specifies the maximum price a buyer is willing to pay or the minimum price a seller is willing to accept. A stop order activates when a specified stop price is reached and may then become a market order, depending on the order type and platform. Some platforms also offer stop-limit orders, which become limit orders once their stop level is triggered.
Where supported, traders may also use longer-duration instructions for working entry or exit orders. Attached stop-loss and take-profit instructions can follow different persistence rules, so their duration should be checked separately rather than assumed to be GTC.

For CFD trading, an unexecuted pending order has not yet created an open position. Overnight funding therefore normally becomes relevant only after the order is filled and the resulting position remains open through the applicable funding or rollover time.
Margin treatment is less uniform. Some platforms assess available margin only when a pending order is triggered, while others may reserve funds or margin when a working order is placed. So check the applicable platform rules rather than assume your unexecuted GTC order has no effect on your available funds.
A trader can normally cancel or amend a GTC order before it executes, subject to the platform rules and applicable trading hours. Once the order has been executed, it can no longer be cancelled as a pending order. The resulting open position would instead need to be managed or closed in the usual way.
GTC Order vs Day Order: Key Execution Differences
A Day order is one of the main alternatives to a GTC instruction. If it is not executed, a Day order generally expires at the end of the relevant trading day rather than carrying forward automatically.
Feature | Day Order | GTC Order |
|---|---|---|
Active Lifespan | Usually remains active for the current trading day or session | Can remain active across multiple sessions until filled, cancelled or expired under broker, platform or trading venue rules |
Next-Session Risk | Once expired, it cannot trigger during a later session unless re-entered | Can remain eligible for execution during later sessions |
Daily Administration | May need to be entered again if the setup remains valid | Does not normally need to be re-entered each day |
Stale-Order Risk | Lower because the order expires relatively quickly | Higher because an old order may remain active after the original trading rationale has changed |
Day orders may suit trading setups that are intended to remain valid for only one session. GTC orders may be more practical when a trader is waiting for a price level that could take several sessions to reach.
Neither instruction is inherently better. The appropriate choice depends on how long the trading idea is intended to remain valid and how closely the trader is prepared to monitor outstanding orders.
Maximum Lifespan and Automatic Expiry Rules
Despite the name, Good-Til-Cancelled does not always mean that an order can remain open indefinitely.
There is no universal expiry period for GTC orders. The maximum duration can vary between platforms, providers, products and trading venues.
Some GTC orders may remain active for several weeks or months, while others follow a specific calendar-based expiry rule. The relevant expiry should therefore be checked before the order is placed.
A pending GTC order may also be cancelled before its normal expiry under certain circumstances. Depending on the product and platform, these can include corporate actions, insufficient margin when an order is triggered, expiry or removal of the underlying contract, account closure, stop-out events or other administrative conditions.
Execution Risks: Market Gaps, Slippage and Volatility
Keeping an order active across several sessions introduces execution risks that are easy to overlook.
Weekend and Out-of-Hours Price Gaps
A market can reopen at a different price from its previous close after economic releases, company announcements, geopolitical developments or other events that occur while normal trading is unavailable.
The effect of a gap depends on the type of order.
If a standard stop order is triggered, it generally becomes a market order. The stop price is therefore a trigger rather than a guaranteed execution price, and the actual fill can be significantly different during a fast or gapping market.
A limit order works differently. A buy limit order should execute only at its limit price or lower, while a sell limit order should execute only at its limit price or higher. A limit order protects the execution price rather than guaranteeing a fill. If no eligible price is available at the limit price or better, the order may remain unfilled.
This distinction matters because GTC controls how long an order remains active. It does not remove the normal execution characteristics or risks of the underlying order type.
The Set-and-Forget Pitfall
One of the main risks of a long-running GTC order is that the original trading rationale can become stale.
For example, a trader might place a GTC buy limit based on market conditions in January. If the price does not reach that level until March, interest-rate expectations, economic data, company news or broader market conditions may have changed substantially.
If the order remains active, it could still execute even though the original reason for placing it no longer applies.
Regularly reviewing outstanding GTC orders can reduce this risk. The appropriate review frequency depends on the strategy and how quickly the relevant market conditions can change, but GTC should not be treated as a substitute for monitoring open trading instructions.
Conclusion
So what is a GTC order, in short? It's an instruction that allows an order to remain active across more than one trading session, reducing the need to enter the same instructions repeatedly. However, its exact lifespan and handling depend on the platform, product and market.
Traders should check how the relevant platform treats expiry, available margin and working orders, while also reviewing long-standing instructions to make sure the original trading rationale remains valid. It is also important to distinguish between order types: a stop order can experience significant slippage after a gap, while a limit order may remain unfilled rather than execute at an unfavourable price.
Understanding how time-in-force instructions interact with different order types can help traders manage execution more systematically. CFD trading involves leverage and can result in rapid losses, so automated order settings should be used alongside appropriate monitoring and risk management rather than relied on in isolation.
FAQ
What Does GTC Stand for in Trading?
GTC stands for Good-Til-Cancelled — so what does a GTC order mean in practice? It's a time-in-force instruction that allows an order to remain active across multiple trading sessions until it is filled, cancelled or expires under the broker's rules.
How Long Does a GTC Order Stay Active?
There is no universal lifespan for a GTC order. It can remain active until it is filled or cancelled, but trading platforms and providers may impose their own expiry limits. Traders should therefore check the applicable GTC duration rather than assume the order will remain open indefinitely.
What Is the Difference Between a Day Order and a GTC Order?
A Day order generally expires at the end of the trading day if it has not been executed. A GTC order can remain active across multiple trading sessions until it is filled, cancelled or reaches an applicable expiry limit.
Does a GTC Stop-Loss Order Guarantee Execution at the Exact Price?
No. A standard GTC stop-loss order does not guarantee execution at the stop price. If the market gaps past the specified level, the order may be executed at the next available price, which can result in slippage. Guaranteed stop features, where available, operate under separate broker-specific terms and may involve additional charges.
Are There Charges for Keeping an Unexecuted GTC Order Open?
An unexecuted GTC order does not normally incur overnight funding because it has not yet created an open position. Overnight funding may apply after the order is filled if the resulting position remains open through the relevant funding cut-off. However, margin and available-funds treatment for pending orders varies between platforms and providers. Some may reserve or assess funds before execution, so traders should check the applicable margin and order rules.





