Good-Til-Cancelled vs Day Orders
Good-Til-Cancelled vs Day Orders
Every order you place has a lifespan. A Day order expires at 4:00 p.m. ET—market close—regardless of whether it filled. A Good-Til-Cancelled (GTC) order persists across multiple days, weeks, or months until you manually cancel it or it reaches its expiration limit. The choice between these two seems simple, but it determines whether you're buying today or accidentally buying weeks later.
Key takeaways
- Day orders expire at market close (4:00 p.m. ET). If they don't fill by then, they're automatically cancelled.
- Good-Til-Cancelled (GTC) orders persist across multiple days until you manually cancel them or they reach their expiration limit (typically 30–60 days).
- Most market orders should be Day orders. You want to buy today, and if it doesn't fill for some reason, you want to decide manually tomorrow.
- GTC orders are useful for limit orders where you're genuinely willing to wait weeks for a better price.
- Many investors accidentally leave GTC orders active for months, forgetting about them and getting filled at the worst possible moment.
The Day Order: Default for Most Trades
A Day order is the default on most brokers. You place an order, it's active until 4:00 p.m. ET, and then it expires automatically.
For a market order, this doesn't matter much. Your market order fills within 1–5 seconds (during regular hours), and the order is done. The Day designation is irrelevant.
For a limit order, the Day designation is significant. Let's say you place a limit order to buy 100 shares of VTI at $240.00 at 10:00 a.m. ET on a Tuesday. You're hoping the price dips to $240.00 before 4:00 p.m. If it does, you're filled. If it doesn't, your order is automatically cancelled at 4:00 p.m. The next day (Wednesday), you start with a blank slate. No standing orders.
Day orders are psychologically easier because they force a decision. If your limit order doesn't fill by close, you decide: reset the limit for tomorrow (maybe at a different price)? Use a market order? Wait another day? This discipline prevents orders from sitting around forgotten.
The downside: if you're genuinely willing to wait a week for VTI to hit $240, a Day order forces you to reset it every single day. That's annoying. This is where GTC comes in.
The Good-Til-Cancelled Order: Persistence and Risk
A GTC order doesn't expire at market close. It persists across days, weeks, even months. You place a GTC limit order on a Tuesday and it's still active on Friday, the following Tuesday, and the following month—until you manually cancel it or the order reaches an expiration date.
Example: You place a GTC limit order to buy 100 shares of VTI at $240.00 on January 15. The price doesn't dip to $240 in January or February. In March, VTI falls to $239.95 and you're filled at $239.95. You never had to reset the order; it sat there waiting.
This is powerful for patient investors. If you have a specific price target and you're willing to wait weeks, GTC eliminates the daily reset burden.
But GTC orders carry psychological risk. They sit there silently, invisible, forgotten. You might set one in January and forget about it by March. Then one day, your broker notifies you that you've been filled—you're now holding 100 shares of VTI because the order you set eight weeks ago finally triggered. You were ready to deploy cash then, but you're not now. You're annoyed.
Or worse: you set a GTC limit order at a price you thought was fair weeks ago, but your strategy has changed. You forgot about the order. It fills at the wrong time. You're forced to sell or rebalance, incurring unexpected transaction costs.
Broker-Imposed Expiration Dates
Most brokers don't let GTC orders persist forever. They impose a maximum duration, typically 30–60 days. After that, the order automatically expires.
Different brokers handle this differently:
- Fidelity: GTC orders expire after 60 calendar days or at the end of the calendar month, whichever comes first.
- Charles Schwab: GTC orders expire after 60 calendar days.
- Vanguard: GTC orders expire after 30 calendar days.
- Interactive Brokers: Offers longer GTC durations for premium members.
These limits are a safety feature. They prevent orders from sitting around forgotten for months. But they also mean that if your order doesn't fill in 30–60 days, you have to reset it if you still want it active.
The expiration rule is listed in your broker's order terms, usually in fine print. Most beginners don't read it, leading to surprise expirations. You set a GTC limit order, forget about it for 45 days, and it expires automatically. Then the price hits your limit three days later and you're not filled.
When to Use Day Orders
Use Day orders when:
- You're placing a market order. You want to buy today, and if it doesn't fill for some reason, you want to reassess manually tomorrow.
- You're setting a limit order for a price you expect to hit today or tomorrow. A limit at $240.00 when VTI is at $239.50 (less than 0.2% away) is likely to fill during the day.
- You're trading during volatile periods when prices move fast. A limit order is stale after a few hours.
- You want discipline. Day orders force you to reset and actively choose to continue pursuing a price target.
When to Use GTC Orders
Use GTC orders when:
- You're setting a limit order for a price you expect to hit eventually but not immediately. You bought VTI at $240 but you want to set a profit-taking limit at $260. You're willing to wait months.
- You're patient and comfortable with waiting. You genuinely believe VTI will dip to $240 at some point and you're content to wait weeks.
- You want to avoid the daily reset burden. Resetting the same order every day is tedious.
- You're setting a trailing stop that you want to persist across multiple days.
Real-World Example: The Forgotten GTC Order
A beginner investor decides in January to buy an additional 100 shares of VXUS (a developed markets index ETF) if the price dips to $65. She sets a GTC limit order at $65. It's currently at $65.50, so she expects a 0.8% drop.
The price doesn't dip in January. In February, she's distracted with life and forgets about the order. In March, the market crashes and VXUS dips to $64.50. Her order fills. But by March, the investor's strategy has changed—she's decided to take on less international equity and more domestic equity. She never intended to own VXUS anymore. Now she has 100 shares she doesn't want, and she has to sell them at $64.50 (a loss if she paid $65 at some point) or hold them.
The GTC order was supposed to be a convenience. Instead, it became a source of regret.
A second example: An investor in 2020 set a GTC sell limit on a stock at $150 (hoping to profit). The stock was at $100 at the time, a 50% gain needed. He forgot about the order. In 2022, after market rallies, the stock hit $150 and he was automatically filled—locking in a profit. But by 2022, the stock had momentum and was heading to $200. The GTC order that was meant to capture a $50 gain actually prevented him from capturing an even larger $100 gain.
These examples illustrate why GTC orders feel good in theory but are dangerous in practice: they sit silently and fill at moments you're not mentally prepared for.
GTC vs Day: A Philosophical Difference
The choice between Day and GTC reflects your trading philosophy.
A Day order says: "I want to make a conscious decision every day about whether I still want this price target." It forces discipline and attention. Every morning, you ask: am I still OK with this price, or should I adjust?
A GTC order says: "I've thought about this thoroughly and I'm willing to wait. Set it and forget it." It trades attention for persistence.
For buy-and-hold investors building a long-term portfolio, market orders are the norm and the Day/GTC distinction doesn't matter (market orders fill immediately). For active limit order traders, the choice between Day and GTC is tactical.
The safest approach: use Day orders for most trades. This forces you to think deliberately each day. Use GTC only for specific limit orders where you genuinely have a target price that might take weeks to hit, and you've set a calendar reminder to check on the order before it expires.
Brokers and Order Duration
Some brokers make Day orders the default and require you to explicitly select GTC. Others have a default that varies by account type or order type. Check your broker's default:
- Most retail brokers default to Day for standard orders.
- Some platforms default to GTC for limit orders (assuming you're patient).
- Advanced trading platforms let you specify almost any duration: 1 day, 5 days, 30 days, GTC.
When you place an order, look for the duration dropdown. It's usually near the order type (market, limit, stop). Make sure you're using the duration you intend.
After-Hours and Pre-Market Complications
Day orders and GTC orders behave slightly differently outside regular market hours. A Day order expires at 4:00 p.m. ET regular market hours. Pre-market trading (4:00 a.m.–9:30 a.m. ET) and after-hours trading (4:00 p.m.–8:00 p.m. ET) are separate sessions.
Most brokers don't automatically extend Day orders into pre-market the next morning. If you place a Day limit order at 3:00 p.m. ET, it expires at 4:00 p.m. It doesn't automatically carry over to the 4:00 a.m. pre-market session tomorrow.
GTC orders, however, do persist through pre-market and after-hours. They stay active 24/7 until they expire or you cancel them.
This distinction matters if you're trading around earnings announcements (which often trigger large pre-market moves). A GTC order might fill in pre-market before you even wake up, whereas a Day order would have already expired.
For beginning investors buying index ETFs, this doesn't matter. You're not trading pre-market. But it's good to be aware of.
Order Duration Decision Matrix
Related concepts
Next
The duration of your order matters, but so does the time of day you place it. Market conditions change dramatically across the trading day. The next article explores how liquidity and spreads vary throughout market hours and why 10 a.m.–3 p.m. is the sweet spot for execution.