What Is the Difference Between a Good-Til-Canceled Order and a Day Order?

Updated July 13, 2026 6 min read

Placing a buy or sell order at a specific price feels straightforward until the platform asks how long that order should stay active. The answer to that small setting changes what happens if the price never quite gets there.

The short answer

A day order automatically expires at the end of the trading session in which it was placed if it hasn’t been filled, while a good-til-canceled order, often shortened to GTC, remains open across multiple days until it either executes or is manually canceled. Both are instructions about timing, not about price — the underlying order itself, such as a limit order to buy or sell at a set level, works the same way either way.

How a day order behaves

A day order is a standing instruction with a built-in deadline. Place a limit order to buy at a certain price and choose the day setting, and if that price isn’t reached before the session ends, the order disappears on its own — nothing executes, and nothing carries forward. The next day, if the same order is still wanted, it has to be entered again. This makes day orders useful for anyone who wants tight control over exactly when an order is live, without the possibility of it lingering unnoticed.

How a good-til-canceled order behaves

A GTC order removes that daily reset. Once placed, it stays open — often for a set maximum period defined by the platform, commonly somewhere around 30 to 90 days, though the exact limit varies by venue — until one of two things happens: the price is reached and the order fills, or the person who placed it cancels it manually. Nothing about the order needs to be re-entered day after day, which is the main convenience it offers over a day order.

Why the distinction matters in practice

What this looks like on an actual order book

Neither order type changes where an order sits relative to other buyers and sellers. An order’s position in an order book is generally determined by price and the time it was placed, not by its duration setting. GTC and day orders are simply different answers to the question of how long the order should remain eligible to be matched, which is a separate concern from the spread between buy and sell prices it’s competing against.

The bottom line

A day order expires automatically at the end of the session if unfilled, while a good-til-canceled order persists until it fills or is actively withdrawn. Neither is inherently better — the choice comes down to whether the goal is a fresh decision every session or a standing instruction that quietly waits for the market to reach it.