A Good Till Date (GTD) order is a time-in-force instruction that tells your broker to keep a limit or stop order open until a trader-specified calendar date, automatically canceling it if unfilled by that deadline. It occupies a precise middle ground between a Day order, which expires at the close of a single session, and a Good Till Cancelled order, which remains open until manually canceled or the broker’s maximum duration elapses.
Key Takeaways
- GTD orders expire on the exact date you specify — not at day’s end, and not after a broker-determined maximum of 60–180 days.
- Two scenarios where GTD is irreplaceable: placing entries ahead of earnings events and managing open orders around options expiration Fridays.
- Forgotten GTD orders are more dangerous than forgotten GTC orders because they can fill days into a move the trader is no longer monitoring.
How Good Till Date Orders Work
A GTD order functions like a limit order or stop order in every respect except its expiration logic. When you submit the order, you attach two parameters: the target price and an expiration date. The broker’s system checks the order against market prices each session until one of two outcomes occurs — either the price condition is met and the order fills, or the expiration date arrives and the order cancels automatically.
Three-way time-in-force comparison:
| Type | Expires |
|---|---|
| Day order | At the close of the current trading session |
| GTD order | At the close of your chosen calendar date |
| GTC order | After broker maximum (IB: 180 days, Schwab/thinkorswim: 60 days) |
GTD is natively supported on Interactive Brokers, thinkorswim (Schwab), and TradeStation. Robinhood and many retail apps offer only Day or GTC — traders on those platforms must simulate GTD behavior by manually canceling GTC orders, which introduces execution risk if they forget.
Crypto exchanges including Binance and Bybit implement GTD as a named time-in-force parameter in their order APIs, using identical mechanics to equity brokers.
Practical Example
SPY is trading at $528 on Monday morning. A swing trader wants to buy a dip to $515, but only before Thursday’s CPI release — after which they have no interest in holding a new position into macro volatility.
The trader places a GTD limit buy: 50 shares of SPY at $515, expiration set to Wednesday market close. Total notional value: $25,750.
- If SPY dips to $515 on Tuesday: the order fills at the target price with no manual intervention.
- If SPY never reaches $515 by Wednesday close: the order cancels automatically. There is no risk of an accidental fill into Thursday’s CPI print, and no manual cleanup required.
Without GTD, the trader would need to either use a Day order (re-entering every morning) or a GTC order with an active reminder to cancel it Wednesday evening — both of which are failure points.
A Good Till Date order is a limit or stop order that stays open until a specific date you pick, then cancels automatically if it hasn’t filled. It gives traders exact control over when an order expires, without needing to cancel it manually.
Common Mistakes
- Forgetting the order exists. A GTD order placed during a consolidation range can sit quietly for days, then fill when price finally moves — at a moment the trader is no longer watching. Unlike a Day order that resets daily, a GTD order requires no daily action, making it easy to forget entirely.
- Setting the expiry past an options expiration Friday. Standard monthly options expire the third Friday of each month. A GTD order on a short options position that remains open past that Friday can trigger unintended assignment or early exercise. Always set GTD expiry to the Thursday before expiration at the latest.
- Using GTD on platforms that don’t support it natively. Attempting to replicate GTD with a GTC order and a manual calendar reminder fails often enough to matter — especially during high-volatility weeks when attention is elsewhere. If your broker doesn’t support GTD, weigh whether you have the discipline to cancel GTC orders reliably.
- Misreading the expiry cutoff. Some brokers expire GTD orders at the end of the regular session on the chosen date; others include extended hours. Confirm your broker’s exact cutoff behavior before placing GTD orders around catalyst events.
How JournalPlus Tracks Good Till Date Orders
JournalPlus lets traders log open GTD orders alongside their active positions, with expiration dates visible in the same dashboard as trade entries and exits. When a GTD order fills, tagging it at entry with the original expiry date creates a clean audit trail showing whether the entry timing matched the original thesis — a data point that compounds into better order management over time.