Bull Call Spread Calculator
Calculate a bull call spread's profit, loss and break-even at expiration.
Enter the strike you buy, the higher strike you sell, and the premium for each call.
Expiration payoff and net profit or loss
Enter your option assumptions or load the worked example.
The model values both calls at their common expiration. The outcome is flat at or below the lower strike and flat at or above the upper strike; between them it rises one for one with the price, times the units.
Learn to calculate a bull call spread
Work through both flat outcomes and see how fees move the break-even.
Read the bull call spread guideFormula and methodology
Net intrinsic value = units per leg × [max(price − lower strike, 0) − max(price − upper strike, 0)].
Each call's intrinsic value per unit at expiration is the positive part of the underlying price minus its strike. Multiply by units per leg. The bought call adds its intrinsic value and the sold call subtracts its own. Add the signed premiums, negative for the call bought and positive for the call sold, and subtract total fees once.
Definitions
A bull call spread, also called a debit call spread or long call vertical, buys a call at a lower strike and sells a call at a higher strike. Both calls have the same underlying, expiry, quotation basis and size. The premium paid is usually larger than the premium received, so the position opens for a net debit.
Verified worked examples
Buy the 50 call at 3 and sell the 55 call at 1, one 100-unit contract each, with total fees of 10. The net debit is 200 and the cost after fees is 210. At or below 50 both calls expire with no value and the result is −210. At or above 55 the pair pays its 500 width and the result is +290. The break-even is 50 plus 2.10, or 52.10. At an expiration price of 54 the bought call pays 400 and the result is +190.
Interpretation
The outcome is flat at or below the lower strike, flat at or above the upper strike and rises between them. Its lowest value is the net premium less fees. Its highest value adds the strike width times units. Both are fixed when the position is opened, under the model's expiration-only assumptions.
Inputs and interpretation
Confirm both calls use the same underlying, expiry, quote basis and currency. Enter the strike bought, the higher strike sold, one expiration price, each premium per unit, the number of spreads, the units per contract and total fees. Enter zero explicitly where applicable.
Assumptions and limitations
One bought call and one sold call of equal size, valued at their common expiration, with a nonnegative underlying price and one major currency. The market selector changes formatting only. There are no rates, dates or compounding.
Supported domain and common mistakes
Money inputs support up to 1 trillion and 12 decimal places. Strikes must be strictly positive and the sold strike strictly higher. Contract count and multiplier each support 1 through 1 million. A break-even that cannot be written exactly is labeled approximate.
Do not subtract fees from the break-even: fees add to the cost, so they raise it. Do not enter the net debit as one premium; enter both premiums. Keep both legs the same size, and convert pence or cents quotes to the major currency before entering fees.
Frequently asked questions
What is the most a bull call spread can lose at expiration?
What is the most it can gain?
How is the break-even price calculated?
Why does the calculator say there is no break-even?
Why must the sold strike be higher?
Does the result apply before expiration?
Sources and educational scope
Educational expiration model. It excludes volatility, pre-expiry valuation, early assignment of the sold call, exercise, settlement, dividends, margin, taxes, financing and FX. It is not investment advice.
Reviewed . AI-assisted content under operator editorial responsibility. No independent expert financial review is claimed.
- OIC bull call spread (debit call spread) (opens in a new tab)
- Fidelity bull call spread strategy guide (opens in a new tab)
- ICE UK equity option specification (opens in a new tab)
- Montréal Exchange equity options (opens in a new tab)
- ASX options contract specifications (opens in a new tab)
- NSE individual securities derivatives (opens in a new tab)