Position Size Calculator — Shares and F&O Lots from Your Stop-Loss

Position size calculator for Indian traders. Enter your capital in rupees, your risk limit, the entry price and the stop-loss price, and the page works out how many shares fit inside that limit. For futures and options it works in whole lots of Nifty, Bank Nifty, Sensex or any contract.

Everything runs in your browser; no number is sent anywhere.

Your own numbers

Index lot sizes as of 11 Nov 2026. Stock F&O lot sizes differ by stock, so choose the last option and enter yours.
The full amount your risk is measured against
Your own limit — no limit is put forward on this page

Index lot sizes: NSE and BSE lot size revision circulars. Last checked 11 Nov 2026.

Quick Answers

How is position size worked out from risk?
Quantity = (capital × risk %) ÷ risk per unit. If 1% of a 5,00,000 capital is put at risk and the risk per share is 10, that is 500 shares. That works out from 5,000 ÷ 10.
What does risk per unit mean here?
It is the distance in rupees between the 2 prices you type. One is the price you enter at, and the other is the price you exit at. This is per 1 share or per 1 unit of the contract. The page never picks either number for you.

How Position Size Is Worked Out

Risk amount = capital × risk% ÷ 100. Per unit risk = |entry − stop loss|. Quantity = FLOOR(risk amount ÷ per unit risk). Position value = quantity × entry. Position value as % of capital = position value ÷ capital × 100.

Position Size in F&O Lots

Futures and options trade in fixed lots, so the quantity has to be a whole number of lots. Risk of one lot = per unit risk × lot size. Lots = FLOOR(risk amount ÷ risk of one lot). Quantity = lots × lot size.

Index lot sizes used by this calculator (as of 11 Nov 2026)
Index Lot size (units)
Nifty 50 65
Bank Nifty 30
Sensex 20
Nifty Financial Services 60
Nifty Midcap Select 120
Nifty Next 50 25

Exchanges revise lot sizes from time to time. For any other contract, choose “Other F&O contract” and enter the lot size shown by the exchange or on your contract note.

A Worked Example

These numbers only illustrate the method; they are not taken from any trade and are not a suggestion. Capital ₹5,00,000 and a risk limit of 1% give ₹5,000. Entry 24,000 and stop-loss 23,960 give a per unit risk of 40. With a lot of 65, one lot risks 40 × 65 = ₹2,600.00. Lots = FLOOR(5,000 ÷ 2,600.00) = 1.

You enter every number yourself: capital, the risk limit, entry and stop-loss. This page puts forward no limit and no price for any of them, and it is not investment advice of any kind.

Related pages

Frequently Asked Questions

How is quantity worked out?

First the risk amount is worked out: capital × risk% ÷ 100 (or you may enter the risk amount in rupees instead). Then per unit risk = |entry − stop loss|. Quantity = risk amount ÷ per unit risk, rounded down to a whole number.

How does the calculator work for Nifty or Bank Nifty futures and options?

Choose the index and the page uses its lot size (Nifty 65, Bank Nifty 30, Sensex 20 as of 11 Nov 2026). Risk of one lot = per unit risk × lot size. Lots = risk amount ÷ risk of one lot, rounded down, because a lot cannot be split.

Why can the answer be 0 lots?

If one lot already carries more risk than the limit you entered, no whole lot fits inside that limit. The page then shows 0 and the risk of one lot, so you can see the gap. It does not round up to 1 lot.

Why is quantity rounded down?

A part share cannot be bought and a part lot cannot be traded. Rounding up would push the trade past the limit you stated. Rounding down keeps the trade at or below it.

Why is "actual risk at this quantity" shown separately?

Rounding down makes the trade a little smaller, and the risk with it. For example, with a limit of ₹2,000 and a risk of ₹13.75 per unit, the quantity comes to 145. The actual risk then is ₹1,993.75, not the full ₹2,000. The page shows the figure that applies to the quantity, not the one you asked for.

Is position value the same as margin?

No. Position value is quantity × entry price. For futures and options that is the contract value; the margin your broker blocks is a different, smaller number set by the exchange.

Are the numbers I enter sent anywhere?

No. Everything happens in your browser. No number goes to any server and nothing is saved anywhere.

Scroll to Top