Bull Call Spread Calculator
Calculate max profit, max loss, and breakeven for a bull call spread.
Enter the two strike prices and net premium to see the full P&L diagram at expiration.
Bull Call Spread
A bull call spread is a defined-risk options strategy used when you are moderately bullish on a stock. You buy a call at a lower strike (K1) and sell a call at a higher strike (K2) with the same expiration. The premium received for the sold call reduces the cost of the bought call.
Key levels:
| Metric | Formula |
|---|---|
| Net Premium Paid | Buy premium - Sell premium |
| Breakeven | Lower strike (K1) + Net premium paid |
| Max Profit | (K2 - K1 - Net premium) × 100 per contract |
| Max Loss | Net premium paid × 100 per contract |
P&L at expiration:
- Stock at or below K1: Full net premium lost (max loss)
- Stock between K1 and K2: Partial profit: P&L = (S - K1 - Net premium) × 100
- Stock at or above K2: Maximum profit locked in
Example:
- Buy 150 call at $8.00, sell 160 call at $3.00
- Net premium = $8.00 - $3.00 = $5.00 per share ($500 per contract)
- Breakeven = 150 + 5 = $155
- Max profit = (160 - 150 - 5) × 100 = $500 per contract
- Max loss = $500 per contract
Why use a bull call spread instead of buying a call outright?
- Costs less: the sold call offsets part of the premium
- Defined risk and defined reward: you know your max loss upfront
- Tradeoff: you cap your upside at K2, giving up gains above that level
When to use it:
- Moderately bullish: you expect the stock to rise but not dramatically
- Implied volatility is high: selling a call helps offset expensive premiums
- You want defined risk rather than unlimited upside
This strategy has a maximum risk-to-reward ratio that is known before entry.
How we build and check this calculator
This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.
SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.