How to delete or cancel a GTT on Kite
You delete an active GTT (Good Till Triggered) order on Kite from the GTT tab under Orders: open the GTT, choose delete, and the stored trigger is removed from Zerodha ’s servers at once. Because a GTT lives on Zerodha’s servers and nothing has been sent to the exchange until the trigger fires, deletion is instant and free. The complication is the partially triggered GTT: once a leg has fired it is no longer a GTT but a regular pending order, and you cancel that from the open orders window, not the GTT tab.
This guide covers deleting a single GTT, clearing several in bulk, what deletion does to an OCO (one-cancels-other) GTT with its two legs, and the one case that confuses people: a GTT that has already part-triggered and now has a resting order to cancel separately.
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 from the procedure described here.
Step-by-step procedure
The procedure infobox at the top lists the five steps. The detail below expands the bulk case and the triggered-leg case.
1. Open the GTT tab in Kite
Click Orders in Kite web, or open the Orders section in the Kite app, then switch to the GTT tab. This tab lists every active GTT still waiting on its condition, both single-trigger and OCO. A GTT that has already fired will not be here; it has moved to the open orders window as a regular order.
2. Select the GTT you want to remove
Expand the GTT and confirm the scrip, transaction type, trigger price and quantity before acting. The check matters most on an OCO, where deleting the order removes both the target leg and the stop-loss leg together. If you only want to drop one side of an OCO, you modify the OCO rather than delete it; deletion is all-or-nothing for that order.
3. Delete the single GTT
Choose Delete on the expanded GTT and confirm. The trigger is removed from Zerodha’s servers immediately. Because nothing was sent to the exchange, there is no exchange order to cancel, no settlement to unwind, and no charge. The GTT simply disappears from the GTT tab.
4. Delete several GTTs in bulk
Kite has no single delete-all control for GTTs. To clear several, delete them one after another from the GTT tab. Each deletion is a server-side removal with no exchange round-trip, so working through a list is quick. After clearing them, recheck the GTT tab to confirm the ones you meant to remove are gone and you have not left an unwanted GTT behind. Traders who carry many systematic-accumulation GTTs near the 500-GTT account cap often prune them this way before resetting a strategy.
5. Cancel a partially triggered GTT from the orders window
This is the step that confuses people. A GTT, once it fires, is no longer in the GTT tab. The trigger has converted into a regular pending limit order, which sits in the open orders window. To stop it, you cancel that pending order there, before it executes. Deleting from the GTT tab will not reach an order that has already triggered, because that order has left the GTT tab. For an OCO where one leg fired, the OCO logic auto-cancels the other leg, and the fired leg becomes the pending order you cancel in the orders window. If you use the Kite Connect API, the same logic holds: a triggered GTT appears in the order book and is cancelled like any other pending order.
What “partially triggered” means for a GTT
A single-trigger GTT has one leg, so it is either active (deletable from the GTT tab) or triggered (a pending order in the orders window). An OCO GTT has two legs, a target and a stop-loss, and only one of them can fire. When one OCO leg triggers, the other is cancelled automatically so you do not end up both buying the target and selling the stop. The triggered leg then behaves like any limit order: it may fill fully, fill partially, or rest unfilled. A partial fill leaves the remaining quantity resting in the order book until you cancel it; the GTT does not re-submit the unfilled quantity. So “delete the GTT” and “cancel the resting order” are two separate actions for an OCO that has already part-fired.
When Zerodha deletes a GTT for you
Zerodha cancels GTTs at its own discretion in defined cases, so a GTT can vanish without your action. The triggers include a stock being delisted or suspended, a series change, and corporate actions such as a bonus, a stock split, an extraordinary dividend above 2 per cent, a rights issue, a consolidation, or a spin-off, because each changes the share count or the price reference and would otherwise fire the GTT at a meaningless level. After such an event you must place a fresh GTT at the adjusted price. The detail of these discretionary cancellations is in why GTTs are disabled, cancelled, or expired , and the validity rules that auto-expire untriggered GTTs are in GTT validity rules on Kite .
See also
- Zerodha
- Kite by Zerodha
- GTT (Good Till Triggered) order on Zerodha
- How to place a GTT order on Kite
- How to modify a GTT on Kite
- How to find your GTT orders on Kite
- GTT buy OCO on Zerodha
- Why GTTs are disabled, cancelled, or expired
- GTT validity rules on Kite
- Why a buy GTT is rejected
- How to fix a sell GTT being rejected
- Why a GTT triggered but was not executed
- GTT trigger email price versus execution price
- GTT notification flow
- GTT order limitations and rejection
- GTT for F&O on Zerodha
- How to cancel orders quickly on Kite
- How to fix a pending order on Kite
- Limit order on Kite
- Trigger price versus limit price
- CNC product code
- Kite Connect GTT API
- Kite alerts
- Zerodha Console
- How to diagnose a GTT that did not trigger
External references
- Zerodha support: How do I delete Good Till Triggered (GTT) orders?
- Zerodha support: How can I use the GTT feature?
- Zerodha support: Why are GTTs disabled, cancelled, expired, or rejected?
- Zerodha GTT terms and conditions
- Zerodha Z-Connect: Introducing GTT, Good Till Triggered orders
References
- Zerodha support, How do I delete Good Till Triggered (GTT) orders? (as of 21 June 2026): active GTTs deleted from the GTT tab; triggered orders cancelled from the orders window.
- Zerodha support, How can I use the GTT feature? (as of 21 June 2026): OCO one-cancels-other behaviour; dealing desk does not support GTT; server-side storage.
- Zerodha support, Why are GTTs disabled, cancelled, expired, or rejected? (as of 21 June 2026): discretionary cancellation on corporate actions, delisting, suspension, and series change.
- Zerodha GTT terms and conditions, zerodha.com/tos/gtt.