How to fix an 'order rejected: insufficient margin' error on Zerodha
When Kite rejects an order with the message “order rejected: insufficient margin”, the Zerodha Risk Management System (RMS) has determined that your available margin balance is below the minimum required to open or carry the requested position. This is one of the most common rejection codes across equity intraday, derivatives, commodity, and currency segments.
The rejection is protective: it prevents your account from going into a debit balance that would trigger a margin-call or auction process. Understanding why it fires and how to resolve it quickly can save substantial time during live market hours.
Conflict-of-interest disclosure. This guide is published by WebNotes Editorial Team for informational purposes only. WebNotes has no commercial relationship with Zerodha, SEBI, NSE, or BSE. No affiliate commission is earned.
Prerequisites
- An active Zerodha trading-and-demat account with Kite login credentials.
- Access to Kite web or the Kite mobile app.
- A bank account linked to your Zerodha account (if you intend to add funds).
Step 1: Read the rejection reason in the order book
Open Kite and navigate to the Orders tab. Rejected orders appear with a red cross or “Rejected” status. Click or tap the rejected order row to expand the details panel.
The Reason field shows the complete RMS message. It typically reads:
“Order rejected: RMS: Margin Exceeds, Required: X, Available: Y, Segment: NSE-FO”
Note the required and available figures, and the segment name (NSE-CM for NSE cash, NSE-FO for NSE F&O, MCX-FO for commodity, CDS-FO for currency). These values are the starting point for diagnosis.
Step 2: Check your current available margin
Click the Funds section on Kite (account icon → Funds on web; profile → Funds on mobile). Kite displays available margin broken down by segment:
| Segment label | Covers |
|---|---|
| Equity | Cash equities (CNC, MIS), MTF |
| Commodity | MCX futures and options |
| F&O | NSE/BSE futures and options |
| Currency | NSE/BSE currency derivatives |
Margin across segments is not freely interchangeable. Equity funds can be used for F&O after SPAN upload at Zerodha (typically by 7:30 AM on trading days), but commodity margin is a separate pool. Confirm you are looking at the correct segment.
Step 3: Compute the required margin for the intended order
Before placing any order, particularly in F&O, use the Zerodha Margin Calculator at zerodha.com/margin-calculator. Enter the instrument, expiry, strike (for options), and lot size to obtain:
- SPAN margin: the minimum exchange-mandated initial margin, calculated by NSE/BSE using the SPAN algorithm and updated throughout the day.
- Exposure margin: an additional buffer mandated by the exchange, typically 2–3% of contract value for index futures and higher for stock futures.
- Total initial margin: SPAN + Exposure.
For equity MIS intraday orders, the calculator shows the intraday margin, which is a fraction of the full delivery margin (Zerodha provides intraday leverage). For CNC delivery orders in equity, no additional margin is required beyond the full trade value.
Shortfall = Required margin − Available margin.
Step 4: Resolve the shortfall
Choose one or more of the following remedies based on your situation.
Add funds via UPI
The fastest route for small shortfalls. Follow How to add funds to Zerodha via UPI. Funds credited via UPI are typically reflected in the Available margin column within 5–15 minutes on business days.
Use pledged securities as collateral
If you hold equity holdings in your demat account, you can pledge them as collateral to receive collateral margin. The pledged value after haircut counts towards F&O margin requirements. Pledging is done through Console → Portfolio → Holdings → Pledge. Note that for F&O positions, at least 50% of the margin must be in cash or cash equivalents; the remaining 50% can be met by collateral.
Reduce position size
If you cannot immediately add funds, reduce the number of lots or quantity in the order so the required margin falls within your available balance. For F&O, this means ordering fewer lots. For equity MIS, this means a smaller quantity.
Switch to a lower-leverage product code
For equity intraday, MIS uses leverage (typically 3–5x). Switching to CNC removes the leverage (requires full trade value) but changes the position to delivery. For F&O, NRML requires full SPAN + Exposure; MIS provides some intraday relief on margin for select instruments (though SEBI’s peak margin rules have substantially reduced intraday margin benefits since September 2021).
Close or reduce existing positions
Open positions block margin. If you have existing F&O positions that you intend to hold, their margin requirement reduces the available pool. Closing or reducing a position releases that blocked margin for the new order.
What can go wrong
Margin was sufficient when I checked but the order still rejected. SPAN margins are recalculated by the exchange in real time as volatility changes. In fast-moving markets, the required SPAN margin can increase between the time you check and the time you place the order. This is known as an intraday SPAN update. Recalculate with the live margin calculator and ensure a small buffer above the required figure.
I added funds but Available margin did not update. UPI credit can be delayed by up to 60 minutes at off-peak times or if NPCI is processing a batch. Check the Ledger in Console (Reports → Ledger) to confirm whether the fund-addition entry is present. If the entry is not present after 60 minutes, raise a support ticket with the UPI UTR.
Collateral margin is showing but the order still rejects. Pledged collateral margin counts only if the collateral credit has been applied (typically by 7:30 AM on trading days for pledges done before market open). Late pledges may only take effect the following day. Additionally, verify that the 50% cash rule is satisfied for F&O: if your total required margin is Rs 1,00,000 and you have Rs 40,000 cash and Rs 80,000 collateral, the cash component is below 50%, causing RMS to reject.
Peak margin snapshots cause end-of-day shortfall notices. SEBI’s peak margin framework (effective September 2021) requires exchanges to take four intraday snapshots of client margin utilisation. If your margin dips below the required level at any snapshot, a penalty is levied even if you had sufficient margin at end of day. Always maintain a buffer of at least 10% above the computed required margin.
Escalation path
If the rejection persists after confirming adequate available margin and the above steps have been followed:
- Raise a support ticket at support.zerodha.com with the order ID, rejection time, and a screenshot of the Funds page at the time of rejection.
- If the issue involves incorrect margin deduction or disputed blocked funds and Zerodha support does not resolve it within a reasonable time, file a complaint on SEBI SCORES at scores.sebi.gov.in or use the Zerodha grievance redressal process.
Related guides
- How to fix an RMS rejection on Zerodha
- Zerodha margin pledge mechanics
- How to add funds to Zerodha via UPI
- How to handle a partially filled order on Zerodha
- How to fix a price-band rejection on Zerodha
References
- NSE India, “SPAN Margin, Risk Parameter Files,” nseindia.com.
- SEBI, “Circular on collection of margins from clients in case of cash and derivatives segments,” SEBI/HO/MRD2/DCAP/CIR/P/2020/127, July 2020.
- SEBI, “Peak Margin Collection, Phase IV implementation,” SEBI/HO/MRD2/DCAP/CIR/P/2021/41, March 2021.
- Zerodha Support, “Why was my order rejected with ‘insufficient margin’?” support.zerodha.com.
- Zerodha Z-Connect Blog, “Understanding margin requirements for F&O,” zerodha.com/z-connect.
- SEBI, “Framework for Investor Grievance Redressal,” SEBI Circular, latest edition.