Quick Definition

A Good Till Triggered (GTT) order is a conditional instruction you place with your broker that sits parked for up to one year, waiting silently for your chosen price. When the stock hits your trigger price, the broker automatically sends a limit order to the exchange — even if you're at work, asleep, or on a flight to Goa. You set it once. The market does the rest.

This article explains what GTT actually does, how it's different from a regular limit order, and the small details that quietly cause new investors to lose money or miss trades.

The problem

Why GTT Exists in the First Place

Indian markets open at 9:15 and close at 3:30 — six hours and fifteen minutes a day. Most working professionals have something else to do during those hours: meetings, lectures, surgeries, customer calls, life.

So the basic problem is this. You've decided you'd buy Reliance if it dips to ₹1,250. The current price is ₹1,300. You can't stare at the screen every minute waiting for the dip. What are your options?

A regular limit order dies at 3:30 PM. You'd have to place it again the next day, and the next, and the next. An after-market order (AMO) is good for one session — overnight, basically. Neither solves the "I want this at this price, whenever it happens in the next few months" problem.

This gap is what GTT was built for. Zerodha launched it in 2019 — they were the first Indian broker to offer it. Today most major brokers — Groww, Upstox, ICICI Direct, HDFC Sky, m.Stock — offer some version of GTT, mostly free. The same logic applies to After Market Orders (AMOs), which solve a smaller, overnight version of the same problem.

!

"Good Till Triggered" vs "Good Till Cancelled." Globally, brokers offer GTC (Good Till Cancelled) — your order stays at the exchange until it executes or you cancel it. Indian exchanges don't support GTC; pending orders are cancelled at 3:30 every day. GTT is the workaround: your broker holds the order privately and only sends it to the exchange when your trigger fires.

The mechanic

How a GTT Order Actually Works

The single most confusing thing about GTT — for almost every beginner — is that it asks you for two prices, not one.

A regular limit order asks for one price: "Buy 100 shares of Reliance at ₹1,250." Simple. A GTT order asks for two: a trigger price and a limit price. These are not the same thing, and the difference matters.

The trigger price is the price at which your sleeping order wakes up. The limit price is the price at which the actual buy or sell happens once the order goes to the exchange.

Diagram · The Two-Price Mechanic

How a Buy GTT moves from your broker's system to the exchange when your trigger fires.

Diagram of how a Buy GTT order's trigger and limit prices interact A price chart where the stock price drifts down and crosses the trigger price line. At that moment, an arrow shows the order being sent from the broker to the exchange, where it becomes a limit order at the limit price. PRICE (₹) TIME → LIMIT ₹1,255 TRIGGER ₹1,250 Stock price ⚡ Trigger fires EXCHANGE (NSE) Buy limit order @ ₹1,255 → fills YOUR BROKER Holds GTT privately Watches LTP for trigger Day 1 Day 8 Day 15 Day 22 1. Stock drifts down → 2. Crosses trigger → 3. Broker sends limit order → 4. Exchange fills it.

The doorbell rings, then the cashier rings up the sale. Trigger is the doorbell; limit is the price tag.

Most brokers ask you to keep a small gap between the two — limit slightly above trigger for a buy, slightly below trigger for a sell. This gap is your execution cushion. Too tight and you risk missing a fill in a fast-moving market. Too wide and you might overpay (or undersell). There's no free lunch.

!

Trigger ≠ Execution. The trigger price only fires the order. The limit price is what the exchange tries to match. Getting your trigger hit does not guarantee your order will execute — that depends on whether buyers or sellers are present at your limit.

Step by step

The Lifecycle of a GTT Order

Every GTT moves through the same five stages. Knowing them tells you exactly what's happening between placement and execution.

  • Stage 1 · Placement

    You set up the GTT

    Pick the stock, the side (buy or sell), the trigger price, the limit price, and the quantity. You can do this any time — before market open, after market close, even on weekends. The order sits with your broker, not the exchange.

  • Stage 2 · The wait

    The broker watches the live price for you

    Your GTT is now active. It stays alive for up to 365 days. You don't have to monitor anything — the broker's system is watching the Last Traded Price (LTP) for the trigger condition, second by second, every market session.

  • Stage 3 · Trigger fires

    Your trigger price is hit during market hours

    This is the moment the broker pushes the limit order to the exchange. You get an SMS and email confirming it. The trigger can only fire between 9:15 and 3:30 — if the stock crosses your trigger after hours, nothing happens until the next session opens.

  • Stage 4 · At the exchange

    It's now a normal limit order

    For the rest of that trading day, your order behaves like any other limit order. The exchange tries to match it at your limit price (or better). If buyers or sellers are present at that level, it fills. If not, it sits and waits.

  • Stage 5 · Filled or cancelled

    The trading day ends — one way or another

    If your order executes, you're done. If it doesn't execute by 3:30 PM, the order is cancelled like any other day-only order. Your GTT does not re-arm itself. If you still want the trade, you have to place a new GTT.

Two flavors

Single Trigger vs OCO Trigger

Every GTT comes in one of two shapes. They solve different problems.

🎯 Single Trigger
One price, one outcome

You set one trigger and one limit. When the price is hit, one order is placed. Use it when you have a one-sided plan — "I want to enter at this price" or "I want to exit at this price."

1 leg Simple entries & exits
vs
⚖️ OCO Trigger
Two prices, only one wins

OCO = One Cancels the Other. Two triggers at once — a stop-loss and a target. Whichever hits first executes; the other auto-cancels. For when you already own the stock and want both exits pre-armed.

2 legs Stop-loss + Target

A single trigger is what most beginners need 90% of the time. OCO is for the more careful investor or swing trader who has already entered a position and wants to walk away — knowing the trade will close automatically either at profit (target) or at a controlled loss (stop), whichever the market decides.

Note that OCO has restrictions. Most brokers only allow OCO once you actually own the shares (for equity) — you can't pre-place an OCO before your buy order even fills.

⚙ From the toolkit

iStox is our paper-trading simulator — virtual money, real market data, all order types including GTT. The mechanic above looks simple, but the first time you set "trigger ₹1,250, limit ₹1,255" with real money on the line, you'll wonder if you got it backwards. Practice in iStox until placing a GTT feels boring — then do it for real.

Worked example

A Worked Example: Buy GTT on Reliance

Suppose Reliance is trading at ₹1,300. You've done your homework — you'd be happy to own it at ₹1,250, but not at ₹1,300. You don't know when the dip will come, but you want to be ready.

You place a buy GTT with these inputs:

Stock: Reliance · Quantity: 50 · Trigger: ₹1,250 · Limit: ₹1,255 · Product: CNC (delivery) · Validity: 365 days

Now you can close your laptop and live your life. The GTT is doing the watching.

Scenario 1 — the clean fill. Three weeks later, Reliance drifts down to ₹1,250 on a quiet Tuesday afternoon. Your trigger fires. A buy limit order at ₹1,255 hits the exchange. Plenty of sellers at ₹1,250-₹1,253, so your order fills at ₹1,252. You get an SMS. Total cost: ₹62,600. You did nothing.

Scenario 2 — the gap-down. One Friday, Reliance closes at ₹1,260. Over the weekend, news breaks of a refinery shutdown. Monday opens at ₹1,180 — a 6% gap down, no trade happened between ₹1,260 and ₹1,180.

Your trigger of ₹1,250 has been breached at the open. The broker fires your limit order at ₹1,255. But the market is now at ₹1,180 — way below your limit. The order still executes, and possibly at a price like ₹1,182 — better than your limit, so the exchange fills you. Congratulations: you bought a falling knife. Welcome to GTT's quietly dangerous edge case.

Scenario 3 — trigger hits, order misses. Reliance touches ₹1,250 for thirty seconds during a fast, illiquid move and bounces straight back to ₹1,280. Your trigger fires; the limit order goes to the exchange at ₹1,255. But the moment is gone — by the time the order reaches the exchange and starts working, the stock is already trading at ₹1,275. No sellers anywhere near ₹1,255. Your order sits unfilled until 3:30 PM, then gets cancelled. You missed the dip.

!

This is why you keep a buffer between trigger and limit. A wider gap (trigger ₹1,250, limit ₹1,260) gives the order more room to fill in fast markets — at the cost of potentially overpaying. Tighter is more "your price," wider is more "your trade."

Watch out

The Gotchas Nobody Warns You About

GTT is one of the most useful order types for working investors. It also has more sharp edges than most people realize. Here are the ones that catch beginners.

1. Margin is checked at the moment of trigger, not at placement. When you place the GTT, the broker doesn't reserve any funds. The moment your trigger fires, the system checks if you have enough money to execute. If not — say you spent the funds elsewhere — the order gets rejected by the exchange and your GTT is cancelled. You'd have to place a new one.

2. Corporate actions kill your GTT. Bonus issue, stock split, special dividend (greater than 5% of market value), rights issue, amalgamation — any of these will auto-cancel your pending GTT on the ex-date. This is by design — to prevent your trigger firing at an unintended price after the corporate action adjusts the stock. You have to re-place it manually if you still want the trade.

3. Selling shares via GTT needs CDSL TPIN authorisation. If you're using GTT to sell shares from your demat holdings, the order needs CDSL authorisation when it triggers. Most brokers prompt you for the TPIN at GTT placement, but if your TPIN authorisation has expired — or you haven't submitted a POA (Power of Attorney) or DDPI to your broker — the order will fail at execution.

4. Maximum active GTTs are capped. Most brokers limit how many active GTTs you can have at once — Zerodha allows up to 500, others allow 50-250 depending on the platform. If you hit the cap, you can't place new GTTs until existing ones execute, expire, or get cancelled.

5. F&O support is limited. GTT in Futures & Options is allowed in NRML product type only, and OCO is the common variant for index options. You cannot use GTT for MIS (intraday) orders. Always check your specific broker's F&O rules before assuming a GTT will work for an options trade.

6. The dealing desk usually doesn't touch GTTs. Most brokers' call-and-trade desks won't place, modify, or cancel GTTs for you. You have to manage them yourself through the app or web platform.

A GTT is plumbing, not strategy. It executes the plan you already made. If your plan is wrong, no order type will save you.

— The honest truth about GTT
Where it fits

When to Use GTT (and When Not To)

GTT solves one specific problem really well: "I have a price in mind, I don't have time to watch the screen, and I'm okay waiting weeks or months for that price."

That makes it ideal for a working professional with a long-term portfolio plan. You've decided which stocks you want to accumulate on dips. You've worked out the price levels. You park GTTs at those levels and get on with your job. The Indian-market reality is that almost every quality stock gives you those dips eventually — and they usually arrive when you're in a meeting.

GTT also works beautifully for two other situations. Stop-losses on swing positions — once you're in a trade with a defined risk level, an OCO GTT lets you walk away knowing both your exit-up and exit-down are pre-armed. The same logic underlies how institutions hunt obvious stop-losses, which is why thoughtful placement matters more than the order type. And partial profit-booking — set GTT sells at predetermined target levels and let the market decide which fills.

Where GTT is the wrong tool: news-driven entries (by the time your trigger fires, the news is already priced in), intraday scalping (the market moves too fast for the trigger-to-limit handoff), and complex multi-leg options trades (you can't pre-arm a four-legged iron condor as a single GTT — you'd need four separate ones, and timing mismatches between legs would break the strategy).

Quick comparison

GTT vs Limit Order vs AMO

Three order types, three different time horizons. Beginners often confuse them, so it's worth being precise. The table below lines them up side by side.

Feature Limit Order AMO GTT
Validity Current trading session only Next trading session only Up to 365 days
Trigger price required? No — limit price only No — limit price only Yes — plus a limit price
When margin is checked At placement At placement (or next-session open) Only when trigger fires
Sits at the exchange? Yes — visible in the order book Queued at broker until market opens, then sent No — held by the broker, sent only on trigger
OCO support (two triggers) No No Yes — set target + stop-loss together
Best suited for Active traders watching live prices Overnight entries — "in by tomorrow's open" Patient entries / exits — "whenever the price comes"
Typical broker cost Normal brokerage on execution Normal brokerage on execution Free to place; normal brokerage on execution

Put it simply: limit is for today, AMO is for tomorrow, GTT is for someday.

Frequently Asked Questions

Is a GTT order free?

Yes. Zerodha pioneered GTT in 2019 and offers it free of charge. Most major Indian brokers — Groww, Upstox, ICICI Direct, HDFC Sky — now offer GTT at no extra cost. You only pay normal brokerage and statutory charges when the order actually executes.

How long is a GTT order valid?

365 days from placement. After that, it auto-cancels. You can also modify or cancel it manually at any time before the trigger fires.

What happens if I don't have funds when the trigger fires?

The broker checks your margin only when the trigger fires, not when you place the GTT. If your account is short on funds at that moment, the order gets rejected by the exchange and your GTT is cancelled. You'd have to place a new one.

Does GTT work for Futures and Options (F&O)?

Partially. Most brokers allow GTT for F&O only in NRML product type, and for index futures and options OCO is the common variant. You cannot use GTT for MIS (intraday) orders. F&O support varies broker to broker, so always check your specific platform's rules.

What's the difference between trigger price and limit price in a GTT?

The trigger price is the level that wakes up the order. The limit price is the price at which the actual buy or sell happens once the order goes to the exchange. Keeping a small gap between the two (limit slightly above trigger for buys, slightly below for sells) improves your chances of execution in fast-moving markets.

Can a GTT order be cancelled automatically?

Yes — when there's a corporate action greater than 5% of market value (bonus, stock split, special dividend, rights issue, amalgamation), or if the stock moves to a different trading segment. And of course after 365 days.

What is the difference between GTT and AMO?

An AMO (After Market Order) is valid only for the next trading session — you place it overnight, it's sent to the exchange when the market opens, and if it doesn't execute that day, it's cancelled. A GTT stays parked with your broker for up to a year and only goes to the exchange when your trigger price is hit. AMOs are for tomorrow; GTTs are for weeks or months out.

The Bottom Line

GTT is the most useful order type ever invented for retail investors who can't watch the screen all day. Once you understand the trigger-vs-limit mechanic and respect the gotchas — gap-downs, margin checks, corporate-action auto-cancels — it becomes the quiet workhorse of a busy investor's portfolio.

But it's plumbing, not strategy. The order itself is the easy part. Knowing what price to set, and why, is where the real work is — and that takes much longer than learning the order type.

Educational note: This article explains how an order type works. It is not a recommendation to buy or sell any specific security. Trading and investing involve real risk of loss, and order types alone don't make a strategy profitable. Past performance, examples, and screenshots are illustrative only.