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.
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 vertical spread at expiry
Derived from FX Option Multi-Leg Strategies model 1.0.0.
How the FX option vertical spread is calculated
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
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
- Verify that both options share the same currency orientation, expiry, exercise style, settlement terms and base notional before treating the legs as one vertical.
- 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.
- 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.
- 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.
- 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.
- 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.
| Tool | Entered structure | Primary output | Hard boundary |
|---|---|---|---|
| Vertical spread | Two calls or two puts at different strikes | Defined two-leg expiry P&L and break-even | No before-expiry value or margin |
| Straddle / strangle | One call plus one put, long or short | Two-sided expiry P&L and open boundary | No volatility forecast or probability |
| Collar hedge | Underlying exposure plus protective and financing legs | Protected-rate band versus unhedged amount | No 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.
- Options Industry Council — Bull Call Spread — Primary industry-education reference for the two-call construction and defined expiry trade-off.
- Options Industry Council — Bear Put Spread — Primary industry-education reference for the two-put bearish construction.
- Options Industry Council — Options Strategies Quick Guide — Primary strategy guide for leg construction, break-even and limited-risk terminology.
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.
Continue from expiry construction to pricing and exposure checks
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.
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.

