Free tool

Options profit calculator

This options profit calculator works out what a long call or long put is worth at expiry — profit or loss, the exact breakeven price, and the max gain and max loss the position can produce. Enter the strike, premium, and stock price at expiry below.

Calculate your options profit or loss

Option type
Profit / loss at this price
+$450.00
Long call · 1 contract(s) × 100 shares
Breakeven price
$103.50
Strike + premium paid
Max loss
-$350.00
Capped at the total premium paid
Max gain
Unlimited
Calls have no upside cap

Covers buying (going long) calls and puts — the most common way retail traders use options. This assumes the position is held to expiry; it does not account for time value remaining before then, which a real open position would still carry.

The formula behind the numbers

For a long call: profit per share = max(0, stock price at expiry − strike) − premium paid. For a long put: profit per share = max(0, strike − stock price at expiry) − premium paid. Multiply by contract size (usually 100 shares) and the number of contracts to get total profit or loss. This options calc works the same way whether you plug in a call option calculator scenario or a put — only which side of the strike pays off flips.

Breakeven, max loss, and max gain

Breakeven is the stock price where the position nets to zero: strike + premium for a call, strike − premium for a put. Max loss on a long option is always capped at the total premium paid — you can never lose more than you put in. Max gain differs by side: a long call option calculator has to leave gain unlimited, since the stock price has no ceiling; a long put caps out when the stock hits $0, so max gain is capped at (strike − premium) × contract size.

Worked example

Buy 1 long call option, strike $100, premium $3.50, contract size 100 shares. If the stock is $108 at expiry: intrinsic value is $8, profit per share is $8 − $3.50 = $4.50, total profit is $4.50 × 100 = $450. Breakeven was $103.50 — anything below that at expiry and the option (and the $350 premium) expires worthless.

What this option profit calc does not do

This is an at-expiry model, not a live options-pricing model — it doesn't account for time value, implied volatility, or early exercise, all of which move an option's price before expiry. For that you'd want a full options-pricing (Black-Scholes) tool; this calculator answers the simpler, more common question: what does this position pay out if held to expiry.

One honest note: Edgelog doesn't journal options trades today — it's a free journal for forex and crypto, with MT4/MT5 auto-sync and read-only Binance/Bybit sync. If that's what you trade alongside options, start free and see the forex journal guide or crypto journal guide for how the sync works.

Frequently asked questions

QHow do you calculate profit on a call option?

Profit per share = max(0, stock price at expiry − strike price) − premium paid, then multiply by contract size (usually 100) and number of contracts. If the stock finishes below the strike, the call expires worthless and the loss is capped at the premium paid.

QWhat is the breakeven price for a put option?

Strike price minus the premium paid per share. Below that price at expiry, the put is profitable; above it, the max loss is the premium paid.

QIs max gain always unlimited on a call option?

Yes, for a long call — the stock price has no ceiling, so profit rises without limit as the price climbs. A long put is capped instead, since the stock can only fall to $0.

QDoes this options calculator account for time value?

No — it's an at-expiry model. It shows what the position is worth if held to expiration, not its price today, which is also affected by time value and implied volatility.

QDoes Edgelog support journaling options trades?

Not currently — Edgelog is a free journal for forex and crypto, with MT4/MT5 EA auto-sync and read-only Binance/Bybit exchange sync. This calculator is a free standalone tool.

Log your trades. Master your edge.

Free forever for forex and crypto traders — unlimited trades, MT4/MT5 auto-sync, exchange import, and full analytics.

Create your free journal