Trading and Options
How to Calculate a Bull Call Spread's Payoff and Break-Even
Work through a debit call spread's cash flows at expiration: net debit, capped gain, capped loss and how fees move the break-even price.
- Published:
- Updated:
- Reviewed:
Editorial dates are calendar dates in India Standard Time.
Keywords
- bull call spread calculator
- debit call spread calculator
- bull call spread break-even
- long call vertical spread payoff
Find the capped gain, capped loss and break-even at expiry
A bull call spread has two flat outcomes joined by a rising line. The premiums and fees fix the height of both flat parts and the one price between the strikes where the position breaks even.
Buy the lower strike and sell the higher strike
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.
Test a price below, between or above the strikes
At or below the lower strike neither call has intrinsic value. Between the strikes only the bought call has. At or above the upper strike both have, and the sold call gives back every further gain of the bought call, so the result stops changing.
Build the signed two-leg ledger
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.
Net P&L = units × [max(price − lower strike, 0) − max(price − upper strike, 0)] − units × (premium paid − premium received) − total fees
- Units per leg = number of spreads × units per contract.
- Outcome at or below the lower strike = −units × (premium paid − premium received) − total fees.
- Outcome at or above the upper strike = that amount + units × (upper strike − lower strike).
- Break-even = lower strike + [units × (premium paid − premium received) + total fees] ÷ units, when it lies strictly between the strikes.
Reconcile a 50–55 spread
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.
With fees of 300 the cost equals the 500 width: every price at or above 55 breaks even and no price gives a profit. With fees above 300 every price gives a loss. With equal premiums and no fees nothing is paid, so every price at or below 50 breaks even.
- Set the bought strike to 50, the sold strike to 55 and the expiration price to 54.
- Enter premium paid 3, premium received 1, one spread, 100 units per contract and fees 10.
- Read the two flat outcomes, −210 and +290, and the break-even of 52.10, then change the expiration price to see the result move along the chart.
Enter both premiums and total fees
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.
Read the two flat outcomes and the break-even state
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.
The break-even is reported as a price only when the lower outcome is a loss and the upper outcome is a gain. If either flat outcome is exactly zero, a whole range of prices breaks even. If both have the same sign, no price does.
Keep the calculation at expiration
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.
Know what a capped figure does not cover
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.
The capped loss is a result of the expiration model. It does not cover early assignment of the sold call, a position left open in one leg, or costs of closing before expiry. The result does not estimate the chance or timing of a price move.
Check the fee sign, the premiums and the leg sizes
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.
Use the actual multiplier in your market
Check the contract deliverable for US options in USD. Convert UK pence quotes to GBP when using pound fees. Check the Montréal Exchange specification in CAD, ASX adjustments in AUD and the NSE lot file in INR. The calculator does not look up any contract terms.
Compare the spread with a single call and with other combinations
A single bought call costs more and has no cap on its gain. A straddle or strangle gains from a move in either direction. Use the general Options Profit and Loss Calculator when the two legs differ in size or when more legs are involved.
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.
Companion calculator
Put the method into practice.
Frequently asked questions
How do fees change a bull call spread's break-even?
Is the net debit always the maximum loss?
What happens between the two strikes?
Can a bull call spread open for a credit?
How does it compare with buying the call alone?
Does a wider spread always earn more?
Sources and review
Sources reviewed . Consult current local rules before relying on time-sensitive information.