Butterfly Spread Calculator

Calculate profit, loss, and breakeven for butterfly spread options strategies using calls or puts with three strike prices.

MT
Written by Michael Torres, CFA
Senior Financial Analyst
JW
Fact-checked by Dr. James Wilson, PhD
Options Strategy Researcher
Advanced OptionsFact-Checked

Input Values

$

Current underlying price.

$

Lower wing strike.

$

Body strike where 2 options are sold.

$

Upper wing strike.

$

Net premium paid for the butterfly.

Results

Maximum Profit
$999,999.00
Maximum Loss
$0.00
Upper Breakeven$0.00
Lower Breakeven$0.00
Maximum ROI0.00%
Risk/Reward0.00
Results update automatically as you change input values.

What Is a Butterfly Spread?

A butterfly spread is a three-strike, four-contract options strategy that profits when the underlying stock closes near the middle strike price at expiration. It consists of buying one option at the lower strike, selling two options at the middle strike, and buying one option at the upper strike. All options share the same expiration and are either all calls or all puts.

The long butterfly is a defined-risk, defined-reward strategy with a very favorable risk/reward ratio. The maximum profit can be several times the maximum loss, but it requires the stock to close very near the middle strike. This makes it an ideal strategy for traders who have a strong conviction about where the stock will settle by expiration, such as pinning behavior near round numbers.

i
Butterfly Structure

A long call butterfly: Buy 1 lower call + Sell 2 middle calls + Buy 1 upper call. The wings (long options) are equidistant from the body (short options). Net cost is a debit. Maximum profit occurs at the middle strike at expiration.

Butterfly Spread Formulas

Maximum Profit
Max Profit = (Middle Strike - Lower Strike - Net Debit) × 100
Where:
Middle Strike = The center strike where 2 options are sold
Lower Strike = The lower wing strike
Net Debit = Total premium paid for the butterfly
Maximum Loss
Max Loss = Net Debit × 100
Where:
Net Debit = Maximum loss if stock is below lower or above upper strike at expiration
Breakevens
Lower BE = Lower Strike + Net Debit | Upper BE = Upper Strike - Net Debit
Where:
BE = Butterfly has two breakeven points
Long Call Butterfly Example
Given
Stock Price
$100
Lower Strike
$95 (buy 1 call)
Middle Strike
$100 (sell 2 calls)
Upper Strike
$105 (buy 1 call)
Net Debit
$1.00
Calculation Steps
  1. 1Net debit = $1.00 per share ($100 per butterfly)
  2. 2Max profit = ($100 - $95 - $1.00) × 100 = $400
  3. 3Max loss = $1.00 × 100 = $100
  4. 4Lower breakeven = $95 + $1.00 = $96.00
  5. 5Upper breakeven = $105 - $1.00 = $104.00
  6. 6Max ROI = $400 / $100 = 400%
  7. 7Profit zone: $96.00 to $104.00
Result
This butterfly costs only $100 and can return up to $400 (400% ROI) if the stock closes at exactly $100 at expiration. Any close between $96 and $104 generates some profit.

Butterfly Types Comparison

Long Butterfly Variations
TypeConstructionCostBest When
Long Call ButterflyBuy 1 lower call, sell 2 middle calls, buy 1 upper callDebitNeutral, expect pin at middle strike
Long Put ButterflyBuy 1 upper put, sell 2 middle puts, buy 1 lower putDebitNeutral, expect pin at middle strike
Iron ButterflySell ATM straddle + buy OTM strangleCreditSame payoff as long butterfly but credit-based
Broken Wing ButterflyUnequal wing widthsDebit or CreditDirectional bias with neutral center

Trading Butterflies Effectively

1
Target a Pin Price
Butterflies work best when you have a specific price target. Look for round numbers, heavy open interest strikes, or strong support/resistance levels where the stock might settle.
2
Enter 14-21 DTE
Butterflies gain value most rapidly in the final 2-3 weeks before expiration as Theta decay concentrates value at the middle strike. Entering too early means paying more for wider breakevens with less certainty.
3
Keep Width Manageable
$5-wide butterflies are standard. Wider butterflies ($10+) have larger potential profit but require much more precise price targeting. Start with $5-wide until you develop accuracy in targeting.
4
Close at 25-50% of Max
Because max profit only occurs at a single price point, it is rarely achieved. Take partial profits early and redeploy capital into new positions.
  • Butterflies have the best risk/reward ratio of any defined-risk strategy
  • Max profit only occurs at one exact price, making it hard to achieve
  • Very low cost (often $0.50-$2.00 per butterfly)
  • Commission costs can be significant due to 4 legs
  • Popular for expiration-day and expiration-week trading
~
Butterfly as a Cheap Bet

Because butterflies cost very little relative to their maximum potential profit, they can be used as low-cost directional or pinning bets. Even if only 1 in 4 butterflies reaches 50% of max profit, the strategy can be overall profitable.

!
Liquidity Warning

Butterfly spreads involve 4 contracts across 3 strikes, which means execution can be challenging in illiquid options. Always use limit orders for the net debit and trade butterflies on liquid underlyings (SPY, QQQ, AAPL, etc.) with tight bid-ask spreads.

Frequently Asked Questions

A butterfly spread makes maximum profit when the underlying stock closes exactly at the middle strike price at expiration. At this point, the two short options are exactly at-the-money (worth zero), the lower long option is fully in-the-money, and the upper long option is worthless. The profit equals the width of one wing minus the net debit paid, times 100 per contract.

Sources & References

  • U.S. Securities and Exchange Commission (SEC) - Investor Education
  • Options Clearing Corporation (OCC) - Options Education
  • Chicago Board Options Exchange (CBOE) - Options Strategies
  • Hull, J.C. "Options, Futures, and Other Derivatives" (11th Edition, 2021)

Embed This Calculator on Your Website

Free to use with attribution

Copy the code below to add this calculator to your website, blog, or article. A link back to CoveredCallCalculator.net is included automatically.

<iframe src="https://coveredcallcalculator.net/embed/butterfly-spread-calculator" width="100%" height="500" frameborder="0" title="Butterfly Spread Calculator" style="border:1px solid #e2e8f0;border-radius:12px;max-width:600px;"></iframe>
<p style="font-size:12px;color:#64748b;margin-top:8px;">Calculator by <a href="https://coveredcallcalculator.net" target="_blank" rel="noopener">CoveredCallCalculator.net</a></p>