The major Indian options brokers

BrokerF&O brokerageBest for
Zerodha₹20/order flatMost retail traders. Kite is the gold standard. Free EOD data via NSE.
Upstox₹20/order flatSimilar to Zerodha. Slightly cheaper add-ons.
Angel One₹20/order flatGood research, decent execution. Smart Options for multi-leg orders.
ICICI DirectHigher (0.05% or ₹25)Traditional broker, not cheapest but reliable execution.
Dhan₹20/order flatModern platform, good multi-leg builder, popular with options traders.
Fyers₹20/order flatBest charting for options-focused technical traders.

Recommendation for beginners: Zerodha or Dhan. Both have flat ₹20/order pricing, good UIs, and options-friendly interfaces.

The full cost of a trade

Specifications verified: 17 September 2026

Specifications change — always verify current lot sizes, expiry days, and margins with your broker before trading.

Round-trip cost per options order

Brokerage: ₹20 per order (flat) STT (Securities Transaction Tax): 0.05% on sell-side of premium Transaction charges: NSE ~0.053% on premium GST: 18% on (brokerage + transaction) SEBI charges: 0.0001% on premium Stamp duty: 0.003% on buy-side (state-dependent)

Example

Real cost example on a Nifty options trade

You sell 1 Nifty ATM call for ₹150 (lot size 75 = ₹11,250 premium collected).

  • Brokerage: ₹20
  • STT: 0.05% × 11,250 = ₹5.63 (sell side)
  • Transaction: 0.053% × 11,250 = ₹5.96
  • GST: 18% × (20 + 5.96) = ₹4.67
  • SEBI: ₹0.01
  • Stamp duty (buy side): usually a few paise

Sell-side cost: ~₹36

If you also buy back to close: another ~₹36. Round-trip: ~₹72 per lot.

Rule of thumb: budget ₹50-70 per lot round-trip. Multi-leg strategies scale up: iron condor = 4 legs = ~₹200-280 round-trip.

Margin requirements

Options buying = you pay only the premium. No additional margin.

Options selling = you pay initial margin + exposure margin. Uses SPAN + Exposure formula.

PositionApprox margin per lot
Sensex short call/put (weekly)₹1,10,000 – ₹1,50,000
Sensex short strangle (weekly)₹1,80,000 – ₹2,40,000
Sensex iron condor (200-wide wings)₹45,000 – ₹65,000 (bounded loss reduces margin)
Nifty short strangle (weekly)₹2,00,000 – ₹2,80,000 (new lot size 75)
Nifty iron condor (200-wide wings)₹60,000 – ₹85,000
Bank Nifty short strangle (monthly)₹2,50,000 – ₹3,20,000
Stock (Reliance) short call₹1,20,000 – ₹1,60,000
💡 Margins after Nov 2024 lot size revision

SEBI increased F&O lot sizes in November 2024 (Nifty 25→75, Bank Nifty 15→35, Sensex 10→20, etc.) to make F&O less accessible to small retail traders. Margins scaled up proportionally. If you have an older reference showing smaller margin numbers, those are outdated.

Iron condors and other defined-risk spreads have dramatically lower margin because your worst-case is capped.

Order types you actually need

Limit order (default): specify max buy price / min sell price. Fills at your price or better. Slower but no bad surprises.

Market order: fills immediately at whatever the current bid/ask is. Fast but risky in illiquid options (bad fills).

Stop-loss (SL / SL-M) order: converts to a limit/market when the trigger is hit. Essential for options selling — set a stop-loss automatically when you enter.

Bracket order (BO): enter + take-profit + stop-loss all in one. Great for directional trades.

Cover order (CO): enter + mandatory stop-loss. Zerodha’s most popular intraday setup.

⚠️ Never use market orders on illiquid strikes

Deep OTM weekly options can have huge bid-ask spreads (sometimes 30-50% of premium). A market order there gives you a terrible fill. Always use limit orders on options.

Multi-leg order builders

For iron condors, butterflies, straddles — placing 4 separate legs manually risks getting bad fills.

Use built-in multi-leg builders:

These execute all legs together (or nothing). Much better than legging in one order at a time.

Realistic execution issues

Slippage: the difference between the price you see and the price you get. Worse on illiquid strikes, event days, and near expiry. Budget 1-2 ticks of slippage on Nifty; up to 5-10 on individual stock options.

Freak trades: Nifty options occasionally trade at wildly wrong prices for a few seconds due to fat-finger orders or algo glitches. If a limit order fills at a suspiciously good price, don’t celebrate — sometimes these get cancelled by the exchange.

Circuit breakers: stocks can hit upper/lower circuit and stop trading. Your options can become one-sided (only bids or only asks). Manage risk before this happens, not after.

Timing your entries

Best times to enter/exit options:

Worst times:

Taxes in India

Options trading is speculative business income (or non-speculative if F&O). Reported on ITR-3.

💡 Keep records

Every broker provides a contract note per trade and a P&L statement per FY. Download them monthly. Come tax season, you’ll thank yourself.

Advanced: Indian F&O tax deep dive

Turnover calculation

F&O turnover for tax purposes is NOT total notional. It’s the absolute sum of realized profits and losses, plus premium received on sold options.

F&O Turnover F&O Turnover = ΣGross Profits + ΣGross Losses (both as positive numbers) + Premium collected on options sold

Example: You had 3 F&O trades — +₹5,000, −₹3,000, +₹2,000, and you sold options worth ₹10,000 in premium.

Turnover = 5,000 + 3,000 + 2,000 + 10,000 = ₹20,000

This turnover figure is used for tax audit thresholds and section 44AD applicability.

When tax audit is required

Under Section 44AB (2024 rules):

Presumptive taxation (Section 44AD)

For turnover < ₹2 crore, you CAN opt for presumptive taxation:

Most F&O traders do NOT use 44AD — instead they file regular ITR-3 with actual P&L.

Regular ITR-3 filing (most F&O traders)

GST for options traders

Options traders don’t pay GST on their trading (it’s not a service). But:

STT (Securities Transaction Tax) — the sneaky one

Impact: letting an option expire ITM triggers STT on notional value, which can wipe out profits on marginal trades. Always close ITM options before expiry unless taking delivery deliberately.

Practical tax tips

  1. Don’t trade in F&O and delivery in the same account without careful separation — makes accounting messy
  2. Download contract notes monthly — brokers occasionally lose old data
  3. Reconcile with your bank statements — capital deposits/withdrawals matter for cost basis
  4. Get a CA who understands F&O — the specialization matters
  5. Advance tax: F&O income is treated as business income — pay advance tax quarterly to avoid interest under 234B/C
⚠️ The trader-tax gap

Many retail F&O traders under-report or misreport their F&O activity. The Income Tax Department has explicitly warned traders — F&O losses shown incorrectly can trigger scrutiny. Report accurately even if it means you have to pay slightly more.

Getting started: the first-month checklist

  1. Open a broker account (Zerodha/Dhan) — takes ~2 days
  2. Set up 2FA and biometric login — security matters
  3. Fund with capital you can afford to lose — start with what feels comfortable
  4. Paper-trade for 4 weeks — every broker has a simulator or you can use notion/spreadsheet
  5. Read this whole book once — you’re already here
  6. Start with 1 lot of an iron condor on Nifty weekly — smallest defined-risk setup
  7. Journal every trade — entry reason, outcome, lessons

Where to go from here

You now have the vocabulary, the strategies, the math, and the practical execution knowledge. Real trading is different from reading — start tiny, keep records, review honestly.

Good luck. Trade small, live long.