GTT for F&O on Zerodha
A GTT (Good Till Triggered) order for F&O on Zerodha is a standing conditional order Zerodha supports on futures and options contracts, including index and stock derivatives, which fires a limit order at the exchange when the last traded price reaches the trigger, but which Zerodha governs with a set of derivative-specific limits the equity version does not carry. A GTT on an F&O contract is valid only until that contract expires, uses the NRML product type, restricts the OCO variant, and can leave a trader with a physical-delivery obligation if a triggered stock-derivative position is held into expiry.
GTT was first a cash-equity feature; Zerodha later extended it to F&O. The extension is genuine but conditional, and the conditions matter more on derivatives than on cash because a wrong assumption can produce a delivery obligation or a cancelled order at a cost. This article sets out which F&O instruments support GTT, the single-trigger and OCO rules, the NRML constraint, and the reasons GTT behaves differently when buying options. The GTT reference article covers the product as a whole; this page is the derivatives-specific entry. For the options stop-loss case in particular, read GTT stop-loss when buying options .
Conflict-of-interest disclosure. This guide is published by the WebNotes Editorial Team for informational purposes and is written independently. WebNotes operates a Zerodha account-opening referral programme, disclosed on the pages that carry the referral link; this guide does not carry it and earns no referral commission on the matter described here.
F&O is supported, with conditions
Zerodha states that GTT orders are available for F&O contracts. The support spans index and stock futures and options; a GTT can be set on a Nifty future, a Bank Nifty option, a stock future or a stock option. What changes from the cash-equity version is not whether GTT works, but how long it lasts, what product type it uses, which OCO directions are allowed, and what happens at and after expiry. A trader who carries equity-GTT habits to a derivatives contract without reading these conditions can be caught by the expiry cut-off or the delivery rule.
Validity is tied to contract expiry
An equity GTT runs for one year. An F&O GTT does not. It is valid only until the contract it sits on expires, because the contract itself ceases to exist at expiry. Zerodha invalidates pending GTTs on a derivative contract one day after the contract expires. So a GTT set on the current-month future or option lapses with that series; it does not roll to the next month. A trader who wants the same standing condition on the next series must place a fresh GTT on the new contract after rollover. There is no automatic carry-forward.
Product type: NRML only, never MIS
GTT supports the MTF, CNC and NRML product types and never MIS . On derivatives this means a GTT carries the overnight NRML product, not the intraday MIS product. For a GTT OCO on index futures and options, Zerodha allows only the NRML order type. The consequence is direct: there is no intraday GTT on F&O. A GTT on a derivative is a positional instruction that, when triggered, opens or adjusts an NRML position carrying full overnight SPAN margin , not the reduced intraday margin of an MIS trade.
The OCO direction rule
On equity cash, OCO is a sell-side bracket: you hold the shares and set a target sell above and a stop-loss sell below, one cancelling the other. A buy-side OCO, two buy triggers on either side of the price where one cancels the other, is not offered on equity cash. Zerodha permits a buy GTT OCO only on F&O contracts. So the two-trigger buy bracket is a derivatives-only facility, and even there it is constrained to the NRML order type for index futures and options. The buy GTT OCO guide covers the step-by-step setup; the rule to remember on F&O is that OCO on index derivatives runs under NRML and nothing else.
Why GTT is restricted as a stop-loss when buying options
The case that trips most option buyers is the stop-loss direction. When you buy an option, your risk is that the option’s price falls, so a protective stop-loss is a sell trigger below the current price. Zerodha actively prompts option buyers toward a GTT stop-loss because of the risk premium decay and sharp moves carry, and it shows a “GTT stoploss invalid” message when a stop-loss is set in a direction that does not protect the bought option correctly. The mechanism is the same limit-order mechanism as any GTT: a GTT stop-loss on a bought option, once triggered, releases a sell limit order at the limit price, and if the option gaps below that limit the order can rest unfilled. All GTT stop-loss orders are limit orders by default, so a fast move can leave the protective sell unexecuted, and a triggered-but-unfilled GTT must be placed again the next day. The dedicated article on GTT stop-loss when buying options sets out the direction logic and the invalid-prompt cases in full.
Physical delivery on stock F&O
Stock F&O contracts in India carry compulsory physical delivery at expiry. This interacts with GTT in a way cash equity never does. If a GTT triggers and leaves you holding a stock futures or in-the-money stock options position into expiry, you can face a physical-delivery obligation, meaning you must give or take delivery of the underlying shares, with the much larger settlement value and margin that delivery implies. A trader who sets a buy GTT on a stock derivative and forgets it can be triggered into a position that then goes to delivery. Index F&O is cash-settled and carries no delivery, so this caution applies to stock derivatives specifically.
Execution-range cancellation
Once a GTT triggers on a derivative contract, the released order is an ordinary exchange order subject to the exchange’s execution-price range for that contract. If the released order’s price falls outside the contract’s execution range, the exchange may cancel it. Zerodha states that any cost arising from such a cancellation, an order placed outside the execution range, is to be borne by the trader. This is a derivatives-specific risk: options in particular can have wide or thin execution ranges where a limit released after a gap lands outside the permitted band and is struck down.
Corporate actions and lot-size changes
GTTs on derivatives are sensitive to lot-size changes in a way that can cancel them outright. Zerodha cancels GTTs on index F&O whenever the lot size for the contract changes. GTTs on equity F&O may be cancelled if a corporate action, such as a split, bonus or scheme of arrangement, directly affects the lot size or the price. A trader relying on an F&O GTT through a period of contract revisions should check that the GTT survived; a silently cancelled GTT offers no protection.
How F&O GTT differs from equity GTT
| Dimension | Equity cash GTT | F&O GTT |
|---|---|---|
| Validity | One year from creation | Until contract expiry; invalidated one day after |
| Product type | MTF, CNC, NRML | NRML for OCO on index derivatives; never MIS |
| Buy OCO | Not available | Permitted (F&O only) |
| Delivery risk | Settlement of shares on T+1 | Stock F&O compulsory physical delivery at expiry |
| Lot-size cancellation | Not applicable | Index F&O cancelled on lot-size change; equity F&O on corporate action |
| Execution-range cancellation | Standard price-band rejection | Order outside contract execution range may be cancelled, cost on trader |
Practical takeaways
Treat an F&O GTT as a positional, expiry-bound instruction, not a year-long standing order. Roll it to the next series yourself after expiry. Watch the delivery rule on stock derivatives, the NRML-only constraint that rules out intraday GTT, and the execution-range cancellation that can strike a released order down at your cost. For protecting a bought option, understand that the GTT stop-loss is a limit order that may not fill on a sharp move, and read the options stop-loss article before relying on it. As with every GTT, the trigger does not guarantee a fill; the released limit order is subject to the market, and a triggered-but-unexecuted GTT does not retry.
See also
- GTT order on Zerodha
- GTT stop-loss when buying options
- How to place a GTT order on Kite
- How to place a GTT on the Kite mobile app
- How to place a buy GTT OCO order
- How to modify a GTT on Kite
- Why a GTT triggered but did not execute
- Why a buy GTT was rejected
- How to fix a rejected sell GTT
- GTT stop-loss invalid for index options
- Kite by Zerodha
- Zerodha
- NRML product code
- MIS product code
- CNC product code
- SPAN margin
- Limit order on Kite
- Market order on Kite
- SL order on Kite
- SL-M order on Kite
- Trigger price versus limit price
- Bank Nifty
- Circuit limits and price bands
- Cover order on Zerodha
- Order validity types
External references
- Zerodha support: Are GTT orders available for F&O contracts?
- Zerodha support: Why should a stoploss be set using GTT when buying stock or index options?
- Zerodha support: What is the Good Till Triggered (GTT) feature?
- Zerodha support: How to place a buy GTT OCO order
- Zerodha GTT terms and conditions
References
- Zerodha support, Are GTT orders available for F&O contracts? (as of 21 June 2026).
- Zerodha support, Why should a stoploss be set using GTT when buying stock or index options? (as of 21 June 2026).
- Zerodha support, What is the Good Till Triggered (GTT) feature? (as of 21 June 2026).
- Zerodha GTT terms and conditions, zerodha.com/tos/gtt (as of 21 June 2026).