Calculate options profit/loss at expiry for any strike and premium
An option's profit or loss at expiry depends entirely on where the underlying closes relative to the strike price. At expiry, time value is zero — the option is worth only its intrinsic value, which is either positive or zero. Nothing in between.
For a call option: intrinsic value = max(0, Spot − Strike). If Nifty expires at 24,500 and you hold the 24,000 call, the option is worth ₹500. If Nifty expires at 23,800, the option expires worthless.
For a put option: intrinsic value = max(0, Strike − Spot). The 24,000 put is worth ₹200 if Nifty closes at 23,800. It expires worthless if Nifty closes above 24,000.
Your breakeven is the price at which you neither make nor lose money, accounting for the premium paid.
Call Breakeven = Strike Price + Premium Paid
Put Breakeven = Strike Price − Premium PaidNifty Weekly Example: Nifty spot at 24,000. You buy the 24,100 CE at ₹80 premium. Lot size = 75.
Every option has two components: intrinsic value (what it is worth right now if exercised) and time value (the premium you pay for the possibility that it could move further in your favor before expiry). Time value decays to zero by expiry.
Theta measures this daily decay. An option with ₹80 premium and 7 days to expiry might have theta of ₹8 per day — meaning it loses roughly ₹8 per day in time value just by the passage of time, all else equal. For weekly Nifty options (expiring every Thursday), theta accelerates dramatically in the final 2-3 days.
This is why buying options two days before expiry is often a losing proposition even when you get the direction right. The move has to be large enough to overcome the theta drag. A 50-point Nifty move on an option with 100-point breakeven gains nothing. The theta has already eaten into your premium.
Option sellers benefit from this — they collect premium and profit from theta working in their favor. But they take on directional risk and need significantly more margin. The best time for sellers: when IV is elevated and markets are range-bound post-event.
| Days to Expiry | Example Premium | Intrinsic Value | Time Value | Daily Theta |
|---|---|---|---|---|
| 21 days | ₹150 | ₹50 | ₹100 | ~₹4.5/day |
| 14 days | ₹120 | ₹50 | ₹70 | ~₹5/day |
| 7 days | ₹90 | ₹50 | ₹40 | ~₹5.7/day |
| 3 days | ₹68 | ₹50 | ₹18 | ~₹6/day |
| 1 day | ₹54 | ₹50 | ₹4 | ~₹4/day |
| Expiry | ₹50 | ₹50 | ₹0 | N/A |
NSE introduced weekly Nifty expiries (every Thursday) in 2019. They now account for over 70% of index options volume in India. The weekly structure means premium decay is compressed — what monthly options experience over 30 days happens in 5 trading days.
Most retail option buyers in weekly Nifty lose money. The mechanics explain why: you need not just the right direction but the right magnitude within the right timeframe. Buying an ATM weekly call requires roughly a 1-1.5% move in Nifty to break even by expiry. On any given week, Nifty moves that much or more only 40-50% of the time.
The market is not rigged — it is just math. Weekly options are priced to give sellers a slight statistical edge on average. That edge comes from theta. Buyers need outsized moves to profit; sellers just need the market to stay within a range.
Upgrade to rupiya.io Premium for real-time quotes, advanced filters, unlimited watchlists, and AI-powered insights.
rupiya.io is for research and education only. Calculations are estimates based on publicly available data. Not investment advice.