1. What you will learn
This lesson introduces the vertical spread, the building block for almost every advanced options strategy in this course. By the end you should be able to:
- define a vertical spread and distinguish a debit spread from a credit spread;
- construct a bull call spread and a bear put spread from two option legs;
- calculate the net debit, maximum profit, maximum loss and breakeven at expiry;
- draw and read an expiry payoff table for a two-leg position;
- explain how the spread changes the position's exposure to direction, time decay and volatility compared with a single long option.
All figures in this lesson are hypothetical teaching numbers. This is exam and professional education, not a recommendation to trade any instrument.
2. The idea explained
A vertical spread is a position made of two options on the same underlying, of the same type (both calls or both puts) and the same expiry, but with different strike prices. It is called "vertical" because, in an old printed option chain, strikes were listed one above another, so the two legs sat vertically on the page.
Debit and credit. If the option you buy costs more than the option you sell, you pay money at the start: this is a debit spread. If the option you sell brings in more than the option you buy, you receive money: this is a credit spread. This lesson covers the two debit spreads; the next lesson covers the two credit spreads.
The bull call spread. You buy a call at a lower strike (K1) and sell a call at a higher strike (K2), same expiry. The lower-strike call is always worth at least as much as the higher-strike call, so you pay a net debit. You profit if the underlying rises, but the short call caps your gain above K2.
At expiry, for underlying price S:
- Long call value = max(S − K1, 0)
- Short call value = −max(S − K2, 0)
- Net profit = max(S − K1, 0) − max(S − K2, 0) − net debit
From this come three standard results:
- Maximum loss = net debit, which occurs when S is at or below K1 (both calls expire worthless).
- Maximum profit = (K2 − K1) − net debit, which occurs when S is at or above K2.
- Breakeven = K1 + net debit.
The distance K2 − K1 is called the width of the spread. The width is the most the spread can ever be worth at expiry, which is why the maximum profit is width minus what you paid.
The bear put spread. You buy a put at a higher strike (K2) and sell a put at a lower strike (K1), same expiry. The higher-strike put is the more valuable one, so you again pay a debit. You profit if the underlying falls, with the gain capped below K1.
- Maximum loss = net debit, when S is at or above K2.
- Maximum profit = (K2 − K1) − net debit, when S is at or below K1.
- Breakeven = K2 − net debit.
Why traders use debit spreads rather than a single option. Selling the second option reduces the cost of the position. That lowers the breakeven and lowers the maximum loss, in exchange for giving up profit beyond the short strike. The spread is a trade-off between cost and potential.
Exposure to the Greeks. A single long call has positive delta (it gains when the price rises), negative theta (it loses value as time passes) and positive vega (it gains when implied volatility rises). In a bull call spread the short call offsets part of each of these. The result is:
- Net delta is positive but smaller than a naked long call.
- Net vega is small, because the long and short legs partly cancel; the spread is much less sensitive to changes in implied volatility.
- Net theta depends on where the price sits. When the underlying is near K1, time decay usually hurts the spread; when it is near or above K2, time decay usually helps, because the spread moves towards its full width as expiry approaches.
Lot size and money figures. Exchange-traded options are traded in lots. Profit per lot = profit per unit × lot size. Lot sizes are set and revised by the exchange under regulator rules, so always take the current lot size from the exchange's official contract specification rather than from any textbook.
Settlement style. On Indian exchanges, index options such as those on the Nifty 50 are European-style and cash-settled, so they can be exercised only at expiry. Stock options on Indian exchanges are European-style and, at the time of writing, physically settled, meaning an in-the-money position at expiry can lead to delivery of shares. Confirm the current rules in the exchange's circulars before relying on them.
3. Let us work through it
Use this method for every vertical spread question.
Step 1 — Identify the legs. Write each leg: long or short, call or put, strike, premium. Confirm both legs have the same expiry and the same underlying.
Step 2 — Compute the net premium. Net debit = premium paid − premium received. If the answer is negative, you actually have a credit spread.
Step 3 — Find the width. Width = higher strike − lower strike.
Step 4 — Apply the three formulas. Maximum loss, maximum profit and breakeven, using the formulas for the correct spread type.
Step 5 — Build a payoff table. Choose five prices: well below the lower strike, at the lower strike, at the breakeven, at the higher strike and well above it. For each price, compute each leg's expiry value, add them, and subtract the debit.
Step 6 — Scale to lots. Multiply the per-unit result by the lot size, and add transaction costs (brokerage, exchange charges, taxes) as a separate line.
Step 7 — State the assumptions. Both legs held to expiry, no early exit, settlement at the official settlement price, and costs ignored unless stated.
Worked example
4. Worked examples
Example 1: Bull call spread payoff. An underlying trades at ₹102. You buy the ₹100 call for ₹8 and sell the ₹110 call for ₹3, same expiry.
- Net debit = 8 − 3 = ₹5.
- Width = 110 − 100 = ₹10.
- Maximum loss = ₹5 (at or below ₹100).
- Maximum profit = 10 − 5 = ₹5 (at or above ₹110).
- Breakeven = 100 + 5 = ₹105.
Payoff table at expiry:
| Spot | Long ₹100 call | Short ₹110 call | Net after ₹5 debit |
|---|---|---|---|
| ₹95 | 0 | 0 | −₹5 |
| ₹100 | 0 | 0 | −₹5 |
| ₹105 | 5 | 0 | ₹0 |
| ₹107 | 7 | 0 | ₹2 |
| ₹110 | 10 | 0 | ₹5 |
| ₹115 | 15 | −5 | ₹5 |
Notice that above ₹110 the gain on the long call is exactly offset by the loss on the short call, so profit stays flat at ₹5.
Example 2: Bear put spread payoff. An underlying trades at ₹198. You buy the ₹200 put for ₹12 and sell the ₹190 put for ₹7.
- Net debit = 12 − 7 = ₹5.
- Width = 200 − 190 = ₹10.
- Maximum loss = ₹5 (at or above ₹200).
- Maximum profit = 10 − 5 = ₹5 (at or below ₹190).
- Breakeven = 200 − 5 = ₹195.
At expiry spot ₹193: long put worth 7, short put worth 0, net = 7 − 5 = ₹2. At ₹185: long put worth 15, short put costs 5, so 15 − 5 − 5 = ₹5, the maximum.
Example 3: Comparing a naked call with a spread. Using Example 1, a trader who only buys the ₹100 call pays ₹8. Breakeven = ₹108 and maximum loss = ₹8. The spread has breakeven ₹105 and maximum loss ₹5. At expiry spot ₹120, the naked call earns 20 − 8 = ₹12, while the spread earns only ₹5. At spot ₹106, the naked call loses ₹2 while the spread gains ₹1. The spread wins for moderate rises and loses out for large rises: that is the trade-off it buys.
Example 4: Scaling to lots. Suppose, hypothetically, one lot is 75 units. For the spread in Example 1, maximum loss per lot = 5 × 75 = ₹375 and maximum profit per lot = 5 × 75 = ₹375, before costs. If total round-trip costs for both legs were ₹60, the net maximum profit would be ₹315 and the net maximum loss ₹435. Costs matter more for spreads than for single options because you pay them on two legs.
5. Common mistakes and how to fix them
- Adding the two premiums instead of subtracting them. Fix: premium paid minus premium received gives the net debit; write the sign next to each leg.
- Mixing expiries or underlyings and still calling the position a vertical spread. Fix: check that both legs share the same underlying and expiry before applying any formula; different expiries make it a calendar or diagonal spread.
- Using the wrong strike for breakeven in a bear put spread. Fix: a bear put breakeven is the higher (long) strike minus the debit, not the lower strike plus the debit.
- Believing maximum profit equals the width. Fix: the width is the maximum value of the spread; subtract the debit to get the maximum profit.
- Ignoring lot size and costs. Fix: always convert per-unit numbers to per-lot figures and deduct brokerage, exchange charges and taxes separately.
- Forgetting settlement style. Fix: check whether the contract is European or American, cash or physically settled, from the exchange's contract specification.
Key takeaways
6. Board summary
Vertical spread = same type, same expiry, different strikes. Bull call: buy lower call, sell higher call. Bear put: buy higher put, sell lower put. Max loss = net debit. Max profit = width minus debit. Bull call breakeven = lower strike + debit. Bear put breakeven = higher strike − debit. The short leg cuts cost and breakeven but caps profit. Spreads have smaller delta and much smaller vega than a single option.
Check your understanding
7. Practice and self-check
- Define a vertical spread.
Answer: Two options of the same type and expiry on the same underlying, with different strikes.
- You buy a ₹500 call for ₹20 and sell a ₹520 call for ₹11. What is the net debit?
Answer: 20 − 11 = ₹9.
- For question 2, what is the maximum profit?
Answer: Width 20 − debit 9 = ₹11 per unit.
- For question 2, what is the breakeven?
Answer: 500 + 9 = ₹509.
- For question 2, what is the profit at expiry if spot is ₹514?
Answer: Long call 14, short call 0, so 14 − 9 = ₹5.
- You buy a ₹300 put for ₹15 and sell a ₹280 put for ₹6. State maximum loss, maximum profit and breakeven.
Answer: Debit ₹9; maximum loss ₹9; maximum profit 20 − 9 = ₹11; breakeven 300 − 9 = ₹291.
- For question 6, what is the result at expiry spot ₹270?
Answer: Long put 30, short put −10, net 20 − 9 = ₹11, the maximum.
- Why does a bull call spread have lower vega than a long call?
Answer: The short call has positive vega that is subtracted, so the two legs largely offset each other's sensitivity to implied volatility.
- When would a naked long call outperform the bull call spread at expiry?
Answer: When the underlying rises far enough above the short strike that the naked call's uncapped gain exceeds the spread's capped profit.
- With a hypothetical lot of 50 units, what is the maximum loss per lot in question 2 before costs?
Answer: 9 × 50 = ₹450.