How-to theoretical price order rejected illiquid options LPP Kite

How to fix a theoretical-price rejection on Zerodha

From WebNotes, a public knowledge base. Last updated . Reading time ~10 min. Level: Intermediate.

The rejection that asks you to “place your order around the theoretical price” or “around the fair value” appears on Kite when your order price sits too far from where the contract should trade, which happens most on illiquid F&O options. It is not the same as a price-band rejection , which is about the daily circuit limit. This rejection is a fair-value guardrail: in a thin option the last traded price can be stale and the bid-ask spread wide, so an order placed far from the theoretical price can fill at a poor price or be used to move money artificially between accounts. The fix is to place a limit order near fair value, inside the exchange’s protection band, rather than a market order at an extreme price.

This guide explains how to recognise the rejection, find the fair-value reference, and place an order that passes while protecting your fill. It also draws the line between this rejection and the price-band rejection , which traders often confuse with it.

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 sequence. The detail below covers the fair-value reference, the limit-order technique, and the NSE protection band.

1. Read the rejection and confirm it is theoretical-price, not price-band

Open the Orders tab in Kite and expand the rejected order. A theoretical-price rejection asks you to place the order around the theoretical or fair value of the contract. This is different from a price-band rejection, which cites the daily price range (DPR) or says the price is outside the allowed circuit. If the message is about distance from fair value or theoretical price, you are in the right place. If it cites the DPR or the circuit, go to how to fix a price-band rejection on Zerodha . The two rejections have different causes and different fixes.

2. Identify the theoretical or fair value of the contract

In an illiquid option the last traded price is often stale, struck hours ago, so it is a poor reference. Use a better estimate of fair value: an option pricing tool that takes the spot, strike, time to expiry and implied volatility, or, more simply, the midpoint of the live bid and ask in the option chain . Compare your intended price against that midpoint. If your buy price is far above the midpoint, or your sell price far below it, that distance is what triggered the rejection.

3. Switch from a market order to a limit order

Zerodha does not allow market orders in illiquid index and stock option contracts, because in a thin contract the bid-ask price can sit far from the last traded price and the theoretical price, so a market order can fill at a price far from fair value. Place a limit order instead. A limit order names the worst price you will accept, which is exactly the protection the exchange and Zerodha want in a contract where the next available fill could be far away. For a buy, set the limit a little above fair value; for a sell, a little below.

4. Keep the limit within the NSE LPP band

NSE applies its own Limit Price Protection (LPP), which rejects limit and stop-loss-limit (SL-L) orders that fall outside an allowed range around a reference price. The LPP bands are:

ContractLPP range
FuturesPlus or minus 3%
Options with premium above Rs 50Plus or minus 40%
Options with premium at or below Rs 50Plus or minus Rs 20 (absolute value)

For a cheap option priced at or below Rs 50, the band is an absolute Rs 20 either side, which is wide in percentage terms for a low-priced option but a hard rupee cap. For an option above Rs 50, the band is 40% either side of the reference. Keep your limit inside the applicable band; an order outside it is cancelled by the exchange under LPP, which can look like a separate rejection in the order history.

5. Use the limit as a protected market-style fill

If you want the order to fill quickly, like a market order, but cannot use a market order in an illiquid option, use an aggressive limit. For a buy, set the limit well above the LTP but inside the LPP band; for a sell, well below the LTP but inside the band. The order then fills at the best available price up to your limit and no worse, behaving like a market order while capping your downside. This is the standard way to get a fast fill on a contract where market orders are blocked, and the limit you set acts as the protection that stops a fill at an absurd price.

6. Re-check liquidity before sizing up

A wide bid-ask spread is the contract telling you it is thin. A large order in an illiquid option will walk the book and fill at progressively worse prices, even within the LPP band. Before placing a big order, consider reducing size, splitting it into smaller orders (subject to the freeze quantity ), or moving to a more liquid strike or a nearer expiry. Liquidity, not the rejection itself, is the underlying problem; the rejection is the symptom.

Why the exchange and Zerodha apply this guardrail

The theoretical-price check exists for two reasons. The first is execution protection: in an illiquid contract a market order or a wildly priced limit order can fill far from fair value, and the guardrail stops a retail trader from getting a poor fill by accident. The second is market-integrity: illiquid option contracts have been used to move money between accounts by booking artificial losses, buying an illiquid contract far above its theoretical price and reversing the trade at a lower price, so one account loses and the other gains. Rejecting orders far from the theoretical price closes that route. Both reasons point to the same fix: trade near fair value with a limit order.

How this differs from a price-band rejection

A price-band, or DPR, rejection is about the daily circuit limit on the instrument: NSE and BSE set an upper and lower price the instrument can trade at for the day, and an order outside that range is rejected (see how to fix a price-band rejection on Zerodha ). A theoretical-price rejection is about the distance of your price from the contract’s fair value, regardless of the day’s circuit. An order can be inside the daily price band but still far from the theoretical price of an illiquid option, and so be rejected on theoretical-price grounds. The two checks operate independently: clearing one does not clear the other. NSE’s LPP sits alongside both, as a third, intraday band that rejects orders outside its allowed range.

See also

External references

References

  1. Zerodha Support, “Why is an option order rejected with a request to place it around the theoretical price?”, support.zerodha.com (as of 21 June 2026).
  2. Zerodha Support, “Price out of LPP range”, support.zerodha.com (as of 21 June 2026): NSE LPP ranges of plus or minus 3% for futures, plus or minus 40% for options with premium above Rs 50, and plus or minus Rs 20 absolute for options at or below Rs 50.
  3. NSE, Limit Price Protection framework for stock and index F&O, nseindia.com.
  4. SEBI, surveillance framework on illiquid options and artificial-loss trades, sebi.gov.in.

Reviewed and published by

The WebNotes Editorial Team covers Indian capital markets, payments infrastructure and retail investor procedures. Every article is fact-checked against primary sources, principally SEBI circulars and master directions, NPCI specifications and the official support documentation published by the intermediary in question. Drafts go through a second-pair-of-eyes review and a separate compliance read before publication, and revisions are tracked against the SEBI and NPCI rule changes referenced in the methodology section.

Last reviewed
Conflicts of interest
WebNotes is independent. No relationship with any broker, registrar or bank named in this article.