Zerodha AMO (After Market Order) lets you place buy or sell orders outside regular trading hours. For NSE and BSE equity, AMOs can be placed between 4:00 PM and 8:58 AM the next morning. Orders are queued by Zerodha overnight and sent to the exchange at 9:00 AM, where they execute in the pre-open session and the regular market open.
If you have a 9-to-6 job, the market is open exactly when you can't watch it. That's the problem AMO is built to solve — you place your order on your couch the previous night, and Zerodha handles the rest at 9 AM the next morning.
The mechanics are simple. The pitfalls are not. This article covers the timings, the order types you can and can't use, the sell-restriction trap that catches first-time AMO users, the difference between AMO and GTT, and the one habit you should not build with this feature.
Short answer. AMO is for the working professional who can't sit in front of Kite from 9:15 AM. Place a limit order the night before, sleep, and let it fill at the open. Use it for planned entries and exits — not for panic reactions to overnight news.
What an AMO Actually Is
An After Market Order is not a special order type that the exchange knows about. The exchange — NSE or BSE — only accepts orders between 9:00 AM and 3:30 PM. Everything else is your broker's logic.
When you place an AMO on Kite at 11 PM, the order doesn't go anywhere. It sits on Zerodha's servers along with thousands of other AMOs from other Zerodha clients. There it waits until the market opens. At 9:00 AM the next trading day, Zerodha takes that overnight queue and fires every order into the exchange's pre-open session in one batch.
From the exchange's point of view, your AMO arrives at 9 AM. From your point of view, it was placed last night while you were watching Netflix. Both are correct. The trick is the holding tank in between.
This also means an AMO is technically not a new product type. You can place a CNC AMO (delivery), an MIS AMO (intraday), or an NRML AMO (overnight F&O). AMO is just a flag on the order saying "hold this and send it at 9 AM."
The timingsZerodha AMO Timings for Every Segment
The window depends on the segment. Equity, F&O, currency, and commodity all have different rules — and they have changed over the years. Here are the current windows as documented on Zerodha's support portal.
When can I place an AMO?
| Segment | AMO window | Sent to exchange |
|---|---|---|
| Equity (NSE) | 4:00 PM — 8:58 AMAll cash-market stocks except those under periodic call auction. | 9:00 AMMarket and Limit orders go into pre-open. |
| Equity (BSE) | 4:00 PM — 8:58 AMSame as NSE equity. | 9:00 AMSame as NSE equity. |
| F&O | 3:45 PM — 9:11 AMCurrent-month index and stock futures AMOs accepted until 8:58 AM. | 9:15 AMF&O has no pre-open; orders join the regular session. |
| Currency | 5:00 PM — 8:59 AMCDS opens later than equity (9 AM vs 9:15 AM). | 9:00 AMCDS opens at 9:00 AM. |
| MCX (commodities) | 11:30 PM — 8:58 AM11:55 PM during US daylight saving (roughly Nov to Mar). | 9:00 AMMCX morning session opens at 9 AM. |
| SL / SL-M, IOC, disclosed-qty | Same as segmentStop-loss AMOs are allowed for equity. Cover Orders and Iceberg are not. | 9:15 AMThese skip pre-open and go in at the regular market open. |
The midnight blackout. AMOs cannot be placed between 1:00 AM and 5:30 AM. Zerodha's systems are under scheduled maintenance during that window. If you wake up at 4 AM with a brilliant trade idea, you have to wait.
What Happens at 9:00 AM
The most useful way to understand AMO is to follow a single order through its life. You placed a Buy AMO for 50 shares of Reliance at ₹1,290 last night at 10:43 PM. Here is what that order does between 4 PM yesterday and the bell at 9:15 AM.
-
4:00 PM · Yesterday
The AMO window opens
Equity AMO acceptance begins on Zerodha at 4 PM. The previous day's market closed at 3:30 PM. Between 3:30 and 4:00 PM, the broker is still settling and reconciling the trading day — you can't place AMOs during that 30-minute gap.
-
10:43 PM · Order placed
Your order joins the queue
You place the Buy AMO at ₹1,290. It is validated for margin, security availability, and order rules — and then parked on Zerodha's servers. You'll see it in the Orders tab marked as AMO PENDING. You can modify or cancel it anytime until the morning cut-off.
-
1:00 AM — 5:30 AM
Scheduled maintenance
Order placement, modification, and cancellation are all locked during this window. Your existing AMO sits where it is. You can't touch it. After 5:30 AM, everything resumes normally.
-
9:00 AM · Today
Zerodha fires the batch into the exchange
At exactly 9:00 AM, the pre-open session begins. Zerodha pushes every pending equity AMO — including yours — to the exchange. Your order is now a live, normal order in the NSE order book. The pre-open phase runs from 9:00 to 9:08 AM, during which all orders are collected.
-
9:08 AM · Match
Equilibrium price discovery
The exchange runs an auction over the collected orders and determines a single opening price for each stock. If Reliance opens at ₹1,287, your ₹1,290 limit Buy matches and fills at ₹1,287 — you got a better price than your limit. If it opens at ₹1,294, your order doesn't fill at the open and waits.
-
9:15 AM · Normal session
Unfilled AMOs become regular orders
Whatever didn't execute in pre-open is carried into the regular market as a normal pending limit order. It will fill any time during the day if your price is hit, and gets cancelled at 3:30 PM if it isn't. F&O and SL/SL-M AMOs join the book at this point, since they skip pre-open entirely.
The two execution points to remember: 9:00 AM for market and limit orders in equity, and 9:15 AM for F&O, SL, SL-M, IOC, and disclosed-quantity orders. Same AMO feature, different doors into the order book.
iStox is a paper-trading simulator that mirrors Kite — same order ticket, same product types, same pre-open mechanics. Place AMOs at midnight, watch them fill at 9 AM, see whether your "buy the dip on tomorrow's open" idea actually plays out. Make every AMO mistake here, in virtual money, before you make them on Kite.
What You Can — And Can't — Place as an AMO
Most of the order types you use during the day are AMO-eligible. A few important ones are not. Here is the cleaned-up list.
Allowed as AMO
- CNC — equity delivery Sell restrictions apply — see next section.
- MIS — intraday Squared off as usual at the broker's intraday cut-off.
- NRML — overnight F&O and CDS Standard margin and leverage rules.
- Market and Limit orders Limit is safer overnight; Market accepts whatever the open prints.
- SL and SL-M — stop-loss orders Fire at 9:15 AM, not 9:00 AM. Equity only.
- Disclosed quantity orders Also the only way to place an AMO on an ETF.
Not allowed as AMO
- Cover Orders (CO) CO has a built-in stop-loss that the exchange can't validate overnight.
- Iceberg orders Iceberg slices large orders into smaller legs — doesn't combine with the AMO queue model.
- Regular ETF orders Use disclosed-quantity AMO, or a GTT, instead.
- Stocks under periodic call auction These don't trade continuously, so AMO mechanics don't apply.
- GTT-tagged orders Untick the stop-loss / target GTT box before placing.
- Anything between 1:00 AM and 5:30 AM Scheduled maintenance — even modifications are locked.
The Sell AMO Restriction Most Beginners Hit
Here is the AMO trap that catches more first-time users than anything else.
If you bought a stock today (CNC) and try to place an AMO to sell it tonight, Zerodha rejects it. The rejection isn't because something is wrong with your order — it's because of how share-selling authorisation works in India.
For every CNC sell, you have to authorise the broker to debit shares from your demat account. This is done either through a one-time mandate called DDPI (Demat Debit and Pledge Instruction), or for every single sell, through a CDSL TPIN with an OTP. The TPIN system is only available after 5:00 PM for AMOs, and it only accepts authorisation for stocks that have actually been delivered to your demat account — which happens on T+1 morning.
The practical rules, if you have not submitted DDPI:
Without DDPI / POA on file:
· A Sell AMO on shares you bought today (T-day) can only be placed after 6:30 AM on T+1.
· A Sell AMO on shares already in your demat can only be placed after 5:00 PM.
The fix: submit DDPI once at your Zerodha profile. It's a one-time form. After that, sell AMOs work the full window like buy AMOs.
This is the single most common AMO frustration we see in our community. The order gets rejected with a vague error, the user assumes the feature is broken, and they give up. It's not broken — it's a regulatory mandate around how the depository handles share authorisation. DDPI fixes it permanently.
Market Pulse shows Gift Nifty, global cues, FII/DII flows, and India VIX live — the four things that move the Indian open. If you place AMOs at night, take 30 seconds on Pulse before you fire. A green Gift Nifty with a low VIX changes how aggressive your Market AMO should be.
How to Place an AMO on Zerodha Kite
The Kite interface is the same on web and mobile. The AMO option appears as a tab in the order ticket whenever you're outside market hours.
- Open the stock in your Kite watchlist and tap Buy or Sell.
- In the order ticket, look for the Regular / AMO toggle near the top. Switch to AMO. (If you're placing the order between 3:30 and 4:00 PM, the AMO option won't appear — that's the equity reconciliation gap.)
- Pick the product type: CNC (delivery), MIS (intraday), or NRML (overnight F&O / currency).
- Pick the order type: Market or Limit. If you want a stop-loss, choose SL or SL-M (these fire at 9:15 AM, not 9:00 AM).
- Enter quantity and price. For Limit AMOs, the price has to be within the broker's price band — usually within a percentage of the previous close.
- Submit. The order will sit in your Orders tab marked AMO PENDING until 9:00 AM, when it changes to OPEN.
- To modify or cancel: open the order from the Orders tab any time before the cut-off. Modifications keep the same order ID; cancellations free the blocked margin immediately.
One quirk worth knowing: if you place a regular Limit order during the market closed hours through Kite baskets or the trade-from-charts feature on TradingView / ChartIQ, Zerodha auto-converts it to an AMO. You don't have to click anything. The system reads the timestamp and flips the order type.
The comparisonAMO vs GTT — Which One Do You Need?
This is the most asked question on the AMO topic, and the answer is genuinely "depends on what you're trying to do." Here are the two side by side.
The Overnight Letter
You write it tonight, the postman picks it up at 9 AM tomorrow, and it gets delivered to the exchange the same morning. Single-shot. Active for one trading day only. If it doesn't fill, it's cancelled by 3:30 PM and you start fresh tomorrow.
The Standing Instruction
You set a trigger price and a limit price. The order sits in Zerodha's system for up to one year, doing nothing. The moment your trigger price prints in the live market, Zerodha fires the order. Built for "buy when it falls to X" or "sell when it rises to Y."
Use an AMO when: you've decided exactly what to buy or sell at the next open, and you need to place the order before the market reopens.
Use a GTT when: you want to set a price-conditional order that may take days or weeks to trigger, and you don't want to keep replacing it every morning.
One is for a planned execution tomorrow. The other is for a conditional execution sometime in the future. Many beginners use AMOs for the second job, which doesn't fit — the AMO will get cancelled at 3:30 PM if your price doesn't hit, and you'll have to re-enter it every single evening.
The honest takeWhen AMO Helps — And When It Hurts
The intended use of AMO is genuinely useful. You're a working professional. The market is open from 9:15 to 3:30. You can't sit in front of a screen. You decided over the weekend that you want to start a position in Larsen & Toubro on Monday. Sunday night, you place an AMO. Monday morning, it executes. You don't need to be at your desk.
The unintended use is where it gets dangerous.
The 11 PM news headline is the worst possible input for a trading decision. AMO lets you act on it. Don't.
At midnight, you scroll through Twitter. Someone tweets about a Fed announcement that's about to crash Indian markets. You panic. You place a Sell AMO on your entire portfolio. By 8 AM, the news turns out to be nothing. By 9:15 AM, the market opens flat, your AMOs have all triggered, and you've sold a six-month position into the spread.
Or the inverse: a stock you've been watching is up 8% in the US market after-hours. You're convinced it'll continue. You place an aggressive Market AMO. The Indian open is the gap, you fill at the worst price of the day, and the stock fades for the next four hours.
If you use AMO for the planned use case — "I've decided what to do tomorrow, let me queue it tonight" — it's one of the most useful features Zerodha offers a working professional. If you use it as a way to act on midnight impulses, it amplifies every bad habit a screen-restricted trader has.
Frequently Asked Questions
What is AMO in Zerodha?
AMO (After Market Order) is an order type that lets you place buy or sell orders outside regular market hours. Orders are queued by Zerodha and sent to the exchange at 9:00 AM the next trading day, where they participate in the pre-open session and the regular market open.
What are the AMO timings on Zerodha?
For equity (NSE and BSE), AMOs can be placed between 4:00 PM and 8:58 AM. For F&O, the window is 3:45 PM to 9:11 AM. Currency AMOs run from 5:00 PM to 8:59 AM. MCX AMOs run from 11:30 PM (or 11:55 PM during US daylight saving time, roughly November to March) to 8:58 AM.
AMOs cannot be placed between 1:00 AM and 5:30 AM due to scheduled maintenance.
Can I place an AMO order at market price?
Yes. Zerodha allows both Market and Limit orders as AMOs. A Market AMO will execute at whatever the opening price is, which can be far from the previous close on a volatile day. A Limit AMO will only execute if the open is at or better than your set price.
Are AMO charges different from regular order charges?
No. Zerodha does not charge extra for AMOs. The standard brokerage applies — zero for equity delivery (CNC), and ₹20 or 0.03% (whichever is lower) per executed order for intraday and F&O. Taxes and other statutory charges are the same as regular orders.
Can I place a stop-loss as an AMO?
Yes, SL and SL-M order types are allowed as AMOs in equity. However, they are not released to the exchange at 9:00 AM with the pre-open batch — they go in at 9:15 AM along with IOC orders and disclosed-quantity orders. Cover Orders (CO) and Iceberg orders cannot be placed as AMOs.
What happens if my AMO doesn't get executed?
If your AMO is a limit order and the open is outside your price, it carries over as a regular pending order during the day and waits for the price to be hit. If it isn't hit before 3:30 PM, the order is cancelled at the end of session. A Market AMO almost always executes, since it accepts any opening price.
Can I place AMO on weekends or holidays?
Yes. AMOs can be placed at any time during weekends and trading holidays, except between 1:00 AM and 5:30 AM when Zerodha's systems are under scheduled maintenance. The order then waits for the next trading day's 9:00 AM batch.
What is the difference between AMO and GTT?
An AMO is a single-shot order placed during the after-market window and sent to the exchange the very next trading morning. A GTT (Good Till Triggered) order sits in Zerodha's system for up to one year and fires only when your trigger price is hit. AMO is for a specific next-day action. GTT is a standing instruction.
The Takeaway
AMO solves a real problem for the Indian working professional — the market hours don't fit anyone's job. Used as a calm, planned overnight queue, it's one of Zerodha's most genuinely useful features.
The mechanics are simple once you've seen the 9 AM flow. The pitfalls — the DDPI restriction, the maintenance window, the Cover Order exclusion, the 9:00 vs 9:15 AM split — are all knowable. Submit DDPI, use limit orders by default, and never let a midnight news headline drive an AMO. That's the entire playbook.
When You Can't Watch the Screen, the System Has to Do the Work
Our programs are built for traders who hold a job — AMOs, GTTs, planned entries, and a process that doesn't need you glued to Kite from 9:15 to 3:30.
Elite Traders Program
6 MONTHSFoundations, analysis, risk, options, and strategies — taught live, with order placement and execution drilled into every session.
- Live sessions with VRD Rao
- 200+ hours recorded content
- Batch size capped at 25
- Personal trade reviews
Ultimate Traders Program
12 MONTHSEverything in Elite plus the full year of intraday, algo trading, and advanced options — including 150+ hours of live trading with VRD Rao.
- Everything in Elite, plus:
- 150+ hrs live trading sessions
- Algo & advanced options masterclass
- Investing masterclass