FREE TOOL · NO SIGNUP

Options profit & P&L calculator

See what your options trade makes or loses. Calculate P&L from entry and exit premiums, or explore an expiration payoff with up to eight legs, costs and your contract's actual multiplier.

Build your strategy

Jump to results ↓

Use one underlying, one currency and a common option expiry. Premiums are per share or underlying unit. Contract quantity and contract multiplier are separate inputs.

A label for your strategy. Dates do not change expiration payoff or fetch contract terms.

Find an underlying or enter contract details manually

Type at least two characters. Search provides instrument details, not live option prices.

Manual example · US · USD. The initial 100-unit multiplier is illustrative; verify your actual contract.

For adjusted US options or Indian lots, verify the units per contract for your expiry. No Indian lot size is assumed.

Loading an example replaces the legs, fees, scenario price and chart range. Example prices are fictional; replace them with your own inputs.

1 of 8 legs

The price scenario to highlight on the chart.

Native currency, for the entire strategy. Enter commissions and other costs once, not per leg or per contract.

Account currency and chart range

Blank requests the latest available reference rate. Historical dates run from January 1, 2000 through yesterday (UTC); weekends and holidays may use an earlier observation.

Native and account currencies match. No conversion is needed.

One FX rate translates the final payoff. It does not model changing FX rates, historical entry cash flows or broker conversion charges.

Leave both blank for an automatic range. Maximum profit and loss use all nonnegative underlying prices, including prices outside the chart.

Payoff math runs in your browser. Instrument searches and optional reference FX use TradesViz endpoints. No account or trade upload is needed.

Your expiration payoff

Illustrative long call: 1 contract, 100 units, strike 100, premium 5, no costs.

How expiration payoff is calculated

For a long call, intrinsic value per unit is max(underlying price − strike, 0). For a long put, it is max(strike − underlying price, 0).

A long option's P&L is (intrinsic value − premium) × contracts × multiplier. A short option reverses that sign. Add all legs and subtract total strategy costs once.

Stock P&L is (expiration price − entry price) × shares for a long position, with the sign reversed for short stock. The stock multiplier is always 1.

Worked example: a long call

Buy 1 call with strike 100, premium 5 and a 100-unit multiplier. At expiration price 110, the payoff is (10 − 5) × 100 = 500 before costs. With total costs of 2, net profit is 498, maximum loss is 502 and breakeven is 105.02. Upside profit is uncapped in this model.

Trade P&L before expiration

Use Trade P&L when you have entry and exit premiums. For a bought option: (exit premium − entry premium) × contracts × units per contract − total costs. For a sold option, reverse the premium difference.

Example: buy two calls at 2.50 per unit and sell at 4.00, with 100 units per contract and total costs of 4. Net P&L is (4.00 − 2.50) × 2 × 100 − 4 = 296. A current quote gives an unrealized estimate; actual closing fills give closed-trade P&L.

Keep the models separate

Expiration payoff uses the underlying price. Trade P&L uses the option's premium. The underlying price alone cannot determine an option's value before expiry. Neither mode predicts premiums, Greeks, implied volatility, probability of profit, margin or liquidation.

Expiration legs must share an underlying and expiry. Early assignment, dividends, financing, taxes and settlement mechanics are not modeled. Verify adjusted contract deliverables and expiry-specific lot sizes.

OIC: long call payoff · OIC: covered calls and assignment

Checks that make a difference

A covered call includes the stock cost

Buy 100 shares at 100 and sell a 110 call for 3 per share: the most you can earn at expiry is (110 − 100 + 3) × 100 = 1,300 before costs. Changing the shares or option units can leave uncovered risk.

A chart window is not a risk limit

Zooming into a profitable price range does not cap a short call's risk. Maximum profit, loss and breakevens are computed across all nonnegative underlying prices, outside the visible chart too.

A contract is not always 100 units

Enter units per contract explicitly. Indian lots depend on the contract and expiry; adjusted US options may have different deliverables. Currency conversion is a dated reference or your manual assumption.

Review what happened after the trade

Save your setup, fills and review notes in a trading journal. TradesViz helps you review options trades alongside your broader trading history.

Explore options journaling →

Futures calculator · Position size calculator · Free journal template