How Long Does a GTC Order Stay Active?
The name suggests a good-til-canceled order lasts forever until a trader steps in, but in practice, brokers rarely let any order sit open without some kind of built-in expiration.
The short answer
Most brokers cap a GTC order at a set number of days, and the exact limit varies by broker and sometimes by order type. Once that window passes without the order being filled or manually renewed, the order is automatically canceled and has to be resubmitted if the trader still wants it working.
Why an expiration window exists at all
A truly indefinite order creates problems that outweigh the convenience of never resubmitting. Old orders that sit unmonitored for very long stretches risk executing under market conditions that have changed substantially since the order was placed — a price that made sense months earlier might not reflect the trader’s current view of the security at all. Expiration limits give brokers, and traders, a forced checkpoint: if the order hasn’t filled by then, something about the situation is worth reconsidering rather than letting the same instruction run indefinitely on autopilot.
What actually happens at expiration
When a GTC order hits its broker-imposed limit without executing, it’s automatically canceled, the same way a day order is canceled at the close of its single session, just on a longer timeline. There’s typically no notice required beyond whatever platform alerts the broker chooses to send, and no automatic renewal unless the trader specifically resubmits a new order. Anyone who still wants that price target active needs to place it again from scratch, which resets the clock on the new expiration window.
Checking or renewing before an order lapses
- Review open orders periodically. Most trading platforms display an order’s remaining active status or expiration date, making it possible to check well before the cutoff rather than being surprised by a cancellation.
- Resubmitting isn’t automatic. Because there’s generally no auto-renewal, a trader who wants a GTC order to persist past its expiration has to manually place it again.
- Confirm the specific broker’s limit. Expiration windows differ across brokers and can change, so relying on a number learned from one platform or one point in time can be misleading if applied to a different account.
- Consider whether the order still makes sense. An expiration is also a natural moment to ask whether the original price target and reasoning still hold, rather than mechanically renewing out of habit.
What to weigh
A GTC order’s expiration limit is really a built-in prompt to revisit a trading decision periodically, whether or not that’s how it feels in the moment. Treating the cap as a nuisance to route around by constantly resubmitting misses the underlying point — it’s a checkpoint against orders quietly going stale. This is general information about how order durations typically function; the exact limit, and how it interacts with other order types like a trailing stop order, should always be confirmed directly with the broker being used, since terms can vary and change over time.