Skip to content
EconomiciumFree tools for traders.

Options Profit Calculator

Black-Scholes pricing, the greeks, and the payoff diagram for eight common strategies, with breakevens and the most you can make or lose. Everything computed from your inputs, in your browser.

By , founder and editorUpdated

Net cost
Max profit
Max loss
Breakeven
Profit and loss at expiry

Legs and greeks

LegPriceDeltaGammaTheta/dayVegaRho

Per unit of underlying. Multiply by 100 for a standard US equity contract. Vega and rho are per 1 percentage point.

The model

call = S·N(d₁) − K·e−rT·N(d₂)
put = K·e−rT·N(−d₂) − S·N(−d₁)
d₁ = [ln(S/K) + (r + σ²/2)T] ÷ σ√T  ·  d₂ = d₁ − σ√T

Standard Black-Scholes. At the reference case every textbook uses, spot 100, strike 100, one year, 5% rate and 20% volatility, it returns a call at 10.4506 and a put at5.5735, and the two satisfy put-call parity exactly: C − P = S − K·e−rT. That identity is worth knowing because it is a genuine arbitrage relationship rather than a modelling assumption, so any pricing tool that violates it is broken.

A worked example

Take the default: a long call at the money, spot 100, 30 days, 25% volatility. The model prices it at about 3.02, so the position risks 3.02 per unit and breaks even around 103.02 at expiry. Being right about direction is not enough; the stock has to move roughly 3% in a month simply to return the premium. That gap between "the stock went up" and "the option made money" is the most common way new options traders lose, and the payoff diagram shows it as the flat loss region stretching all the way to the breakeven.

Now switch to the bull call spread. Selling the higher strike cuts the cost substantially, so the breakeven moves closer and the trade profits on a smaller move, at the price of a hard cap on the upside. That is the real trade being made whenever a strategy involves selling an option: you are exchanging unlimited upside for a lower cost and a nearer breakeven. Neither is better; they suit different views about how far price will travel.

Why the model is not the market

Black-Scholes assumes European exercise, no dividends, and one constant volatility for every strike. Real listed equity options are American, many underlyings pay dividends, and the market prices a volatility skew, with out-of-the-money puts typically carrying higher implied volatility than calls because crash protection is in demand. The model is still the right starting point, it is how the greeks are defined and how the market itself quotes volatility, but a difference between the number here and your broker's screen is usually the market being right about something the model omits, not an error.

Whatever the strategy, the sizing question is unchanged: how much of the account is at risk if the position expires worthless. Options make that easy to answer, because for long positions the maximum loss is the premium, and theposition size calculatorturns that into a number of contracts for a fixed percentage of capital. If you are selling options, the max loss figure above is the one to size against, and for undefined-risk strategies it is not bounded at all.

Frequently asked questions

Where do the option prices come from?
They are theoretical Black-Scholes values computed from the inputs you enter, not live quotes. No options data feed permits free public redistribution, so rather than show you a price we are not allowed to publish, the calculator prices the contract from spot, strike, time, rate and the volatility you supply. Enter the market price of the option instead if you want the payoff measured against what you would actually pay.
Why does my broker quote a different price?
Several reasons, all real. Listed equity options are American, exercisable early, while Black-Scholes prices European exercise. The model assumes a single constant volatility, whereas the market prices a skew, different implied volatility per strike. Dividends, borrow costs and the bid-ask spread all move the quote further. Treat the model price as a reference point for understanding the position, not as a fair-value verdict.
What does the payoff diagram show?
Profit and loss at expiry only, plotted against the underlying price, after the premium paid or received. It deliberately does not show the value of the position before expiry, which sits above the expiry line for long options because of remaining time value. A long call that is slightly out of the money at expiry is worth nothing; the same call a month earlier is not.
What is theta actually telling me?
The change in the option's value per calendar day, holding everything else constant. It is negative for long options because time value decays toward zero at expiry, and that decay accelerates as expiry approaches. It is the reason a directionally correct options trade can still lose money: you were right about the direction but not quickly enough to outrun the decay.
Are the greeks per contract or per share?
Per single unit of the underlying, which is the convention the model works in. Listed US equity options usually represent 100 shares, so multiply by 100 for a whole contract, and by the number of contracts after that. The same applies to the premium and payoff figures shown here.

Method and limitations

Prices and greeks are theoretical Black-Scholes values computed in your browser from the inputs you enter; nothing is fetched and nothing you type leaves the page. There is no live options chain because no options data feed we could use permits free public redistribution. The model assumes European exercise, no dividends and a single constant volatility, so it will differ from quoted American options that trade on a skew. Payoff diagrams show profit at expiry only, not the mark-to-market value beforehand. This is an educational tool, not trading advice.

This tool runs entirely in your browser. Nothing you enter is sent to us or stored.

For general information and education only. This is not financial advice and not a recommendation to buy or sell anything. Trading and investing carry risk, including the risk of losing more than your initial outlay. Always verify figures against your broker or the original source before acting on them.

Spotted an error? Email[email protected]and it will be corrected. Maintained byJoey van Diest.