Multi-Leg Options Calculator
Stack as many legs as the position needs and this calculator combines them into one payoff line: total max profit, total max loss, and every breakeven the combined structure produces. Free, no account, all in-browser.
Why multi-leg positions need a chart
A single call is easy to hold in your head. Four legs is not. Once a position has two short strikes and two long strikes, the questions that matter — where does this stop making money, where does it stop losing money, how much am I actually risking — stop being obvious and start being arithmetic. Getting them wrong is how a trader discovers their "defined risk" spread was not defined at all.
This page starts loaded with a four-leg condor whose wings are deliberately unequal — a 7-point put wing against a 7-point call wing at different distances from the money — because that is where reading the summary matters most. With uneven wings the maximum loss is set by the wider side, and it is not the number most traders would guess from the credit. Change any leg, add legs, or delete down to a single option; the chart and the summary recompute on every keystroke.
Reading a combined payoff
Each leg contributes its own kinked line and the calculator sums them. Kinks appear at every strike, so a four-leg position has up to four bends. Between any two strikes the line is perfectly straight — that is why the breakevens quoted here are exact rather than sampled.
Watch what happens to net debit versus net credit as you edit. A position you pay for has its maximum loss capped at what you paid, as long as every short leg is covered by a long leg further out. A position you get paid for can lose far more than the credit you took in — the credit is your maximum profit, not your maximum risk. Traders reverse those two constantly.
Ratios are where this matters most
Set one leg's quantity higher than another and the position stops being balanced. Sell two calls against one long call and the far right of the chart turns down and keeps going — the summary will say max loss Unlimited, because it is. Ratio structures are legitimate and widely traded, but they are not defined-risk positions, and a chart is the fastest way to see the moment a structure crosses that line.
Stock legs
Set a leg's type to Stock to model covered calls, collars, protective puts, or any position that mixes shares with options. For a stock leg the strike field holds your entry price and the quantity is shares. 100 shares against one short call is the standard covered-call ratio.
Where the 100x multiplier comes from
Product specification, not convention: OCC defines a standard equity option as covering 100 shares, premium quoted in points where one point is $100[1] — so a $1.85 premium costs $185, and every payoff here applies that multiplier to the leg structure.
One exception is worth knowing about: adjusted contracts, covered on the options profit calculator.
Calculating it is the easy half
Any structure on this page prices out in seconds. The payoff is arithmetic — anyone can run it. What it cannot show is whether you believed the trade when you put it on, or are describing a winner picked out of a month of noise.
That is the gap kappi closes: the position committed before the fact, sealed and timestamped on a log nobody can edit afterwards. A screenshot of this chart proves you can use a calculator; a sealed commit proves you took the trade. $15/month, no free tier.
Sources
Frequently asked questions
How many legs can I add?
As many as the position needs. The engine sums every leg; the chart bends at each distinct strike.
Can I mix stock and options?
Yes. Set a leg's type to Stock, put your entry price in the strike field, and use shares for quantity. That covers covered calls, collars and protective puts.
How do I model a ratio spread?
Give the legs different quantities — for example buy one call and sell two further out. Watch the max-loss figure: unbalanced ratios usually turn an unlimited tail back on.
Are the breakevens exact?
Yes. Between two adjacent strikes an expiration payoff is a straight line, so the crossing points are solved directly rather than approximated from samples.
Does it handle different expirations?
No. Every leg is treated as expiring on the same date. Calendar and diagonal spreads need a pricing model for the longer-dated leg, which this calculator deliberately does not have.