StockMojo

Bull Call Spread Strategy: Payoff, Example & When to Use

A bull call spread is a two-leg options strategy where you buy a call and sell a higher-strike call of the same expiry — a cheaper, defined-risk way to trade a moderately bullish view. You give up unlimited upside in exchange for a lower cost and a fixed maximum loss. On the NSE it’s one of the most practical ways to play a measured move up in the Nifty or a stock without paying full premium for a naked call.

What is a bull call spread?

A bull call spread, also called a debit call spread or long call spread, combines two call options of the same underlying and expiry:

  • Buy a call at a lower strike (at- or near-the-money) — this is your main bullish bet.
  • Sell a call at a higher strike (further out-of-the-money) — this finances part of the cost.

Because the lower-strike call costs more than the higher-strike call you sell, you pay a net premium — the debit. That debit is the most you can lose. You profit as the underlying rises, but your gain stops growing once it crosses the higher strike, because beyond that point the short call rises rupee-for-rupee against your long call. In one line: a bull call spread is a bullish, defined-risk, defined-reward position that costs less than buying a call outright.

When to use it

Reach for a bull call spread when all three of these are true:

  • You’re moderately bullish — you expect the underlying to rise to a specific level (a resistance, a target) within the expiry, not to explode higher. If you expect a violent move, a naked call captures more.
  • You have a price target — the higher strike you sell should sit at or just beyond where you think the move stalls. That’s where your profit is maxed.
  • Premiums (IV) are richish — when implied volatility is high, naked calls are expensive; selling the higher strike claws back some of that cost and cuts your IV risk. Check implied volatility before you choose.

Choosing your strikes and expiry

Strike and expiry selection decides the entire character of the trade:

  • Long (lower) strike — at-the-money gives a higher probability of finishing in profit but costs more; out-of-the-money is cheaper and more aggressive, with a lower probability. Most traders buy at- or slightly in-the-money.
  • Short (higher) strike — place it at your realistic target or a resistance level. A wider gap raises your maximum profit but costs more (bigger debit); a narrower gap is cheaper with a smaller max profit. The gap, minus your debit, is your reward.
  • Expiry — match it to your view. Nifty has weekly and monthly expiries; a weekly suits a quick, event-driven move, a monthly gives the thesis room to play out. Avoid going so far out that theta barely helps; avoid so near that one bad day ends it.
  • Liquidity — trade liquid strikes (near-ATM contracts are deep) and enter the position as a spread — both legs together — so you control the net debit instead of legging in and risking an adverse move between fills.

Example on the Nifty

Suppose the Nifty option chain shows the Nifty near 25,000 and you expect a move toward 25,300 over the next week or two. You set up the spread:

LegActionStrikePremium
1Buy call25,000 CE₹150
2Sell call25,300 CE₹40

iNet debit = ₹110 per unit. With the Nifty lot size of 65, the position costs ₹110 × 65 = ₹7,150 to enter — and that’s your maximum loss.

Payoff and every expiry scenario

Three numbers are locked the moment you enter:

  • Max loss₹110 × 65 = ₹7,150 — Nifty at or below 25,000 at expiry
  • Max profit(300 − 110) × 65 = ₹12,350 — Nifty at or above 25,300
  • Breakeven25,000 + 110 = 25,110
25,000 25,110 25,300 +₹12,350 −₹7,150 Build this in Strategy Builder
Bull call spread payoff at expiry — Nifty 25,000 / 25,300

Here is how the position settles at different Nifty levels at expiry — P&L = (spread value − ₹110) × 65:

Nifty at expirySpread valueNet P&L
24,8000−₹7,150
25,0000−₹7,150
25,110110₹0 (breakeven)
25,200200+₹5,850
25,300300+₹12,350 (max)
25,500300+₹12,350 (capped)

Notice the risk–reward: you risk ₹7,150 to make up to ₹12,350 — about 1 : 1.7 — and both ends are known before you place the order.

How the Greeks move the spread

A bull call spread is a hedged position, so it reacts far more gently than a naked call:

  • Delta (direction) — net positive: the lower-strike call has more delta than the short higher-strike call, so the spread gains as Nifty rises. Net delta is largest between the strikes and shrinks toward zero once the position is deep in- or out-of-the-money.
  • Theta (time decay) — cuts both ways. Once the spread is above breakeven, time decay works for you as the position converges toward max profit; while it’s below the lower strike, theta works against you as the long call bleeds. The effect is small early and accelerates into expiry.
  • Vega (volatility) — nearly neutral. The long call’s positive vega and the short call’s negative vega largely cancel, so a fall in IV barely dents the spread — a big advantage over a naked call, which a volatility crush can gut.
  • Gamma — positive and highest near the long strike, so the spread’s delta changes fastest around there.

Managing the trade: handling each case

The edge in spreads is in the management. Decide your plan before you enter, then handle whatever the market gives you.

If the trade moves in your favour

As Nifty rallies toward 25,300 you approach max profit — but because profit is capped, the last rupees come slowly (the short call offsets the long). Booking around 60–80% of max profit usually beats squeezing the final bit, where the risk–reward turns against you. If you’re still bullish, roll up: close this spread and open a higher one (say 25,300 / 25,600) to bank the gain and reset your upside. If Nifty gaps far above 25,300 early, you’re holding settlement risk for little remaining gain — close and free the capital.

If the trade moves against you

If Nifty drifts toward or below 25,000, the spread slides toward the ₹7,150 max loss — but that loss is capped, and early in the trade the long call still holds time value. If your bullish thesis is broken (a key support gives way, the event you bet on disappoints), cut early to recover the remaining premium instead of riding to full max loss. If you still expect a bounce, you can roll down to lower strikes, though that adds cost.

If the underlying stagnates

If Nifty just hovers near 25,000 with no movement, theta is the enemy while the spread sits at or below the long strike — the long call decays faster than the short. With little time left and no catalyst in sight, exit to recover residual premium rather than watch it bleed to zero.

Rolling and converting

  • Roll up — bank profit and reset the upside higher (costs a fresh debit).
  • Roll out — buy more time by closing the near expiry and reopening the same strikes in a later one.
  • Convert to a naked call — if conviction turns strongly bullish, buy back the short 25,300 CE to remove the cap and reclaim unlimited upside. You pay that premium back and re-add risk, so only do it with real conviction.

Exit discipline

Set a profit target (e.g. 60–80% of max) and an invalidation level before you enter, and act on them. Don’t habitually carry the spread into expiry day — square off both legs to lock your price, avoid the final settlement gap, and sidestep the higher exercise STT on any in-the-money leg. Practise the entry and exit in the options simulator first.

Risks, pitfalls and India-specific notes

  • Capped upside — the core trade-off. If Nifty rockets past 25,300, you don’t earn beyond ₹12,350.
  • The full debit is at risk — if Nifty closes at or below 25,000, you lose the entire ₹7,150.
  • European, cash-settled — Nifty and Bank Nifty options are European-style and cash-settled, so there’s no early assignment to break your spread (unlike American stock options, which can be assigned any day).
  • Square off before expiry — letting an in-the-money leg get exercised triggers exercise STT (0.15% of the in-the-money value from April 2026, charged to the buyer) and settles at the final settlement price. Squaring off on the exchange locks your price and is cleaner.
  • Liquidity & execution — stick to liquid strikes and place the spread as a single order; legging in two trades risks an adverse move between fills.
  • Lot size — Nifty is 65 and Bank Nifty 30 (Jan 2026 revision), so your debit and P&L scale with the lot.

Bull call spread vs the alternatives

  • vs buying a naked call — the spread is cheaper, has a lower breakeven and defined risk, and is far less hurt by time decay and falling IV. The price you pay is a capped upside. Choose the spread for a measured move to a target; choose a naked call when you expect an explosive, fast move.
  • vs a bull put spread — both are bullish and defined-risk. The bull call spread is a debit (you pay) and is usually preferred when IV is low; the bull put spread is a credit (you collect premium and profit if the index stays above your short put) and suits high IV. For European index options at the same strikes the payoffs are almost identical — the real choice is IV, liquidity and margin.

Key terms

  • Debit spread — a spread you pay a net premium to open; that debit is your maximum possible loss.
  • Net debit — the premium paid for the long call minus the premium received for the short call (₹110 in this example).
  • Breakeven — the price at expiry where profit equals zero: lower strike + net debit (25,110 here).
  • Strike width — the gap between the two strikes (300 points here); width minus the net debit, times the lot, is your max profit.

Key takeaways

  • A bull call spread = buy 1 lower-strike call + sell 1 higher-strike call, same expiry. It's a debit spread — you pay a net premium, and that debit is your maximum loss.
  • Use it for a moderately bullish view: a measured move up to a target, not an explosive rally.
  • Max loss = net debit × lot. Max profit = (strike width − net debit) × lot. Breakeven = lower strike + net debit. All three are fixed before you enter.
  • It is far less exposed to time decay and falling IV than a naked call — but the short call caps your upside.
  • Manage it: book around 60–80% of max profit, cut early if your thesis breaks, and roll up if the rally keeps going.
  • On the NSE, Nifty and Bank Nifty options are European and cash-settled — square off both legs before expiry to lock your price and avoid the higher exercise STT.

Frequently asked questions

Is a bull call spread the same as a debit spread?

Yes. A bull call spread is a type of debit spread — the call you buy costs more than the call you sell, so you pay a net premium (a debit) to enter.

When should you use a bull call spread?

When you're moderately bullish and expect a limited move up to a specific level, not a runaway rally. It also helps when implied volatility is high and a naked call is too expensive — the short call recovers part of that cost.

What is the maximum loss, and can you lose more than the premium paid?

No. The maximum loss is the net debit you pay × the lot size — ₹110 × 65 = ₹7,150 here — and you cannot lose more. Because Nifty options are European and cash-settled, there is no early-assignment risk either.

Should you hold a bull call spread to expiry?

Usually no. Squaring off both legs before expiry locks your price, avoids the final settlement-price gap, and sidesteps the higher exercise STT (0.15% of the in-the-money value from April 2026) on any leg that finishes in the money.

How do you adjust a losing bull call spread?

If your bullish thesis is broken, cut the trade early to recover the long call's remaining time value rather than riding to full max loss. If you still expect a bounce, you can roll the spread down to lower strikes — but the loss is capped regardless, so often the simplest fix is to exit.

Bull call spread vs bull put spread — which is better?

Both are bullish, defined-risk trades. A bull call spread is a debit (you pay) and is often preferred when IV is low; a bull put spread is a credit (you receive premium) and suits high IV. For European index options at the same strikes the payoffs are nearly identical, so the choice comes down to IV, liquidity and margin.

Does a bull call spread need a lot of margin?

No. It's a defined-risk position — you simply pay the net debit, and brokers margin it as a spread. That's a fraction of what a naked short option would block.