Two-Leg Expiry Payoff

FX Option Vertical Spread Calculator

Calculate the entered expiry payoff, net premium flow, cost-adjusted break-even and defined maximum gain and loss for a bull call, bear call, bear put or bull put FX option vertical spread. Both legs use one base-currency notional and quote-currency premiums per base unit.

Four verticalsDefined expiry boundsEntered data onlyModel 1.0.0

Enter one two-leg vertical spread

Choose the construction, then enter lower and higher strikes, each premium, one direct base-currency notional, an expiry spot and one combined transaction-cost amount.

Entered

One quote-currency amount for the whole spread.

Unit convention: Spot, strikes and option premiums are quote currency per one base-currency unit. Notional or exposure is entered directly in base-currency units.

Model boundary: This page calculates intrinsic payoff at the entered expiry spot. It does not value either leg before expiry, retrieve an option chain, verify executable premiums, model early exercise or assignment, calculate margin, or recommend a spread.

Enter both option legs and an expiry spotThe result will show net P&L for the selected scenario, cost-adjusted break-even, defined maximum gain and loss, and an auditable three-point payoff table.

How the FX option vertical spread is calculated

Leg intrinsic = max(spot − strike, 0) for a call; max(strike − spot, 0) for a putNet premium outlay = premium paid on long leg − premium received on short legNet expiry P&L = signed leg intrinsic × base notional − net premium outlay − entered costDefined bounds = minimum and maximum net P&L at spot zero and both strikes

A vertical spread combines two calls or two puts on the same underlying orientation and expiry but at different strikes. The calculator labels the lower strike and higher strike explicitly, so the leg direction follows from the chosen construction. A bull call is long the lower-strike call and short the higher-strike call. A bear call reverses those call legs. A bear put is long the higher-strike put and short the lower-strike put, while a bull put reverses those put legs.

Every rate on this page uses quote currency per one base-currency unit. For EUR/USD, a strike of 1.10000 means USD 1.10 per EUR 1. Premiums use the same per-base-unit convention. Entering 0.02500 with a EUR 100,000 notional therefore represents USD 2,500 before costs. The calculator does not assume a 100,000-unit lot, exchange multiplier or broker contract size; the direct notional you enter is the only scale factor.

At expiry, a call contributes the greater of spot minus strike or zero. A put contributes the greater of strike minus spot or zero. The long leg receives that intrinsic value and the short leg contributes the opposite sign. Because both options share the same type and notional, their slopes offset outside the strike interval. That is why the four supported verticals have defined payoff bounds in this expiry-only arithmetic.

Premium outlay is signed. A positive value is a net debit and a negative value is a net credit. The tool accepts the premiums exactly as entered instead of assuming that a named debit or credit construction has a particular market quote. An unusual sign can result from stale, mismatched or mistyped premiums, so it should prompt an input review rather than a conclusion about the market.

The entered transaction cost is one non-negative quote-currency amount for the complete modeled position. It reduces every displayed outcome and is included in the numerical break-even. It is not allocated across legs, converted from pips or estimated from a broker schedule. Commission, spread, slippage, financing, tax, exercise fees and operational charges must be aggregated by the user if they belong in the scenario.

The three-point audit evaluates net P&L at spot zero, the lower strike and the higher strike. A plain vertical payoff is linear between strikes and constant outside them, so those points contain its minimum and maximum. The calculator linearly locates a non-negative break-even root when the endpoint signs cross. A missing root can arise when entered premium and cost make the modeled position profitable or unprofitable across the whole non-negative spot domain.

This route is for expiry planning, not mark-to-market analysis. Before expiry, each leg retains time value and responds to volatility, rates and the changing spot level. Use the separate price-scenario calculator for a model repricing before expiry and the portfolio-Greeks calculator for local sensitivity aggregation. Neither substitutes for a synchronized executable quote from the relevant venue or dealer.

Worked example from the audited fixture

Reproduce it with “Load audited example”

The audited fixture selects a bull call spread: long a 1.10000 call and short a 1.15000 call on EUR 100,000. The entered lower-strike premium is USD 0.04000 per EUR and the higher-strike premium is USD 0.01500, producing a USD 2,500 net debit before a USD 100 combined cost.

At the entered expiry spot of 1.14000, only the long 1.10000 call has intrinsic value. Its USD 0.04000 per-EUR payoff equals USD 4,000. After the USD 2,500 premium debit and USD 100 cost, net expiry P&L is USD +1,400.

The cost-adjusted break-even is 1.12600. Net maximum loss is USD 2,600 at or below 1.10000, and net maximum gain is USD 2,400 at or above 1.15000. These values reproduce the deterministic fixture; they do not forecast an expiry rate or prove the premiums are tradable.

How to interpret the result

  1. Verify that both options share the same currency orientation, expiry, exercise style, settlement terms and base notional before treating the legs as one vertical.
  2. Read a positive net P&L only as the result of the entered expiry spot. It does not state the likelihood of reaching that spot or the path taken before expiry.
  3. Compare the net premium sign with the selected construction. An unexpected debit or credit is a reason to recheck leg premiums and bid-versus-ask sides.
  4. Use the maximum gain and loss as expiry-payoff bounds after the one entered cost, not as broker margin, account risk or guaranteed execution outcomes.
  5. Use the payoff audit to see where the cap arises: the higher-strike leg offsets further call movement, while the lower-strike leg offsets further put movement.
  6. Recalculate with plausible expiry spots and realistic all-in costs. A single favorable scenario should not be treated as a strategy recommendation.

Which multi-leg FX option tool answers which question?

These calculators share one deterministic expiry-payoff engine while preserving three different user jobs. A vertical combines two same-type options, a straddle or strangle combines a call and put, and a collar adds option legs around an underlying receivable or payable.

Comparison of the three multi-leg FX option tools
ToolEntered structurePrimary outputHard boundary
Vertical spreadTwo calls or two puts at different strikesDefined two-leg expiry P&L and break-evenNo before-expiry value or margin
Straddle / strangleOne call plus one put, long or shortTwo-sided expiry P&L and open boundaryNo volatility forecast or probability
Collar hedgeUnderlying exposure plus protective and financing legsProtected-rate band versus unhedged amountNo hedge recommendation or accounting test

Assumptions and limitations

  • No live spot, option chain, bid, ask, volatility surface, yield curve, account, position, order, execution, exercise, assignment or settlement feed is connected.
  • Only equal-notional, same-expiry plain-vanilla call or put verticals are supported. Ratios, calendars, diagonals, barriers, digitals and path-dependent options are excluded.
  • The calculation is at expiry. Time value, implied volatility, interest rates, skew, early closeout and mark-to-market P&L are not calculated.
  • The entered total cost is user supplied. The page does not estimate spread, slippage, commission, financing, collateral, tax or exercise fees.
  • Short-option assignment and exercise mechanics, deliverability, cash settlement, cut times, holidays, counterparty terms and pin risk are not modeled.
  • Maximum loss is not a margin requirement or account liquidation threshold. Provider rules and jurisdictional protections can materially change operational risk.
  • No strike, premium, expiry, option leg, spread construction, provider, broker, hedge, signal or trade is recommended.

Sources and methodology

The arithmetic is independently fixture-tested. These primary market and industry-education references support the visible construction and payoff terminology; they do not verify an entered quote, exposure, contract, provider or market timestamp.

Frequently asked questions

  • It is a same-expiry pair of calls or puts on one currency orientation and notional at two different strikes, with one leg long and the other short.
  • Bull call, bear call, bear put and bull put verticals are supported with equal base notional on both legs.
  • Enter quote currency per one base-currency unit for each strike, then enter the direct base-currency notional.
  • Yes, one entered total quote-currency cost reduces every net outcome and is included in the break-even calculation.
  • The equal-notional long and short legs offset further intrinsic movement outside the two strikes in the supported expiry payoff.
  • No. Margin, collateral, assignment and provider account rules are not calculated.
  • Not for valuation. The payoff is expiry-only; before-expiry time value and volatility require a pricing or scenario model.
  • No. The calculator provides arithmetic for entered values and has no probability, forecast, suitability or recommendation output.

Compare Top Forex Brokers

Before comparing this educational payoff with any broker or provider, confirm whether the relevant option product is offered in your jurisdiction and verify exercise style, premium units, notional, expiry, settlement, spread, commission, collateral and risk disclosures.

XM

Check the applicable entity, product range and trading terms.

Check XM terms

FBS

Verify product availability, pricing and account conditions.

Check FBS terms

FXOpen

Confirm instrument specifications, costs and jurisdictional terms.

Check FXOpen terms

Risk and affiliate disclosure: Leveraged forex and CFD trading can result in substantial losses. Options can expire worthless, and short options can create substantial or unbounded model losses. These are affiliate links, so ForexMT4Indicators.com may receive compensation if you register or trade through them, at no additional cost to you. Availability and terms vary by jurisdiction and broker entity.

Disclaimer: The results from this tool are estimates for educational and informational purposes only and may differ from your broker's figures. This is not financial or investment advice. Trading forex and CFDs carries a high level of risk and can result in the loss of all your capital. Always verify calculations with your broker and trade within your risk tolerance.