How to fix a circuit-limit rejection on Zerodha
A circuit-limit rejection on Kite arises in two distinct scenarios: a market-wide trading halt triggered by a large index fall, or a per-instrument circuit breaker that limits the maximum price movement for a specific stock or contract. The resolution differs substantially between the two cases.
Understanding which type of circuit applies to your order is the essential first diagnostic step.
Conflict-of-interest disclosure. This guide is published by WebNotes Editorial Team for informational purposes only. WebNotes has no commercial relationship with Zerodha, NSE, BSE, or SEBI.
Prerequisites
- An active Zerodha account with Kite access.
- Basic familiarity with limit orders. See Limit orders on Kite.
Step 1: Determine the type of circuit
Market-wide circuit breakers (index-level halt)
SEBI mandates market-wide circuit breakers (MWCB) based on movements in the Nifty 50 or Sensex (whichever triggers first) from the previous day’s closing level. The halts are:
| Index fall from previous close | Halt duration | When halt is activated |
|---|---|---|
| 10% | 45 minutes (before 1:00 PM); 15 minutes (between 1:00 PM and 2:30 PM); no halt after 2:30 PM | Any time during the trading session |
| 15% | 1 hour 45 minutes (before 1:00 PM); 45 minutes (between 1:00 PM and 2:00 PM); remainder of the day after 2:00 PM | Any time |
| 20% | Remainder of the trading day | Any time |
During a market-wide halt, all trading across NSE and BSE is suspended. No orders are accepted, modified, or cancelled during the halt period. If you tried to place an order just as a halt was triggered, the order may be rejected.
How to recognise a market-wide halt. Kite displays a prominent banner indicating “Market halted” or “Trading suspended.” The NSE and BSE websites also publish official announcements. All instruments in your market watch will show stale prices with no new ticks.
Per-instrument daily price bands (DPR)
For individual stocks, the exchange sets a daily price range based on a percentage of the previous day’s closing price. The most common bands are 2%, 5%, 10%, and 20%. No daily price band is applied to NSE futures and options contracts (though options premiums are bounded by intrinsic value and theoretical maximum).
If only one specific instrument’s order was rejected and there is no market-wide halt, the rejection is at the per-instrument level. Proceed with the following steps.
Step 2: Check whether the instrument is circuit-locked
In the Kite market watch, click the instrument. The scrip detail panel shows:
- Upper Circuit (UC): The maximum price for buy orders today.
- Lower Circuit (LC): The minimum price for sell orders today.
- Last Traded Price (LTP): The current market price.
If LTP equals UC, the stock has hit the upper circuit. This means:
- All available sell orders have been absorbed.
- Only buy orders exist in the book.
- No new trades are occurring because there are no sellers willing to sell at or below UC.
If LTP equals LC, the stock has hit the lower circuit:
- All buy orders have been absorbed.
- Only sell orders exist.
- No new trades because there are no buyers willing to buy at or above LC.
A circuit-locked instrument can still receive limit orders at the circuit price (UC or LC). These orders queue in the book and are matched when sellers (at UC) or buyers (at LC) emerge, either organically or when the exchange relaxes the band.
Step 3: Resolve a per-instrument circuit rejection
If your limit price exceeded the upper circuit (buy order rejected)
Your specified limit price was above the upper circuit price. The exchange rejects such orders to prevent buy orders from driving the price above the circuit.
Remedy. Modify or replace the order with a limit price at or below the upper circuit price. If you want to buy the stock urgently, placing a limit order at exactly the upper circuit price queues you to buy when sellers appear.
If your limit price was below the lower circuit (sell order rejected)
Your specified limit price was below the lower circuit price. The exchange rejects sell orders below the lower circuit.
Remedy. Modify or replace the order with a limit price at or above the lower circuit price. Placing a limit order at exactly the lower circuit price queues you to sell when buyers appear.
Step 4: Handle circuit-locked scenarios strategically
If the instrument is at upper circuit and you want to buy:
- Place a limit buy at the UC price.
- Your order enters the order book and receives a position in the queue (time priority applies).
- If the exchange relaxes the band (moves UC higher) and sellers emerge at the new higher price, your at-the-old-UC order will not automatically fill at the new price; you will need to decide whether to modify the order to the new UC.
- Monitor the NSE market watch page for the instrument’s order book (buyer and seller quantity at each price).
If the instrument is at lower circuit and you want to sell:
- Place a limit sell at the LC price.
- Wait for buyers to emerge or for circuit relaxation.
- If the circuit is not relaxed by end of day, your sell order is cancelled at market close.
Step 5: Circuit relaxation
The exchange reserves the right to relax (widen) price bands intraday for specific instruments based on price discovery needs. NSE and BSE announce circuit relaxations through their online market watch. Kite’s market watch reflects updated UC/LC values automatically once the exchange disseminates the updated reference file.
For stocks that have been circuit-locked multiple consecutive days, SEBI and the exchanges may conduct periodic band reviews and either widen or narrow the band.
What can go wrong
Order placed at the circuit price does not fill for days. If a stock is at the upper circuit for multiple consecutive trading sessions, queued buy orders at UC are serviced only on a first-come-first-served basis as sellers emerge or as circuit-relaxation leads to fresh trades. This is a market liquidity issue, not a Kite or Zerodha error. There is no way to override queue priority.
F&O order rejected as “price outside band” when no price band should apply. NSE F&O instruments do not have daily price bands for futures, but option premiums have a floor of zero (an option cannot be priced below zero). Some low-premium options can appear to hit a de facto floor. In such cases, entering a slightly higher (for an option buy) or lower (for an option sell) price resolves the rejection.
Market order in a circuit-locked stock. A market order in a stock at upper or lower circuit typically cannot fill because there are no counterparty orders at any price within the band. The order may be rejected or may rest unfilled as an effectively unreachable market order. Always use a limit order at the circuit price for circuit-locked stocks.
Index halt and options premium halted differently. During a market-wide halt, index options pricing can move substantially when trading resumes. All orders placed during the halt are queued and released in the reopening auction. The reopening price may differ significantly from pre-halt levels.
Escalation path
Circuit-limit rejections are exchange-mandated controls. Zerodha cannot override them. For questions about specific circuit levels on an instrument, contact NSE at 1800-266-0053 or investorservice@nse.co.in, or BSE at 1800-22-1122 or is@bseindia.com. For complaints about perceived incorrect circuit application, file on SEBI SCORES at scores.sebi.gov.in.
Related guides
- How to fix a price-band rejection on Zerodha
- How to fix an RMS rejection on Zerodha
- Limit orders on Kite
- Zerodha grievance redressal
References
- SEBI, “Circular on market-wide circuit breakers,” SEBI/MRD/SE/Cir-36/2001, June 2001 (as amended).
- NSE India, “Price Bands and Circuit Filters,” nseindia.com.
- BSE India, “Market-wide Circuit Breakers,” bseindia.com.
- Zerodha Support, “What are circuit limits and how do they affect my orders?” support.zerodha.com.
- SEBI, “Surveillance framework and ASM/GSM measures,” sebi.gov.in.