Zerodha processes over 18% of all NSE retail orders, making it India's largest broker by active clients. Kite, Zerodha's flagship trading app, is where millions of Indians trade Nifty options daily. Despite its popularity, most traders use only 20% of Kite's capabilities. This guide covers everything from placing your first Nifty option order to executing multi-leg strategies with basket orders, setting GTT orders for automatic entry/exit, and understanding margin requirements under SEBI's 2026 rules.
Ready to trade Nifty options? Get our free strategy PDF.
Free Strategy PDFStep 1: Finding Nifty Options on Kite
- Open Kite → Search bar → Type "NIFTY" → You will see: NIFTY (index), NIFTY FUT (futures), and individual option contracts.
- For options: type "NIFTY 23000 CE" for a specific strike, or use the Option Chain view.
- Option Chain: Click on any NIFTY instrument → Click "Option Chain" button. This shows all available strikes for the selected expiry with LTP, OI, volume, and Greeks.
- Expiry selection: Use the dropdown at the top of the option chain to switch between weekly (current/next week) and monthly expiry.
Step 2: Placing a Nifty Option Order
Market Order (Fastest Execution)
- Select the option contract (e.g., NIFTY 23000 CE).
- Click Buy (B) or Sell (S).
- Order type: "Market" — fills at the best available price.
- Quantity: 25 (1 lot of Nifty = 25 units). Minimum is 1 lot.
- Click "Buy" / "Sell" to confirm.
- Warning: Market orders on illiquid strikes (deep OTM) can have 2-5% slippage. Use limit orders for OTM options.
Limit Order (Better Price Control)
- Same as above but set a specific price. The order fills only at your price or better.
- For option buying: set limit slightly above LTP (e.g., LTP is Rs 150, set limit at Rs 152) for quick fill.
- For option selling: set limit slightly below LTP for quick fill.
- If the market is moving fast, increase the limit gap to 3-5 points for certainty of fill.
Step 3: Understanding Margin Requirements
| Trade Type | Margin Requirement (Approx.) | Risk Level | Notes |
|---|---|---|---|
| Buy Nifty CE/PE | Premium amount only (e.g., Rs 3,750 for Rs 150 × 25) | Limited to premium paid | No additional margin |
| Sell Nifty CE/PE (naked) | Rs 1,00,000 - 1,50,000 per lot | Unlimited risk | SPAN + Exposure margin |
| Nifty Futures | Rs 1,00,000 - 1,20,000 per lot | Unlimited risk | Daily MTM settlement |
| Credit Spread (sell + buy) | Rs 30,000 - 60,000 per lot | Limited risk | Lower margin due to hedge |
| Iron Condor | Rs 50,000 - 80,000 per lot | Limited risk | Both sides hedged |
SEBI's peak margin rules (2021 onwards) require full margin to be maintained at all times, including intraday. Margin shortfall attracts a penalty of 0.5-1% of the shortfall amount per day.
Step 4: Basket Orders for Multi-Leg Strategies
Basket orders let you execute multi-leg Nifty option strategies in a single click:
- Open Kite → Basket → Create New Basket.
- Add each leg: e.g., for an iron condor, add 4 separate orders (sell PE, buy PE, sell CE, buy CE).
- Set order type for each leg (limit or market).
- Click "Execute Basket" — all 4 orders are sent simultaneously.
- Advantage: Reduces leg risk (getting filled on one leg but not others). Important for strategies where all legs must be in place for the hedge to work.
Step 5: GTT Orders (Good Till Triggered)
GTT orders are Zerodha's automatic entry/exit system:
- Use case 1 — Stop-loss: After buying NIFTY 23000 CE at Rs 150, set a GTT to sell if price drops to Rs 100. The order stays active until triggered, even across days.
- Use case 2 — Target: Set a GTT to sell at Rs 250 (your profit target). No need to watch the screen all day.
- Use case 3 — Entry trigger: "Buy NIFTY 23000 CE if Nifty crosses 23,000." GTT monitors the underlying price and places the order when triggered.
- Limit: GTT orders are valid for 1 year. Maximum 50 active GTTs on free Zerodha account.
For international index CFD trading with competitive spreads, consider Exness or XM — both offer Nifty 50 CFDs alongside Indian broker accounts for F&O.
Step 6: Cover Orders and Bracket Orders
Cover Order (CO)
- A cover order is a market order with a compulsory stop-loss. You get higher leverage (lower margin) because risk is capped.
- Nifty futures CO: margin can be 50-60% lower than regular order.
- Must be squared off by 3:20 PM (intraday only).
Bracket Order (BO)
- A bracket order includes entry price + stop-loss + target — all in one order.
- When entry fills, SL and target orders are automatically placed.
- If SL hits, target is cancelled automatically (and vice versa).
- Note: Bracket orders are currently available only for Nifty/Bank Nifty futures on Zerodha, not for options.
Kite Features Most Traders Miss
- Nifty Heatmap: Open Kite → Indices → NIFTY 50. Shows all 50 stocks with color-coded gain/loss. Quickly identify which stocks are driving Nifty up or down.
- Market Depth (20-depth): Click on any Nifty option → Market Depth. Shows 20 levels of buy/sell orders. Essential for understanding liquidity before entering large positions.
- Post-market Orders: Place orders between 3:45 PM and 8:57 AM for next-day execution. Useful for overnight analysis and pre-market positioning.
- Console P&L: Kite Console → Reports → P&L. Shows your Nifty options P&L with tax calculation, contract notes, and tradebook. Auto-generates for ITR filing.
Common Mistakes on Zerodha Kite
| Mistake | Consequence | How to Avoid |
|---|---|---|
| Not setting SL after entry | Unlimited loss if market moves against you | Always set GTT SL immediately after entry |
| Buying illiquid OTM options | Wide bid-ask spread, 5-10% slippage | Check volume and OI before buying; avoid OI below 1,000 |
| Margin shortfall during volatile day | 0.5-1% penalty per day | Maintain 20% buffer above required margin |
| Holding short options past 3:20 PM without margin | Auto-square off by Zerodha RMS | Ensure overnight margin is available for carry-forward |
| Not checking exchange charges before trading | Hidden costs reduce actual P&L | Use Zerodha brokerage calculator before entering |
Zerodha Brokerage Calculator
Use Zerodha's online brokerage calculator to know exact trading costs before entering:
| Component | Nifty Futures (per lot) | Nifty Options Buy | Nifty Options Sell |
|---|---|---|---|
| Brokerage | Rs 20 | Rs 20 | Rs 20 |
| STT | 0.0125% (sell side) | 0.1% of premium (sell) | 0.0625% (sell) |
| Exchange charges | ~Rs 3.22 | ~Rs 4.83 | ~Rs 4.83 |
| GST (18% on brokerage + exchange) | ~Rs 4.18 | ~Rs 4.47 | ~Rs 4.47 |
| SEBI charges | Rs 0.25 | Rs 0.25 | Rs 0.25 |
| Stamp duty | Varies by state | Varies by state | Varies by state |
| Total per lot (approx) | Rs 30-65 | Rs 30-80 | Rs 30-70 |
Our #1 recommendation: XM offers award-winning education, $5 minimum deposit, and zero-fee transactions.
Free Strategy PDFConclusion
Zerodha Kite is the most feature-rich platform for Nifty options trading in India. Master these features in order: (1) Option Chain for strike selection, (2) Limit Orders for controlled entry, (3) GTT for automated stop-loss and target, (4) Basket Orders for multi-leg strategies, and (5) Console for P&L tracking. Avoid market orders on illiquid options, always set a stop-loss immediately after entry, and maintain 20% margin buffer. These basics alone will improve your Nifty trading outcomes on Zerodha significantly.
Start your trading journey: Compare our top-rated brokers and open a demo account today.
Free Strategy PDFFrequently Asked Questions
How to buy Nifty options on Zerodha?
Open Kite → Search 'NIFTY' → Select the option (e.g., NIFTY 23000 CE) → Click Buy → Choose Market or Limit order → Enter quantity (minimum 25 units = 1 lot) → Confirm. For first-time traders, use the Option Chain view for better strike selection.
What is the margin required for Nifty options on Zerodha?
For buying options: only the premium amount (e.g., Rs 3,750 for Rs 150 premium × 25 units). For selling options: Rs 1,00,000-1,50,000 per lot (SPAN + Exposure margin). For credit spreads: Rs 30,000-60,000 per lot due to hedge benefit.
How to set stop-loss for Nifty options on Zerodha?
Use GTT (Good Till Triggered) orders. After buying an option, go to the position → Set GTT → Enter trigger price (your stop-loss level) and limit price (slightly below trigger). The GTT stays active until triggered or for up to 1 year.
What are basket orders on Zerodha?
Basket orders let you execute multiple Nifty option orders simultaneously. Create a basket, add each leg of your strategy (e.g., 4 legs for an iron condor), and execute all at once. This reduces leg risk — the chance of getting filled on one leg but not others.