Free · no sign-up

NSE F&O lot sizes

Current lot sizes for every NSE index derivative, plus the full revision history — keyed on the contract you are trading rather than the date you look it up.

Current lot sizes

Verified against NSE circular FAOP70616 (3 October 2025), effective 28 Oct 2025 end of day.

SymbolIndexExchangeLot size
NIFTY50NIFTY 50NSE65
BANKNIFTYBANK NIFTYNSE30
FINNIFTYFIN NIFTYNSE60
MIDCPNIFTYMIDCAP NIFTYNSE120
NIFTYNXT50NIFTY NEXT 50NSE25
SENSEXSENSEXBSE20

Which lot applies to my contract?

This runs the same lookup our order path uses. It returns a number only when the contract genuinely resolves, and refuses when it would have to guess.

65

units per lot — NIFTY50 weekly expiring 2026-01-27, traded on 2026-10-12 · NSE

Try this: set the symbol to NIFTY50, contract to weekly, trade date to 2025-12-15, and compare an expiry of 2025-12-23 against 2026-01-06. Same trade date, two different lots — 75 and 65. That is why a lot size belongs to the contract and not to the symbol.

The part most pages get wrong

A lot size belongs to the contract — not to the symbol, and not to the trade date. During an NSE revision both lots are live at the same time: existing weekly and monthly contracts run off at their original lot, while newly introduced ones carry the revised one.

So on 15 December 2025, a NIFTY weekly expiring 23 December 2025 was 75 units and one expiring 6 January 2026 was 65. One trade date, two correct answers. Any page that publishes a single number per symbol is wrong for one of those two contracts, and gives you no way to tell which.

Quarterly and half-yearly contracts are the exception: the exchange converts those in place at a stated end of day, so for them the trade date decides and the expiry does not. And “at EOD” applies from the next session — trading on the stated day is still at the old lot.

Revision history

Values return to earlier numbers, which is why a model keyed on the value rather than on the boundary silently merges two different regimes.

SymbolSequenceBoundary
NIFTY25 → 75 → 65Weekly: first 75-lot expiry 2025-01-02, first 65-lot 2026-01-06. Monthly: first 75-lot expiry 2025-02-27, first 65-lot 2026-01-27.
BANKNIFTY15 → 30 → 35 → 30Circular FAOP67372 (28 Mar 2025) took it 30 → 35; first revised monthly expiry 2025-07-31. FAOP70616 returned it to 30.
MIDCPNIFTY50 → 120 → 140 → 120Same circular pair as BANKNIFTY — 120 → 140, then back to 120.
FINNIFTY25 → 65 → 60No intermediate revision under FAOP67372.
NIFTYNXT5010 → 25Unchanged by FAOP70616.

What this table will not do

It refuses rather than interpolating. Only NIFTY’s per-symbol boundaries have been read from the circulars; the others carry an explicit unresolved span around each revision, and quarterly conversions are unread for every symbol. SENSEX is a BSE contract, so no NSE circular can complete its history and only its current value is asserted. A stale-but-plausible lot size is more dangerous than a refusal, because it silently rescales every premium, margin and P&L figure downstream and nothing looks wrong.

Common questions

What is the NIFTY lot size in 2026?
One NIFTY contract is 65 units, per NSE circular FAOP70616 effective 28 October 2025 end of day. But the lot belongs to the contract, not the symbol: during a revision window, contracts introduced before the change keep their original lot. Check the expiry of the specific contract you are trading.
What is the Bank Nifty lot size?
BANKNIFTY is currently 30 units. Its history is 15 to 30 to 35 and back to 30 — circular FAOP67372 (28 March 2025) took it from 30 to 35, and FAOP70616 returned it to 30. Because the value returns to an earlier number, a lookup keyed on the value rather than the revision boundary silently merges two different regimes.
Why do two NIFTY contracts have different lot sizes on the same day?
Because a lot size is a property of the contract, not of the trade date. During an NSE revision, existing weekly and monthly contracts run off at their original lot while newly introduced ones carry the revised one. On 15 December 2025 a NIFTY weekly expiring 23 December was 75 units and one expiring 6 January 2026 was 65 — one trade date, two correct answers.
Do quarterly and half-yearly contracts work the same way?
No — they are the exception. The exchange converts those in place at a stated end of day, so for them the trade date decides and the expiry does not. And "at EOD" applies from the next session: trading on the stated day is still at the old lot.
What are the current NSE F&O lot sizes for all indices?
NIFTY 65, BANKNIFTY 30, FINNIFTY 60, MIDCPNIFTY 120, NIFTYNXT50 25. SENSEX is 20, but it is a BSE contract rather than NSE, so no NSE circular governs it.
Position size calculatorWhat a lot size is

Lot sizes are reproduced from NSE circulars for reference and may change. Always confirm against the exchange contract master before placing an order. Educational and analytical content only. OptionLab Pro is not a SEBI-registered investment adviser or research analyst and does not give buy or sell recommendations. Derivatives trading carries a high risk of loss.