MRPNL

Good Till Cancelled Order — What It Is and How It Works

A good till cancelled order stays active until it fills or you cancel it. Here is how it works, when to use it, and where the fill price can surprise you.

By MRPNLMay 31, 20267 min

A good till cancelled order, often shortened to GTC, is an instruction to buy or sell that stays active until it fills or you cancel it. Unlike a day order, it does not expire when the session closes. It rests in the market, waiting for your price, across days or weeks until something triggers it. That persistence is the whole point, and it is also where most of the risk hides.

The order itself is simple. What it does to your decision-making is not. A resting order you placed last Tuesday carries last Tuesday's logic, and the market does not check whether that logic still holds before it fills you.

Good till cancelled order meaning in plain terms

The good till cancelled order meaning comes down to duration. Most orders carry a time-in-force instruction that tells the broker how long to keep them working. A day order dies at the close. A GTC order keeps working until it executes or you pull it.

That does not mean forever. Most brokers cap a GTC order at 30 to 90 days, then cancel it automatically. The exact limit varies by firm. Know your broker's rule before you rely on the order being there.

A GTC order is a duration setting, not an order type on its own. You attach it to a limit or stop. The limit or stop defines the price; the GTC defines how long that price stays live.

How does a good till cancelled order work in trading

You set a price and a side, and the order sits in the book until the market reaches it. When price touches your level and there is enough volume to fill you, it executes. Until then, nothing happens. The order is patient in a way most traders are not.

Execution is where the detail matters. A GTC limit order fills at your price or better, but only when the market trades there. A GTC stop is different: once price hits your level, it becomes a market order and takes whatever liquidity is available. That distinction drives the fill price you actually receive.

The gap between your stated price and your real fill is slippage, and a resting order across multiple sessions carries more exposure to it. A GTC stop sitting under the market for a week can be triggered by an overnight move and filled well past your level, because the market gapped through it rather than trading through it tick by tick. The order did exactly what you told it to. The price just was not where you imagined.

A good till cancelled order example for beginner traders

Say a stock trades at 50, and you want in at 47. You place a GTC buy limit at 47. Today nothing happens. Three days later the stock dips, touches 47, and your order fills. You bought at your price without watching the screen every session. That is the clean version, and the use case the order was built for.

Now the other version. You place the same order and forget it. Two weeks later the company reports weak earnings, the stock gaps down to 40, trades through 47 on the way, and you fill at 47 into a falling market. The order worked. Your thesis did not, because the order had no idea your reason for buying at 47 had changed.

When should traders use a good till cancelled order

The strongest use case is a level you planned in advance and a position you intend to hold through short-term noise. Swing entries at predefined support, profit targets above the current range, and protective stops on a longer-horizon position all fit. The order lets a plan execute without your hand on it.

GTC orders pair naturally with stop losses and take profits. Both are triggered by price reaching a level, so leaving them active until filled matches how they are meant to work. You define risk and reward once, then let the market come to you.

Where it breaks down is fast, news-driven conditions. A GTC stop works cleanly while liquidity is normal and price moves in a continuous path. On an overnight gap or a thin-liquidity session around a catalyst, the same stop can fill far from its level, and the protection you thought you had quietly inverts into a worse exit than a manual one would have been. The order is only as good as the conditions it executes into.

Good till cancelled order vs day order explained

The difference is duration and intent. A day order expires at the close, which forces a fresh decision each session. A GTC order persists, which removes that friction but also removes the daily checkpoint where you would reassess.

That checkpoint is more valuable than it looks. Re-placing a day order forces you to confront whether the trade still makes sense. A GTC order asks nothing of you, so a stale idea can sit live long after the reason for it has gone.

Neither is better in the abstract. Day orders suit active, intraday decisions where context changes hourly. GTC orders suit planned, slower setups where the level matters more than the moment. Match the duration to how the trade thinks.

Common good till cancelled order mistakes beginners make

The most common mistake is placing a GTC order and treating it as finished. It is not finished; it is live, and live orders need maintenance. Markets move, theses change, and an order left unattended executes on logic that may no longer apply.

A second mistake is ignoring how GTC stops behave around gaps, then being surprised by the fill. A third is forgetting the broker's expiration window and assuming an order is protecting a position when it was canceled weeks ago. Each is a discipline problem, not an order problem.

A simple checklist keeps resting orders honest:

  • Review every open GTC order at the start of each week

  • Confirm the original reason for the order still holds

  • Check the broker's expiration limit so nothing lapses unnoticed

  • Cancel any order tied to a thesis that has changed

FAQs

What is a good till cancelled order in trading? It is a buy or sell order that stays active until it fills or you cancel it, rather than expiring at the close like a day order. It rests in the market across sessions, waiting for your specified price to be reached.

How long does a good till cancelled order last? Most brokers cap it at 30 to 90 days, then cancel it automatically. The exact window varies by firm, so confirm your broker's rule rather than assuming the order stays live indefinitely.

What price does a good till cancelled order fill at? A GTC limit order fills at your price or better when the market trades there. A GTC stop becomes a market order once triggered and fills at the next available price, which can differ from your level during gaps or thin liquidity.

Is a good till cancelled order important for beginners? It is useful for executing planned entries and exits without watching the screen, but it rewards maintenance. A beginner who places one and forgets it takes on more risk than one who reviews open orders regularly.

The bottom line on GTC orders

A good till cancelled order is a duration setting that lets a planned price execute over days or weeks without daily reentry. It suits predefined levels and longer-horizon positions, and it pairs well with stop losses and take profits. The detail that matters most is fill price: limit orders fill at your level or better, while stops can slip past it during gaps. Treat every open GTC order as a live decision, review it on a schedule, and it becomes a tool for patience rather than a source of surprise fills.

Worth the read?