Options arbitrage is a trading strategy that seeks to profit from price differences or mispricing between related options or between an option and its underlying asset.
Not every option strategy is about predicting where the market will go next. Options arbitrage takes a completely different route. It looks for moments when related contracts are mispriced against each other and locks in the gap before it disappears.
This article discusses options arbitrage, its formula, and how to calculate it.
Key Takeaways
- Options arbitrage profits from temporary mispricing between calls, puts, and futures, not from forecasting market direction.
- Put-call parity is the pricing formula that tells traders when such a mismatch exists.
- A synthetic position (constructed from options) can be compared with the underlying futures contract to identify the gap.
- The profit locked in at trade entry stays the same at expiry, regardless of where the underlying ends up.
- Transaction costs (STT, bid-ask spreads, and slippage) can quietly erase a theoretical edge, so real-world feasibility always needs a separate check.
What is Options Arbitrage?
Options arbitrage is a trading strategy that exploits temporary pricing inefficiencies between related derivative contracts rather than betting on market direction. It manifests in two forms: a structural mismatch between a call and a put of the same strike and expiry, or a divergence between an option’s market price and its theoretical value relative to the underlying asset.
The foundational concept governing these trades is put-call parity, an exact mathematical pricing relationship that links call premiums, put premiums, the underlying asset's price, the strike price, time to maturity, and interest rates.
What is The Put-Call Parity Formula?
For European-style index options such as Nifty 50, parity is expressed as:
C − P = F − K
|
Symbol |
Meaning |
|
C |
Call option premium |
|
P |
Put option premium |
|
F |
Futures price (same underlying, same expiry) |
|
K |
Strike price |
When both sides of this equation are equal, the market is priced fairly, and no arbitrage exists. When they diverge, a spread opens up that can potentially be captured.
How to Spot the Mismatch?
Consider the following prices for a monthly Nifty contract:
|
Parameter |
Value |
|
Nifty Futures (F) |
24,650 |
|
Strike Price (K) |
24,600 |
|
Call Premium (C) |
₹165 |
|
Put Premium (P) |
₹55 |
Applying the formula:
C − P = 165 − 55 = ₹110
F − K = 24,650 − 24,600 = ₹50
Since 110 ≠ 50, parity does not hold. The options-based synthetic is overpriced by ₹60 relative to the futures contract.
How to Build Options Arbitrage Trade?
Since the options side is overpriced, the trade involves selling the options side and buying the cheaper futures side.
| Step | Action | Upfront Cash Flow / Margin | Position & Settlement Exposure |
| 1 | Sell Call | +₹165 (Premium collected) | Short 1 Call Option |
| 2 | Buy Put | −₹55 (Premium paid) | Long 1 Put Option |
| 3 | Buy Futures | Initial margin blocked (varies by broker) | Long 1 Futures contract at 24,650 (settles at expiry) |
Net Initial Cash Flow: +₹110 (collected upfront from the options spread, excluding futures margin requirements).
Payoff at Expiry
Whatever the settlement price, the short call + long put position behaves like a short synthetic futures at 24,600. Combined with the long futures position bought at 24,650, the two legs offset almost entirely, leaving a fixed difference:
Locked-in profit = (C − P) − (F − K) = 110 − 50 = ₹60 per lot
This holds whether the Nifty settles at 24,400, 24,600, or 24,900.
The offsetting legs cancel out the directional risk, leaving only the mispricing captured at entry.
|
Expiry Scenario Nifty Level |
Futures P&L | Options Expiry Cash Flow | Complete Arithmetic Calculation | Net Profit |
| 24,400 | −250 | +310 (Call expires worthless [+165] + Put payoff [200] − Initial put cost [55]) | −250 (Futures) + 310 (Options) | ₹60 |
| 24,600 | −50 | +110 (Call expires worthless [+165] + Put expires worthless [−55]) | −50 (Futures) + 110 (Options) | ₹60 |
| 24,900 | +250 | −190 (Call loss [−300 offset by +165 premium] + Put expires worthless [−55]) | +250 (Futures) − 190 (Options) | ₹60 |
*In practice, the futures and options legs are structured. Hence, their combined payoff is constant at ₹60 across all scenarios.
This is the defining feature of a parity-based arbitrage: the outcome doesn’t move with the underlying.
How is Synthetic Positions Related to Options Arbitrage?
A synthetic position recreates the payoff of one instrument using a combination of others. The most common example is a synthetic long futures position, created by:
Long Call + Short Put (same strike, same expiry) = Synthetic Long Futures
If this synthetic combination is priced differently from the actual futures contract trading in the market, an arbitrage opportunity exists. Traders buy whichever side is cheaper and sell whichever side is more expensive, capturing the difference as a fixed, direction-neutral profit.
For a synthetic position to work correctly:
-
The call and put must share the same strike price and expiry.
-
The number of option lots must match the underlying futures lot size.
-
Both legs must be executed close together in time to avoid the price gap closing before the trade is complete.
Why Traders Use Options Arbitrage Strategy
| Benefit | Why It Matters |
| Low directional exposure | Profit depends on mispricing, not on market trend |
| Defined risk structure | Offsetting legs cap the range of outcomes |
| Works in any market condition | Doesn’t rely on a bullish or bearish view |
| Reinforces pricing discipline | Encourages a clear understanding of how options should be valued relative to futures |
| Predictable, if modest, returns | Profits are usually small per lot but consistent when spreads appear |
-
Transient Opportunities: Pricing inefficiencies are typically narrow and disappear within seconds as automated high-frequency trading algorithms quickly sweep away discrepancies.
-
Transaction and Execution Costs: Brokerage fees, exchange transaction charges, GST, and stamp duty can easily consume thin arbitrage margins if execution is not tightly optimised.
-
Execution Slippage: Multi-leg order execution risk, where one leg fills at an unfavorable price while another lags, can instantly turn a synthetic risk-free profit into a net loss.
-
Margin and Capital Intensity: Significant margin requirements tied up in futures contracts and short option legs often result in a relatively low return on invested capital compared to directional trades.
SEBI Regulations and Tax Considerations for Options Arbitrage
-
Regulation: Arbitrage trading is entirely legal within exchange guidelines. Entities offering automated advisory or algorithmic arbitrage services must hold a valid SEBI registration (such as a Research Analyst or Investment Adviser license).
-
Taxation: In India, profits derived from frequent F&O arbitrage are treated as business income (non-speculative business income) rather than capital gains. Traders must file ITR-3, maintain formal books of accounts, and can offset legitimate trading expenses against business revenue.
Conclusion
Options arbitrage offers a way to profit from short-lived pricing inefficiencies rather than market direction, using put-call parity as the anchor formula. While the mechanics are straightforward on paper, real-world execution introduces friction that can narrow or erase the edge.
Costs like STT, spreads, and slippage mean that not every theoretical mismatch is tradable. Traders who use this strategy successfully tend to combine a solid grasp of the parity formula with disciplined, fast execution and a realistic view of transaction costs.
