Options Profit Calculator
Pick a strategy, enter the strike and the premium you are looking at, and get the breakeven, the most you can make, the most you can lose and the payoff chart. No ticker to look up, no chain to wait for, no account.
Profit or loss if the stock finishes at —
—
That is a return of — on capital at risk of —
- Breakeven stock price
- —
- Most you can make
- —
- Most you can lose
- —
- Move needed to break even
- —
Payoff at expiration — see how this is calculated
The same money in shares
Options are leverage, and leverage is symmetric. This is what the identical amount of cash would have done in the stock itself, finishing at the same price.
- Shares that money would buy
- —
- What the shares would make
- —
- Option minus shares
- —
- Stock controlled per dollar
- —
Premium income
What you collect for writing the option, and what that is worth as a rate. Annualised figures are simple, not compounded — see the method note below.
- Premium received
- —
- Return if it expires worthless
- —
- Annualised, if repeated
- —
If the stock is called away
The covered call case where the stock finishes at or above the strike: the shares are sold at the strike and you keep the premium.
- Total profit if called
- —
- Return if called
- —
- Annualised, if called
- —
If you are assigned
The cash-secured put case where the stock finishes below the strike: you buy the shares. Not a penalty — it is the outcome the strategy is built around.
- Cash your broker locks up
- —
- Shares you would buy
- —
- Cash it would take
- —
- Your effective price per share
- —
- Total cost basis
- —
Go deeper on the strategy you picked
Each strategy has its own page with the formula written out, worked examples and the questions specific to it. Your numbers carry across.
This page prices all four strategies. The dedicated pages go further — the exact formula, four worked examples, and the questions that only apply to that one position, like what happens when a covered call is assigned the day before an ex-dividend date.
Open the long call calculatorHow to use it
Pick the strategy
Long call and long put are directional bets you pay for. Covered call and cash-secured put are income trades you get paid for. The form changes to ask only for what that strategy needs.
Enter what you already have
Strike, premium per share, and how many contracts. There is no ticker field — you have those numbers in front of you on the option chain, and looking them up again would only slow you down.
Read the breakeven and the extremes
Breakeven, most you can make, most you can lose, and the move required to get there. Everything updates as you type; there is no calculate button anywhere on this site.
Try a finishing price
Put a stock price in the what-if field to get the exact profit and return there, marked as a dot on the payoff chart.
The four formulas
Every strategy here is priced at expiration, where an option is worth exactly its intrinsic value. That makes all four of them simple arithmetic rather than a model — which is why this page can be certain about its answers.
Long call: ( max(0, S − K) − premium ) × 100 × n • Long put: ( max(0, K − S) − premium ) × 100 × n
Covered call: ( min(S, K) − basis + premium ) × 100 × n • Cash-secured put: ( premium − max(0, K − S) ) × 100 × n
S is the stock price at expiration, K is the strike, n is the number of contracts, and 100 is the shares one US equity option contract controls. Breakevens follow directly: K + premium for a long call, K − premium for a long put or a cash-secured put, and basis − premium for a covered call.
One engine, five pages
This page and the four strategy pages run the same code. The payoff is treated as a series of straight segments with kinks at the strikes, and the breakeven, maximum profit and maximum loss are solved from that shape rather than from four separate hard-coded formulas. That means the pages cannot drift apart from each other, and it is also why the maximum profit on a long put comes out as a real number while a long call's comes out as unlimited — the solver works it out rather than being told.
What each strategy ties up
A bought call or put risks the premium and nothing else. A covered call ties up the shares — their cost less the premium collected. A cash-secured put ties up the full strike in cash, of which the premium reduces what is genuinely at risk but not what is locked away. The page shows the figure it is using, and for the cash-secured put it shows both.
Returns and annualisation
Every percentage on this page is measured against the capital committed, not against the premium. Annualised figures are simple — rate × 365 ÷ days — rather than compounded, because compounding would assume the same trade is repeatable at the same premium indefinitely, which is not something a calculator is in a position to promise.
What this does and does not account for
Stated plainly, because a number you cannot check is a number you should not rely on:
- <strong>Expiration only.</strong> Every figure is the payoff on expiration day. The calculator does not estimate what the option is worth before then — that needs a pricing model and an implied volatility input, which is a different tool and a different question.
- <strong>No early assignment.</strong> US equity options are American-style and a short option can be assigned at any time. That is modelled nowhere on this page.
- <strong>No dividends.</strong> A dividend before expiry changes the stock price and, for short calls, materially raises the chance of early assignment.
- <strong>No commissions or taxes unless you enter them.</strong> There is a commissions field; there is no tax field, and options tax treatment varies by holding period and by country.
- <strong>100 shares per contract.</strong> The standard US equity multiplier. Adjusted contracts after a split or a merger, and index options with other multipliers, are not handled.
What this calculator will not tell you
It will not tell you what an option is worth today, what the Greeks are, or what the probability of profit is. All three need an implied volatility input and a pricing model, and all three are genuinely useful — they are just a different question from "what do I make if the stock finishes here". Building them into this page would put a field most visitors cannot fill in front of the answer most visitors came for.
One example of each
The four strategies, with the numbers the calculator opens with.
- Long call. A $105 call bought for $3.20 with the stock at $100. Breakeven $108.20, max loss $320, upside unlimited. The stock has to rise 8.2% before you make a cent.
- Long put. A $95 put bought for $2.50. Breakeven $92.50, max loss $250, and a maximum profit of $9,250 — not unlimited, because the stock stops at zero.
- Covered call. 100 shares bought at $50, a $55 call sold for $1.50. Breakeven $48.50, $650 if called away, and the upside above $55 belongs to someone else.
- Cash-secured put. A $50 put sold for $1.80. Keeps $180 if the stock holds above $50; below that you buy the shares at an effective $48.20 and $5,000 is locked up throughout.
Questions about options profit calculators
What this one does, what it deliberately does not do, and why there is no ticker field.
Getting the numbers right
Where do I find the strike and the premium?
On your broker's option chain for the ticker and expiry you are looking at. The strike is the row; the premium is the bid, the ask, or the mid depending on which side of the trade you expect to get filled. Buyers are usually closer to the ask, sellers closer to the bid.
Should I use the bid, the ask or the mid?
Use the price you realistically expect to trade at. The mid is a fair planning assumption on a liquid contract with a tight spread. On a wide spread the mid can be optimistic by more than the edge you are hoping for, so run the calculation twice — once at the mid, once at the worse side — and see whether the trade still makes sense.
What is the current stock price used for?
It does not change the payoff at expiration — that depends only on where the stock finishes. It is used for the percentage move required to reach breakeven, and for the leverage comparison. Both are context for deciding whether the trade is plausible, not part of the P/L arithmetic.
What if I traded several contracts at different prices?
Enter the total contracts and the weighted average premium you actually paid or received. If the fills were far apart, running each block separately and adding the results is more honest, because a single average hides how different the two breakevens are.
Why is there no ticker symbol field?
Because you are already looking at the numbers. Every calculator that asks for a symbol then makes you wait for an option chain to load, pick an expiry and pick a strike — four steps to reach a screen where you type the same premium you had in front of you at the start. Skipping the lookup is the single biggest thing that makes this page faster than the alternatives.
Can it do spreads, straddles or iron condors?
Not yet on the page. The engine underneath already handles multi-leg positions correctly — it finds two breakevens on a straddle and the right capped profit on a vertical spread — so these are a matter of building the pages rather than rewriting the maths. They are next on the list.
Does it work on a phone?
Yes. The inputs and the headline result are laid out to fit the first screen on a phone, with the payoff chart directly beneath them. Nothing is hidden behind a menu and there is no horizontal scrolling.
What the result means
Which strategy should I pick?
Pick the one describing the trade you are looking at, not the one with the best number. Long call and long put are directional bets where you pay a premium for leverage. Covered call and cash-secured put are income trades where you collect a premium in exchange for capping your upside or committing to buy.
Why does the breakeven formula change between strategies?
Because the premium moves in different directions. When you buy, the premium is a cost, so the stock has to travel further — the breakeven moves away from the strike. When you sell, the premium is income, so it cushions you — the breakeven moves in your favour. The calculator solves it from the payoff each time rather than applying a remembered rule.
Why does a long call say "unlimited" but a long put show a number?
Because a share price has no ceiling and does have a floor. A call's value rises without limit; a put's value maxes out when the stock hits zero, at the strike less what you paid. Reporting a put as unlimited is a common error and this calculator solves for the real ceiling instead.
What do the individual strategy pages add?
The formula for that one strategy written out and explained, four worked examples using its own numbers, and the questions that only make sense there — early assignment before an ex-dividend date on the covered call page, the wheel hand-off on the cash-secured put page, the leverage comparison on the two directional pages. Same engine, more context.
At expiry and assignment
Can I see the profit before expiration?
Not here, and deliberately so. P/L before expiry depends on implied volatility, interest rates and the time remaining, and any tool that shows it is running a model whose inputs you would have to supply and trust. This page answers the narrower question exactly rather than the broader one approximately.
Costs, tax and edge cases
Why does this calculator not ask for volatility?
Because at expiration there is no time value left — an option is worth exactly its intrinsic value, and intrinsic value needs only the strike and the finishing stock price. Volatility matters for what an option is worth before expiry, which is a pricing question rather than a profit question.
Are commissions included?
Only if you enter them. Put the total for the round trip in the commissions field and they come off the profit and move the breakeven — a $13 commission on one contract shifts the breakeven by 13 cents, which is small but not nothing on a tight trade.
Does this account for tax?
No. Options tax treatment depends on your country, your holding period, whether the position was assigned or closed, and in some cases whether it was part of a straddle. Treat every figure here as pre-tax and check your own situation.
What about dividends?
Ignored. A dividend reduces the stock price on the ex-date, which affects where the stock finishes, and for anyone short a call it raises the chance of early assignment the day before the ex-date. Neither effect is modelled.
What about adjusted contracts, splits and index options?
The calculator assumes the standard US equity multiplier of 100 shares per contract. After a split, a spin-off or a merger a contract can be adjusted to a non-standard deliverable, and index options use other multipliers. In those cases the per-contract figures here will be wrong.
Is anything I type stored?
No. The whole calculation runs in your browser; nothing is sent to a server, there is no account, and the page works the same with the network switched off after it loads.
Where are the Greeks and the probability of profit?
Not here. Delta, theta and probability of profit all need an implied volatility input and a pricing model, which makes them a different tool answering a different question. Adding a volatility field to this page would put an obstacle most visitors cannot clear in front of the answer they came for. A separate Black-Scholes page is the right home for them.
How do I know the numbers are right?
Two ways. The formula for each strategy is written out above, so you can check any figure by hand in about thirty seconds. And the engine is covered by a test suite that derives every expected value from the algebra independently — including the awkward cases like a zero-premium option and a position that sits exactly on its breakeven.
Does it use live option prices?
No, and that is deliberate. A live chain means an API, a cost, a dependency and a new way for the page to be broken or slow when you need it. You supply the premium from your own broker, which is the price you would actually trade at anyway rather than a delayed feed.
Other calculators
Same approach — your numbers, visible working, nothing to sign up for.
Compound Interest Calculator
Project growth with contributions, then subtract the three things other calculators leave out: fees, tax and inflation. Includes an optional withdrawal phase.
DCF Calculator
Two-stage discounted cash flow with a fade period, a reverse DCF that shows the growth the price already implies, and a full sensitivity grid.
DRIP Calculator
Reinvest dividends and see the result next to what taking them as cash would have produced. Dividend growth, yield on cost, tax and monthly income included.
CAPE Ratio Calculator
Cyclically adjusted P/E from your own earnings history, with each year inflation-adjusted — shown next to the plain one-year P/E so the difference is visible.
Benjamin Graham Formula Calculator
Graham's growth formula, the bond-yield revised version, and the Graham Number — all three on one page, clearly labelled as the different things they are.
DCA Calculator
Project a recurring investment plan, see the average price it actually pays, and put it beside the same money invested all at once with the waiting cash earning interest.
Stock Average Calculator
Weighted average price and cost basis across any number of purchases — plus the one thing no competitor computes: how many shares to buy to reach a target average.
Long Call Calculator
Profit, breakeven and max loss for a bought call at expiration — plus what the same money would have done in the shares.
Long Put Calculator
Profit, breakeven and max loss for a bought put at expiration — including the max profit a put actually has, which is not unlimited.
Covered Call Calculator
Premium income, annualised return, breakeven and the called-away case — using what you actually paid for the shares, not today's price.
Cash-Secured Put Calculator
Premium income, return on the cash your broker locks up, and exactly what the shares cost you if you are assigned.
Method and limitations
Every figure comes from the payoff formulas printed above, applied at the stock price you enter, multiplied by 100 shares per contract and by the number of contracts, less any commissions you entered. Breakeven, maximum profit and maximum loss are solved from the shape of the payoff rather than from hard-coded per-strategy rules, which is why the same code gives "unlimited" for a long call and a specific dollar figure for a long put. Annualised returns are simple (rate × 365 ÷ days) rather than compounded. Nothing is fetched from a data provider; the whole calculation runs in your browser and nothing you type leaves it.
Built by CalcStocks. It has not been reviewed by a licensed options professional, and we would rather say that than imply otherwise. The scope is payoff at expiration only: no time value, no Greeks, no early assignment, no dividends, and the standard 100-share multiplier throughout. Nothing here is a recommendation to open a position — options can expire worthless, and short options can lose considerably more than the premium collected. Check any figure against your broker's own risk display before trading, and if the two disagree please tell us through the contact form.