Before understanding the Bull Call Spread, let us understand what a spread strategy means.
A spread is a multi-leg option strategy involving two or more option positions.
The Bull Call Spread is one of the simplest spread strategies and is useful when your outlook on a stock or index is moderately bullish rather than aggressively bullish.
In simple words:
You expect the market to go up, but you do not expect a very large move.
This distinction is important.
If you are extremely bullish and expect a sharp rally, you may want a strategy that gives you greater upside participation. But if you believe the market will rise only to a certain extent, a Bull Call Spread can help structure the trade more efficiently.
A moderately bullish view means you expect the price to rise, but your confidence about a large upward move is limited.
This view can come from different types of analysis.
Suppose a company is about to announce its quarterly results.
Based on management guidance, you expect the results to be better than the previous quarter and the corresponding quarter of the previous year.
That makes you bullish.
However, you also realise that some of the expected improvement may already be reflected in the stock price. Therefore, you expect the stock to rise after the results, but with limited upside.
That is a moderately bullish view.
Imagine a stock has been in a downtrend for some time.
It has now reached:
You believe the stock could experience a relief rally from these levels.
However, the broader trend is still downward.
So you are bullish about a possible short-term recovery, but you are not confident enough to expect a major sustained rally.
Again, this is a moderately bullish view.
Suppose a stock normally moves between its first standard deviation above and below its average.
Suddenly, the stock falls to its second standard deviation without any strong fundamental reason.
You expect the price to eventually move back towards its average.
That makes you bullish.
But there is also a possibility that the stock could remain near the second standard deviation for some time before reverting.
So your bullish expectation is limited.
This is another example of a moderately bullish view.
Once you have a moderately bullish view, you could simply buy a Call option.
But a spread gives you a different risk-reward structure.
A Bull Call Spread attempts to:
That third point is particularly important.
You are essentially saying:
"I am willing to give up some upside potential because I do not expect an aggressive rally anyway, and in return I want to reduce the cost of my position."
This is the basic idea behind the Bull Call Spread.
The traditional Bull Call Spread uses:
Both options should:
So the structure looks like this:
| Leg | Position | Option |
| Leg 1 | Buy | ATM Call |
| Leg 2 | Sell | OTM Call |
The Call you buy has the lower strike.
The Call you sell has the higher strike.
Because you pay a premium for the Call you buy and receive a premium for the Call you sell, the overall strategy normally results in a net debit.
Therefore, the Bull Call Spread is also known as a debit spread.
Let us take the following example from the source.
Assume:
The strategy would be:
You pay ₹79 as premium.
This is a debit because money leaves your account.
You receive ₹25 as premium.
This is a credit because money comes into your account.
Net Debit = Premium Paid − Premium Received
₹79 − ₹25 = ₹54
Therefore, the cost of establishing the Bull Call Spread is ₹54.
Now let us see how the strategy behaves at different expiry levels.
The important thing to remember is that the value of a Call option at expiry depends on its intrinsic value:
Call Intrinsic Value = Max [0, Spot Price − Strike Price]
The market expires below both strikes.
Intrinsic value:
Max [0, 7,700 − 7,800] = 0
You lose the entire ₹79 premium paid.
This option also has zero intrinsic value.
But because you sold it, you retain the ₹25 premium received.
Therefore:
Net Payoff = −₹79 + ₹25 = −₹54
So the loss is ₹54.
This is equal to the net debit of the strategy.
Both Calls have zero intrinsic value.
Therefore, the 7,800 CE loses its ₹79 premium, while the ₹25 received from selling the 7,900 CE is retained.
So:
Net Loss = ₹54
Again, this is the maximum loss.
Now the lower-strike Call starts generating intrinsic value.
For the 7,800 CE:
Intrinsic Value = 7,900 − 7,800 = ₹100
You paid ₹79 for this option.
Therefore:
Profit = ₹100 − ₹79 = ₹21
The 7,900 CE has zero intrinsic value, so you retain the ₹25 premium received from selling it.
Therefore:
Total Profit = ₹21 + ₹25 = ₹46
Now both Calls have intrinsic value.
Intrinsic value:
₹8,000 − ₹7,800 = ₹200
Profit:
₹200 − ₹79 = ₹121
Intrinsic value:
₹8,000 − ₹7,900 = ₹100
Since you sold this Call, you lose ₹100 against the ₹25 premium received:
₹25 − ₹100 = −₹75
Therefore:
Net Profit = ₹121 − ₹75 = ₹46
Notice something interesting.
Even though the market moved further above the higher strike, the profit did not increase beyond ₹46.
That is because the short Call starts offsetting the gains from the long Call.
| Nifty Expiry | Net Payoff |
| 7,700 | −₹54 |
| 7,800 | −₹54 |
| 7,900 | +₹46 |
| 8,000 | +₹46 |
This shows the basic nature of the Bull Call Spread:
The source's example shows a maximum loss of ₹54 and maximum profit of ₹46.
The maximum loss occurs when the market expires at or below the lower strike.
The maximum loss is simply the net debit paid to establish the strategy.
Maximum Loss = Net Debit
In our example:
Maximum Loss = ₹54
This gives the trader a clear idea of the worst-case loss before entering the position.
The maximum profit occurs when the market expires at or above the higher strike.
First calculate the spread:
Spread = Higher Strike − Lower Strike
In our example:
₹7,900 − ₹7,800 = ₹100
Then:
Maximum Profit = Spread − Net Debit
Therefore:
₹100 − ₹54 = ₹46
So the maximum profit is ₹46.
The breakeven point is the level at which the strategy makes neither a profit nor a loss.
For a Bull Call Spread:
Breakeven = Lower Strike + Net Debit
In our example:
₹7,800 + ₹54 = ₹7,854
Therefore, the strategy starts making money once Nifty moves above ₹7,854 at expiry.
This is an important question.
In our example, buying the 7,800 CE alone would cost ₹79.
By creating the Bull Call Spread, the cost falls to:
₹79 − ₹25 = ₹54
So the strategy reduces the initial cost from ₹79 to ₹54.
But there is a trade-off.
By selling the 7,900 CE, you also cap your upside.
This makes sense when your outlook is moderately bullish rather than aggressively bullish.
In other words:
Lower cost in exchange for limited upside.
The source describes this as the central trade-off of the Bull Call Spread.
At first glance, the classic combination of:
Buy ATM Call + Sell OTM Call
may seem like the obvious choice.
But it is not always the most efficient combination.
The strikes you choose affect:
Therefore, strike selection is an important part of implementing a Bull Call Spread.
There is no single definition that works for every stock or index.
The expected moderate move should be considered in relation to the underlying's volatility.
The source suggests:
These are guidelines rather than universal rules.
The key idea is that volatility helps you quantify what "moderately bullish" actually means.
Strike selection also depends on how much time is left before expiry.
This is where Theta becomes important.
The source uses an example where:
The analysis then considers different points in the expiry cycle.
If you are at the beginning of the expiry series but expect the move within about 5 days, the example suggests a far OTM spread can be the most profitable:
If you are at the beginning of the series and expect the move over approximately 15 days, the suggested combination becomes slightly OTM:
The example suggests an ATM spread:
Interestingly, the source notes that strikes above 8,200 — meaning more OTM options — can actually lose money despite the market moving upward.
The ATM combination remains the preferred example:
Far OTM options can lose money even when the market moves up because time decay becomes increasingly important near expiry.
The strike selection changes as the expiry approaches.
For the same expected moderate move, the source's examples suggest:
| Expected timing of move | Suggested spread |
| Within 1–2 days | Far OTM |
| Within 5 days | Far OTM |
| Within 10 days | Slightly OTM |
| On expiry day | ATM |
The key lesson is not to blindly choose ATM and OTM strikes every time.
Instead, consider:
Expected move + time to expiry + Theta + strike selection
together.
There is another important trade-off.
A wider spread can provide greater profit potential.
But the breakeven also moves higher.
The source illustrates this with three different 100-point spreads:
| Structure | Net Debit | Max Loss | Max Profit | Breakeven |
| ITM + ATM | ₹69 | ₹69 | ₹31 | ₹7,769 |
| ATM + OTM | ₹60 | ₹60 | ₹40 | ₹7,860 |
| OTM + OTM | ₹51 | ₹51 | ₹49 | ₹7,951 |
This makes the trade-off very clear.
Moving the strikes changes the risk-reward profile.
The OTM + OTM combination has the highest potential profit in this example, but it also has the highest breakeven.
So maximum potential profit should not be the only factor driving strike selection.
A Bull Call Spread does not necessarily have to involve only one option contract on each side.
You could, for example:
The important point is that the quantities of the two legs should remain equal for the standard Bull Call Spread structure.