Options Profit Calculator for India
Calculate profit and loss for call and put options on Nifty, Bank Nifty, and any stock. Includes breakeven, intrinsic value, and a visual payoff curve.
This option expires ITM. If held to expiry, STT is levied on the full settlement value (₹ 2,358), not just premium. Many traders square off before expiry to avoid this.
Enter the current premium (LTP) to see unrealised P/L if you square off right now.
How Options Work in Indian Markets
An option is a contract giving the buyer the right (but not the obligation) to buy or sell an underlying asset at a fixed strike price by expiry. In India, index options on Nifty and Bank Nifty are the most actively traded — Nifty alone sees lakhs of crores in daily turnover.
Call options (CE) profit when the underlying rises above the strike. Put options (PE) profit when the underlying falls below the strike. The buyer pays a premium upfront — that's the maximum loss. The seller (writer) receives the premium but takes on potentially unlimited risk.
P/L Formulas — All Four Positions
All four formulas are encoded in the calculator above — toggle Type (Call/Put) and Side (Buy/Sell) to flip between them. The payoff curve updates in real time so you can visualize the profit profile across spot prices.
Lot Sizes for Indian Index Options
NSE periodically revises lot sizes to keep contract values within regulatory bands. Always confirm the current lot size on NSE's website before trading, but as a recent reference:
| Symbol | Lot Size | Expiry |
|---|---|---|
| NIFTY | 75 | Weekly + Monthly |
| BANKNIFTY | 30 | Monthly |
| FINNIFTY | 65 | Monthly |
| SENSEX | 20 | Weekly + Monthly |
Lot sizes shown are for reference only and may have changed. Verify on NSE official site before placing trades.
What This Calculator Doesn't Include
For accurate net P/L, deduct these from the calculated profit:
- STT — 0.0625% on premium for sell side, 0.125% on settlement value if exercised ITM (this trips up many traders).
- Exchange transaction charges — roughly 0.053% of premium.
- SEBI turnover fee — ₹10 per crore of turnover.
- GST — 18% on brokerage and transaction charges.
- Stamp duty — 0.003% on buy side.
- Brokerage — varies by broker. Discount brokers charge ₹15–20 per executed order.
For index options held to expiry that finish in-the-money, the STT on settlement (0.125% on the entire settlement value, not just premium) can wipe out small profits. Many traders square off before expiry to avoid this.
Frequently Asked Questions
How do I calculate options profit in India?
For a long call: P/L = max(0, Spot − Strike) − Premium, multiplied by lot size. For a long put: max(0, Strike − Spot) − Premium × lot size. Short positions are the inverse — premium received minus intrinsic value at expiry.
What is the lot size for Nifty options?
As of late 2025, the Nifty 50 lot size is 75. Bank Nifty is 30. Lot sizes change periodically based on contract value — always confirm current lot size on the NSE website before trading.
How is breakeven calculated for options?
For a long call, breakeven = Strike + Premium. For a long put, breakeven = Strike − Premium. Below breakeven on a call (or above on a put) at expiry, you lose money.
Does this calculator account for STT and brokerage?
No. The calculator computes pure P/L based on intrinsic value at expiry. Real-world trading involves Securities Transaction Tax (STT), exchange charges, GST, SEBI charges, stamp duty, and brokerage. Net P/L will be slightly lower than calculated.
Can I calculate P/L before expiry?
This calculator computes payoff at expiry only. P/L before expiry depends on Black-Scholes pricing — it accounts for time value, implied volatility, and Greeks (Delta, Gamma, Theta, Vega). For mid-trade P/L, look up the live LTP on your broker.
Related Calculators
Disclaimer: Educational and computational tool only. Not investment advice. Options trading carries significant risk including total loss of premium paid. Consult a SEBI-registered advisor. See full disclaimer.