Glossary term

GTC order (good till cancelled)

An order that stays active until it is filled or you cancel it, rather than expiring at the end of the day. Brokers may still cap how long a GTC order is kept, such as 30 or 90 days.

7 min read

What GTC order means

A GTC order, short for good till cancelled, is an instruction to your broker that stays active until it is filled or until you cancel it. It contrasts with a day order, which expires at the end of the trading session if it has not been executed. A GTC is mostly used with limit orders, stop orders and stop-loss or take-profit levels that you want to remain in force for days or weeks.

The name suggests the order lasts forever, but in practice it does not. Most brokers and exchanges set a maximum life, commonly in the range of 30 to 90 days, after which the order is cancelled automatically. Some CFD and forex platforms keep orders until cancelled, while others require renewal. The exact rule appears in the broker's order policy.

Position traders, swing traders and long-term investors use GTC orders. They allow a person to define a price in advance and walk away from the screen, without needing to re-enter an order every day.

How it works

When you place an order, you select its time in force, which controls how long the order lives. Common options are:

  • Day: expires at the close of the current session.
  • GTC: stays until executed, cancelled or the broker's maximum duration is reached.
  • GTD (good till date): stays until a date you choose.
  • IOC and FOK: immediate-or-cancel and fill-or-kill, which require immediate execution.

A GTC order sits in the broker's system or on the exchange's order book. If the market reaches your price, it is executed according to the order type: a limit order fills at your price or better, a stop order becomes a market order and may fill at a worse price, especially after a gap.

Points to note:

  • On exchanges, GTC orders can be cancelled at the end of the maximum period or after a corporate action such as a stock split, a dividend adjustment or a reverse split, because the original price level may no longer make sense.
  • For forex and CFD accounts, orders may be cancelled at rollover or if the account runs out of margin.
  • Extended hours: some GTC orders are valid only in regular hours unless you opt in.

A worked example

These numbers are illustrative. A share trades at 52.00 USD and you think 48.00 USD would be a fair entry level. You place a buy limit order for 100 shares at 48.00 as a GTC order.

  1. Day 1 to day 12: the price stays above 48.00. Nothing happens, and no cost or margin is charged for a cash order other than the funds reserved.
  2. Day 13: the share drops to 47.80 after poor sector news, and your order fills at 48.00 or better. Cost: 100 x 48.00 = 4,800 USD.
  3. Now you add a GTC sell stop at 44.00 to limit the loss. If the price falls to 44.00, the stop becomes a market order. If the stock gaps down to 42.50 overnight, the fill may occur near 42.50.
  4. Loss estimate at the stop price: (48.00 - 44.00) x 100 = 400 USD. After a gap to 42.50: (48.00 - 42.50) x 100 = 550 USD.

If the broker's maximum duration is 30 days and nothing fills by day 30, the order is cancelled, and you would have to place it again. Forgetting that can mean being unprotected without noticing.

Why it matters

GTC orders let a plan work while you are not watching. They are especially useful for stop-loss and take-profit orders, which are meant to stay attached to a position for as long as it is open.

They also carry a hidden risk: stale orders. An order set weeks ago may fill in conditions you no longer have in mind, after news or a change in your view. Risk is highest with orders left on accounts you rarely check.

Brokers differ in maximum duration, in how they treat GTC orders around corporate actions and rollovers, in whether pending orders reserve margin, and in whether orders are held on the exchange or on the broker's own server. Those differences affect execution quality and reliability.

How to use it in practice

  1. Look up the broker's maximum duration for GTC orders and what happens when it ends.
  2. Check which order types support GTC, and whether extended hours are included.
  3. Decide a review routine, for example a weekly check of all open orders.
  4. Cancel or update orders when your plan or the market changes.
  5. For stops, understand gap risk and whether a guaranteed or non-guaranteed stop is offered, and at what price.
  6. Confirm how the order treats dividends, splits and other corporate actions.
  7. Use alerts so you are told when a price is near your level.

Common mistakes and misconceptions

  • Believing GTC means forever. Most brokers limit it.
  • Forgetting old orders. They can fill long after your reasoning has changed.
  • Assuming a stop at a price means a fill at that price. In gaps the fill can be much worse.
  • Placing too many pending orders without watching total exposure. If several fill at once, the combined position may be larger than intended.
  • Ignoring corporate actions. A split can change the meaning of your price level.
  • Assuming the order is protected from platform outages. Technical problems can delay handling.

Risks and limitations

A GTC order does not guarantee execution. A limit order might never fill if the price does not reach your level or if other orders are ahead of yours. A stop order does not guarantee its price. Leveraged products can produce large losses quickly. Terms differ by broker, venue and product, so check the current order policy.

How Brokeli looks at it

Order types and time-in-force options are part of the platform features we record for brokers, including GTC availability and any stated maximum duration. These details come from published research snapshots and vary by country and account type. We describe them neutrally, as a way to compare how much control a platform gives.

Frequently asked questions

What does GTC mean in trading?

GTC stands for good till cancelled. It is a time-in-force instruction that keeps an order active until it fills or you cancel it, instead of expiring at the end of the day. Brokers usually cap the maximum life, such as 30 or 90 days.

How long does a GTC order last?

It depends on the broker and venue. Some keep it until cancelled, but many cancel automatically after a maximum period, commonly 30 to 90 days. Corporate actions, rollovers or insufficient margin can also cancel it earlier. Check your broker's order policy.

What is the difference between a GTC order and a day order?

A day order expires at the end of the current trading session if unfilled. A GTC order carries over to following sessions until it executes, is cancelled or reaches the broker's maximum duration. Both can use the same price conditions, only the lifetime differs.

Can a GTC order be filled at a different price?

Yes, depending on the type. A limit order fills at your price or better. A stop order turns into a market order when triggered, so it can fill at a worse price, especially after a gap or in fast markets. GTC only controls how long the order lasts.

Should I use GTC for stop-loss orders?

Many traders attach stops as GTC so protection stays on while the position is open. It is not a guarantee: stops can slip, and orders can lapse at the maximum duration. Check expiry dates regularly and understand gap risk before relying on one.

GTC order (good till cancelled) — Brokeli glossary · Brokeli