Skip to content
PayoffPlot

Diagonal Spread Calculator & strategy guide

Time & DiagonalIntermediateBullishDefined risk

Buy a longer-dated option and sell a shorter-dated option at a different strike.

Payoff at the front-month expiration

Worked example: XYZ at $100, 30 days to the front expiry

Profit Loss
Max profit
≈ +$500
Near the short strike at the front expiry; depends on IV
Max loss
−$650
The net debit
Breakeven
≈ $99
Approximate, at the front expiry

The trade · net debit $6.50 a share ($650)

  • Buy $95 call, 90 days · $7.80
  • Sell $105 call · $1.30

Price this diagonal spread on SPY with today's chain — then change the ticker, strikes and expiry.

Open in Build

What is a diagonal spread?

A diagonal spread buys a longer-dated option and sells a shorter-dated option at a different strike. The bullish call version buys an in-the-money call several months out and sells an out-of-the-money call in the front month. It sits between a vertical spread, which differs only in strike, and a calendar spread, which differs only in expiration, and blends the directional bias of the first with the time decay edge of the second.

The long in-the-money call carries a high delta and tracks the stock closely. The short out-of-the-money call collects premium that decays quickly because it is near expiration. The position benefits from a moderate rise toward the short strike, from time passing, and from the front-month option decaying faster than the back-month option. A rise in implied volatility generally helps because the long option has more vega.

At the front-month expiration the payoff curve rises with the stock and peaks near the short strike, where the short call expires worthless and the long call holds the most time value relative to the stock. Above the short strike gains flatten and drift slightly lower as the long call's time value shrinks. Below the long strike the loss approaches the net debit.

Setup

LegStrikeExpiry
Buy 1 call1 strike ITMLater
Sell 1 call1 strike OTMNear

Diagonal Spread example

XYZ trades at $100. You buy the $95 call expiring in 90 days for $7.80, which is $5.00 of intrinsic value plus $2.80 of time value, and you sell the $105 call expiring in 30 days for $1.30. The net debit is $6.50 per share, or $650 per spread. At the front-month expiration the long call will have 60 days remaining.

Stock at expirationResult
$100 (unchanged)The short call expires worthless. The long call is assumed to be worth $7.40 ($5.00 intrinsic plus $2.40 time value). Position value is $740 against a $650 cost, a gain of $90.
$105The short call finishes at the money and expires worthless. The long call is assumed to be worth $11.50 ($10.00 intrinsic plus $1.50 time value). Position value is $1,150, a gain of $500, the approximate maximum.
$110The short call is $5.00 in the money and costs $500 to close. The long call is assumed to be worth $15.80 ($15.00 intrinsic plus $0.80 time value). Net value is $1,580 minus $500, or $1,080, a gain of $430.
$92The short call expires worthless. The long call, $3.00 out of the money with 60 days left, is assumed to be worth $1.90. Position value is $190, a loss of $460.

Maximum loss is the $650 net debit if XYZ finishes below $95 at the far expiration. If both legs shared the same expiration the maximum profit would be the $10 spread width minus $6.50, or $350, but at the front-month expiration the long call still holds time value, so the gain near the $105 short strike is about $500. The approximate breakeven at the front expiration is near $99.

When to use a diagonal spread

  • You expect a moderate rise toward a specific price level over the next month and want time decay working for you while you wait.
  • Front-month implied volatility is elevated relative to the back month, making the short call expensive and the long call comparatively cheap.
  • You want a lower-cost alternative to a long call: the short call subsidizes part of the long call's time value.
  • You plan to keep the long call for several cycles and sell a new short call each month, similar to a poor man's covered call but with less capital in the long leg.
  • Typical entries buy a 0.60 to 0.80 delta call with 60 to 120 days remaining and sell a 0.25 to 0.35 delta call with 30 to 45 days remaining.

Risks to understand

  • A sharp rally through the short strike caps the gain. The short call gains intrinsic value dollar for dollar while the long call's time value shrinks, so the position can underperform the stock.
  • A sharp drop below the long strike leaves the long call out of the money and losing value quickly, with the small short call premium offering little offset.
  • Falling implied volatility hurts the long call more than the short call, producing a loss even when the stock is flat.
  • If the short call is assigned, you are short 100 shares against a long call that has more time value than you want to give up by exercising.
  • Because the strikes and expirations both differ, the position's greeks shift considerably as the stock moves, and the payoff at the front expiration depends heavily on the implied volatility of the long call at that time.

Managing the trade

  • Choose the short strike so that the spread width exceeds the net debit. Otherwise a rally through both strikes locks in a loss even though the stock moved your way.
  • If the stock rallies to the short strike early, either close the entire position for most of the maximum gain or roll the short call up and out to a higher strike in the next month.
  • If the stock falls, roll the short call down to a strike closer to the stock to collect more premium, but keep it above the long strike plus the remaining debit.
  • After the front-month call expires or is bought back, sell another call in the next month against the same long call to further reduce the cost basis.
  • Close or roll the long call when it has 30 to 45 days remaining, before its time decay accelerates and the position becomes a near-dated vertical spread.

Diagonal Spread FAQs

What is the difference between a diagonal spread and a calendar spread?
A calendar spread uses the same strike in two different expirations and is directionally neutral. A diagonal uses two different strikes as well as two different expirations, which gives it a directional bias. A bullish call diagonal buys a lower strike and sells a higher strike.
How do you calculate the max profit on a diagonal spread?
There is no fixed formula because the long option is still alive when the short option expires. Estimate it by pricing the long option at the short strike with its remaining time, then subtract the net debit. If both legs were held to the same expiration, the maximum would be the strike width minus the net debit.
What is the max loss on a diagonal spread?
For a debit diagonal where the long strike is closer to the money than the short strike, the maximum loss is the net debit paid. That occurs if the stock falls far enough that both calls expire worthless at their respective expirations.
Is a diagonal spread bullish or bearish?
It depends on how it is built. Buying a lower-strike long-dated call and selling a higher-strike near-dated call is bullish. The put version, buying a higher-strike long-dated put and selling a lower-strike near-dated put, is bearish. Both profit from time decay and a moderate move toward the short strike.
What happens if the short leg of a diagonal is assigned?
You receive a short stock position at the short strike. The long call hedges it, so the loss is bounded, but most traders close the short shares in the market and keep the long call rather than exercise it, because exercising forfeits the long call's remaining time value.
Can I turn a diagonal into a poor man's covered call?
A poor man's covered call is a specific diagonal with a deep in-the-money long call that is 9 or more months out. A standard diagonal with a 60 to 120 day long call works the same way for a few cycles but has less time to sell against and the long call decays faster.

Next steps

Try it on a live chain

Keep learning