Build a multi-leg options strategy — single calls and puts, vertical spreads, iron condors, straddles, covered calls, collars — and see Black-Scholes Greeks, today/halfway/expiry P&L curves, breakevens, max profit/loss, ROI, and probability of profit.
Strategy & Legs
Select a strategy to auto-fill the legs, then customize. Editing any leg switches the label to "Custom".
Market Parameters
$
$
Per option contract. Stock fees, assignment and broker margin are excluded.
Applied to every option contract at the selected horizon. Enter zero when no terminal fee is modeled.
Earlier links and drafts used an implicit closing fee. Review both fee amounts before relying on the result.
All option legs share the selected expiry. Mixed expiries are unsupported.
P&L at Expiry
$0.00
Long Call — strike $100, premium $4.50
Net Debit / Credit
—
Max Loss
—
Max Profit
—
Break-Even
—
Total P&L at Scenario
—
Return on modeled maximum loss
—
Expected Move ±σ
—
Prob. of Profit
—
Contract quantities and modeled costs
Premium is per share. Multiply by contracts and the explicit multiplier. Positive cash is paid; negative cash is received. Fees are per contract, not per share. Stock fees are excluded.
Original position premium and fee arithmetic
Leg
Premium or stock cost arithmetic
Premium / stock cash
Opening fees
Terminal fees
Payoff Diagram
Strategy P&L across underlying prices auto-fit around spot ($100) and the strikes ($100). Dashed vertical lines mark breakeven ($105) and current spot. When IV and DTE are set, dashed curves overlay today (T+0) and halfway-to-expiry P&L from the Black-Scholes model.
Interim curves use European Black-Scholes with current IV, rates and dividends held constant. Both selected contract fees are deducted without discounting. Assignment, early exercise and mixed expiries are excluded.
P&L at underlying-price moves around the current spot. Use the Scenario Grid Range control on the Calculator tab to switch between ±15%, ±25%, and ±50% windows.
Move from Spot
Underlying at Expiry
Total P&L
Return on modeled maximum loss
Highlighted row is the closest scenario to your entered "Price at Expiry."
Compare two reviewed strategies
Expiry comparison using current shared assumptions
Position
Original opening cash (+ paid, − received)
Original expiry P&L
Modeled maximum loss
P&L per common loss budget
6 min read4 steps8 terms2 examples10 FAQsCall intrinsic = max(Underlying − Strike, 0); Put intrinsic =…
Set each option’s type, direction, strike, premium per share, contracts and explicit multiplier.
Choose from 13 prebuilt strategies — long call, long put, vertical spreads, iron condor, straddle, covered call, collar — to auto-fill the legs; Or leave it on Custom and add legs manually.
2
Edit the Legs
Set each option’s type, direction, strike, premium per share, contracts and explicit multiplier; The default multiplier is 100; verify the actual contract; Stock legs use shares and cost basis; All option legs use one common expiry.
3
Set Market Parameters
Enter spot, volatility, days to expiry, interest and dividend rates; Set opening commission and a separate terminal fee per option contract; enter zero for any fee you are not modeling.
4
Read the Results
Read whole-position scenario P/L, exact expiry break-even points or zero intervals, and global maximum gain and loss; The scenario grid uses the same modeled maximum-loss return basis as the summary.
Sum each signed intrinsic value less signed entry premium, scaled by contracts and the selected multiplier, then subtract both explicit fees. Stock P/L is signed shares times terminal price less cost basis.
Exact break-even domain
S ≥ 0; P/L(S) = 0; Return (%) = 100 × scenario P/L / modeled maximum loss
Solve each straight payoff segment between zero and the strikes, including the final unlimited-price segment. A touching root and an interval of zero P/L are distinct; chart zoom does not set the root domain. Return divides scenario P/L by a positive finite modeled maximum loss. It is unavailable for zero or unbounded loss. This denominator is not a broker margin requirement or a return on buying power.
Reviewer: Calculover Editorial Review - Source and limitation review
Last reviewed: 2026-05-21
Last verified: 2026-05-21
Data effective: 2026-05-21
Methodology
Sum each signed intrinsic value less signed entry premium, scaled by contracts and the selected multiplier, then subtract both explicit fees. Stock P/L is signed shares times terminal price less cost basis. Solve each straight payoff segment between zero and the strikes, including the final unlimited-price segment. A touching root and an interval of zero P/L are distinct; chart zoom does not set the root domain. Return divides scenario P/L by a positive finite modeled maximum loss. It is unavailable for zero or unbounded loss. This denominator is not a broker margin requirement or a return on buying power. Expiry uses intrinsic value. Today and halfway curves and Greeks use Black-Scholes-Merton assumptions. The displayed profit probability uses the model’s risk-neutral distribution, not a forecast of actual trading success. Early exercise, assignment, mixed expiries and changing volatility are not modeled.
Assumption: The default multiplier is 100, but the selected multiplier is explicit and must match the contract. A different number changes payoff scale; it does not add support for other settlement rules.
Assumption: European-style evaluation — early exercise and American-style early-assignment risk are not modeled.
Assumption: Constant implied volatility across strikes and times (no skew or term structure).
Assumption: Geometric Brownian motion for the underlying (lognormal terminal distribution).
Assumption: Continuous dividend yield approximation (no discrete dividends).
Assumption: Enter spot, volatility, days to expiry, interest and dividend rates. Set opening commission and a separate terminal fee per option contract; enter zero for any fee you are not modeling.
Limitations & guidance
Options P&L Calculator does not predict the underlying price at expiry, recommend strategies, or assess whether a trade is suitable for the user.
Probability of profit and today/halfway P&L curves are model estimates; actual outcomes can differ materially when volatility shifts or the underlying gaps.
Actual realized P&L will differ from displayed values due to bid-ask spreads, taxes, regulatory fees, and any early exercise or assignment.
Return divides scenario P/L by a positive finite modeled maximum loss. It is unavailable for zero or unbounded loss. This denominator is not a broker margin requirement or a return on buying power.
Professional guidance: Options P&L Calculator is for options math education only and is not investment, tax, legal, or financial advice. Options trading involves substantial risk and is not suitable for all investors. Consider your risk tolerance and consult a licensed advisor before trading.
Call ↗An option contract giving the holder the right to buy the underlying at the strike price, on or before expiry.
Put ↗An option contract giving the holder the right to sell the underlying at the strike price, on or before expiry.
Strike Price ↗The fixed price at which the option holder can buy (call) or sell (put) the underlying.
Premium ↗Premium is the amount per share paid for a long option or received for a short option. Premium cash equals premium × multiplier × contracts; the selected fees are separate.
Break-Even ↗The underlying price at expiry at which the position produces zero P&L after accounting for the premium.
Implied Volatility (IV) ↗The volatility input that, when plugged into a Black-Scholes model, produces the option's observed market price. Higher IV → richer premiums on both calls and puts.
Probability of Profit (POP) ↗Risk-neutral model probability of positive expiry P/L under a lognormal terminal price. It depends on IV and other assumptions; it is not an actual trading-success forecast.
Vertical Spread ↗One long and one short option of the same type and expiry at different strikes. A bull call spread buys the lower strike and sells the higher strike.
👥
Scenarios
Real-World Examples
2 worked examples▸
JA
Jamie
Long Call Speculation
Position Long CallStrike $100Premium $5.00Contracts 1Underlying at expiry $110Opening / terminal fees $0 / $0Multiplier 100
Intrinsic = $110 − $100 = $10. P&L per share = $10 − $5 = $5. Per contract = $500. Break-even = $105. Max loss = $500 (premium); max profit unlimited. ROI = 100%.
RI
Riley
Short Call Premium
Position Short CallStrike $110Premium $3.00Contracts 1Underlying at expiry $105Opening / terminal fees $0 / $0Multiplier 100
At expiry $105 is below strike $110, so intrinsic value is zero. One short call with premium $3, multiplier 100 and zero fees produces $300 profit. This example has no stock leg; stock holdings and assignment are not modeled.
🔗
Reference
Cite This Calculator
APA & MLA▸
Use either format to cite this calculator in a paper, report, or resource list.
Set each option’s type, direction, strike, premium per share, contracts and explicit multiplier. The default multiplier is 100; verify the actual contract. Stock legs use shares and cost basis. All option legs use one common expiry. Read whole-position scenario P/L, exact expiry break-even points or zero intervals, and global maximum gain and loss. The scenario grid uses the same modeled maximum-loss return basis as the summary.
Expiry payoff and return basis
▸
Sum each signed intrinsic value less signed entry premium, scaled by contracts and the selected multiplier, then subtract both explicit fees. Stock P/L is signed shares times terminal price less cost basis.
Solve each straight payoff segment between zero and the strikes, including the final unlimited-price segment. A touching root and an interval of zero P/L are distinct; chart zoom does not set the root domain.
Return divides scenario P/L by a positive finite modeled maximum loss. It is unavailable for zero or unbounded loss. This denominator is not a broker margin requirement or a return on buying power.
Expiry uses intrinsic value. Today and halfway curves and Greeks use Black-Scholes-Merton assumptions. The displayed profit probability uses the model’s risk-neutral distribution, not a forecast of actual trading success. Early exercise, assignment, mixed expiries and changing volatility are not modeled.
Opening commission and the chosen terminal fee are charged to every option contract in every scenario, including out-of-the-money contracts. Stock fees, bid-ask spreads, taxes and assignment costs are excluded. This calculator does not estimate tax treatment.
Inputs, scale and scenario comparison
▸
Set each option’s type, direction, strike, premium per share, contracts and explicit multiplier. The default multiplier is 100; verify the actual contract. Stock legs use shares and cost basis. All option legs use one common expiry. Read whole-position scenario P/L, exact expiry break-even points or zero intervals, and global maximum gain and loss. The scenario grid uses the same modeled maximum-loss return basis as the summary. Enter spot, volatility, days to expiry, interest and dividend rates. Set opening commission and a separate terminal fee per option contract; enter zero for any fee you are not modeling. The default multiplier is 100, but the selected multiplier is explicit and must match the contract. A different number changes payoff scale; it does not add support for other settlement rules. Maximum gain and loss include the selected fees and the zero-price boundary. A positive or negative right-tail slope identifies unlimited gain or loss. Maximum gain is zero when no positive payoff is possible.
Independent arithmetic checks
▸
Set both fees to zero for these arithmetic examples and use a multiplier of 100. A long put with strike 100, premium 5 and one contract returns 9,500 when the underlying finishes at zero: intrinsic value is 10,000 and the entry premium is 500. For two long calls with the same strike and premium, a final price of 120 gives intrinsic value 4,000 minus premium 1,000, producing 3,000 profit and 300% return on modeled maximum loss. A bullish call spread buying strike 100 for 4.50 and selling strike 110 for 1.50, one contract each, has debit 300, maximum loss 300, maximum gain 700 and break-even 103. A credit put spread selling strike 100 for 5 and buying strike 90 for 2 instead has credit 300 and maximum loss 700; profit 300 therefore gives 42.9% on this risk basis. Scaling every contract quantity scales both profit and loss, preserving that return percentage. Adding fees reduces payoff and can move the roots. Zero contracts represent zero exposure; an empty position has no positive maximum-loss denominator, so a return percentage is unavailable. Invalid or fractional contract quantities remain uncomputed.
Interim views and reviewed comparisons
▸
Select whole days from today to the common expiry to inspect an interim scenario. The expiry hero and global maximum loss still refer to intrinsic payoff at expiry. Interim curves use European Black-Scholes with constant IV, rates and dividend yield; both selected contract fees are deducted without discounting. Zero IV leaves interim option valuation unavailable. Individual leg lines sum to the selected total. Delta, gamma, theta, vega and rho describe local model sensitivities, not promised outcomes. Theta holds other inputs fixed; its sign depends on moneyness, rates, dividends and remaining time. A deep-in-the-money long European put can have positive theta at positive rates; the matching short position reverses it. Capture reviewed legs as B, then edit A. Both comparisons use the current market, expiry scenario and fees, while preserving original cash and maximum-loss amounts. Normalization uses an equal positive finite modeled loss budget; it does not create tradable fractional contracts. Remember is optional. Sharing starts with a blank preview; including inputs discloses both reviewed positions and their assumptions.
❓
Questions
Frequently Asked Questions
10 questions▸
How do you calculate the profit and loss on an options trade?+
Sum each signed intrinsic value less signed entry premium, scaled by contracts and the selected multiplier, then subtract both explicit fees. Stock P/L is signed shares times terminal price less cost basis.
What is the break-even price for an option?+
Solve each straight payoff segment between zero and the strikes, including the final unlimited-price segment. A touching root and an interval of zero P/L are distinct; chart zoom does not set the root domain.
What are the maximum profit and maximum loss for calls and puts?+
Maximum gain and loss include the selected fees and the zero-price boundary. A positive or negative right-tail slope identifies unlimited gain or loss. Maximum gain is zero when no positive payoff is possible.
How do you read an options payoff diagram?+
Read whole-position scenario P/L, exact expiry break-even points or zero intervals, and global maximum gain and loss. The scenario grid uses the same modeled maximum-loss return basis as the summary.
Why does one contract cover 100 shares?+
The default multiplier is 100, but the selected multiplier is explicit and must match the contract. A different number changes payoff scale; it does not add support for other settlement rules.
What is the difference between intrinsic value and time value?+
Intrinsic value is the exercise value of the option at the moment — max(0, Underlying − Strike) for calls, max(0, Strike − Underlying) for puts. Time value (extrinsic value) is everything else the option is worth in the market: the chance that intrinsic value will grow before expiry, plus volatility premium.
Does this calculator account for taxes or commissions?+
Opening commission and the chosen terminal fee are charged to every option contract in every scenario, including out-of-the-money contracts. Stock fees, bid-ask spreads, taxes and assignment costs are excluded. This calculator does not estimate tax treatment.
What strategies does the calculator support?+
Single legs (long/short call or put), vertical spreads (bull call, bear put), iron condor, iron butterfly, long straddle, long strangle, covered call (stock + short call), protective put (stock + long put), and collar (stock + long put + short call). You can also build any 1–4-leg combination manually; the calculator auto-detects the strategy name when it matches a known shape.
How accurate are the Greeks and probability of profit?+
Expiry uses intrinsic value. Today and halfway curves and Greeks use Black-Scholes-Merton assumptions. The displayed profit probability uses the model’s risk-neutral distribution, not a forecast of actual trading success. Early exercise, assignment, mixed expiries and changing volatility are not modeled.
What do the aggregate Greeks measure?+
Delta and gamma describe price sensitivity; vega and rho describe IV and rates. Theta describes daily model time change: long options often decay, but a deep-ITM European put can have positive theta at positive rates. These interim sensitivities are not expiry payoff.
📄
Save & share
Get a branded PDF of your results
Download a one-page PDF of your numbers instantly. Add your email to also get our occasional calculator tips — no spam, unsubscribe anytime. Privacy.