Tools

F&O Lot Sizes.

Current contract lot sizes for every Indian index option and future — the building block for position sizing, margin estimation, and premium calculations.

All contracts cash-settled · live values, sourced from the same feed our autotrade engine trades with

Index Exchange Lot Size Expiry Cycle
NIFTY 50 NSE 65 Weekly (Thu) & Monthly
BANK NIFTY NSE 30 Monthly only
FINNIFTY NSE 60 Monthly only
MIDCAP NIFTY NSE 120 Monthly only
SENSEX BSE 20 Weekly (Tue) & Monthly

Note: BANKEX (BSE Bankex monthly contracts) is not currently in our actively-tracked set, so it isn't shown above. NSE/BSE publish the authoritative lot size for every contract on their respective F&O contract specification pages.

Lot sizes change. Exchanges revise contract lot sizes periodically (typically when the underlying's price moves significantly, to keep contract value within a target band — currently ₹5–10 lakh per NSE/SEBI guidelines). Always confirm the active lot size on the NSE/BSE contract specification page before placing an order — using a stale lot size will misstate your margin and P&L by a wide margin.

How lot size affects your trade

  • Contract value = Lot Size × Premium (for options) or × Spot (for futures notional). A NIFTY option at ₹150 premium with a 65 lot size has a per-lot outlay of ₹9,750.
  • P&L per point — every 1-point move in the underlying changes your position's value by Lot Size × Number of Lots. A 1-lot NIFTY position moves ₹65 per index point; a 1-lot Midcap Nifty position moves ₹120 per point.
  • Margin requirements — span + exposure margins for futures (and short option positions) are calculated on the full contract notional, which scales directly with lot size.
  • Why lot sizes differ — exchanges set lot size so that one contract's notional value sits within a defined band regardless of the index's absolute price level. A higher-priced index (like SENSEX) gets a smaller lot size; a lower-priced one (like Midcap Nifty) gets a larger one.

Related reading


Sizing live positions across these contracts? Login to the terminal →