Option Gain Calculator: Dollar Profit, Percent Return, and ROI on an Options Trade
An option gain calculator turns your entry premium, exit price, and contract count into a dollar gain and a percent return. The core math is simple: dollar gain equals (exit minus entry) times 100 times the number of contracts, because one US equity contract controls 100 shares. Percent gain is (exit minus entry) divided by entry. A call bought at $2.00 and sold at $3.00 returns $100 each, a 50% gain. This page shows the formulas, a worked example, a price-to-profit table, and where buying the stock outright quietly beats the trade.

This is educational material, not financial advice. The numbers here reflect results at expiration unless noted.
What this calculator computes
The tool takes your entry premium, your exit value (or the value at expiration), and the number of contracts, then returns three outputs: total dollar gain, percent return on what you paid, and return on capital at risk. The dollar figure tells you the cash result. The percentage tells you how hard that cash worked.
Inputs you provide:
- Entry premium per share (the price you paid or received, quoted per share)
- Exit value per share, or the intrinsic value if you hold to expiration
- Number of contracts (each one represents 100 shares)
- Optional: strike and underlying price, used to derive intrinsic value at expiration
Three assumptions are baked in. First, standard US equity contracts with a 100-share multiplier. Second, results shown are at expiration, so time value has decayed to zero. Third, commissions and fees are excluded, so subtract your broker’s costs for the net number. It’s built for retail traders sizing a single-leg long position and checking the math after a trade closes.
How to use the calculator
The math behind it
Dollar gain is the cleanest figure. The formula is (exit minus entry) times 100 times contracts. Buy one call at $2.50 and sell it at $4.10, and the gain is ($4.10 – $2.50) times 100 times 1, which equals $160. Percent gain is (exit minus entry) divided by entry, here ($4.10 – $2.50) / $2.50, or 64%.
For a long position held all the way to expiration, the exit value is just the intrinsic value. A call is worth max(underlying minus strike, 0); a put is worth max(strike minus underlying, 0). So the held-to-expiration gain is (intrinsic value at expiration minus premium paid) times 100 times contracts. Breakeven on a long call sits at strike plus premium. For a long put it’s strike minus premium. Max loss is the full premium, which is 100% of what you paid. Max gain on a long call is unlimited, since the stock can keep climbing; on a long put it’s capped because a share can only fall to zero.
ROI here equals dollar gain divided by capital at risk. For a long position, capital at risk is the premium itself, so return on risk and percent gain are the same number. That equivalence is the whole appeal of buying calls and puts: a small outlay can post a large percent move. The Options Industry Council, the educational arm cited by the OCC, documents this 100-share multiplier and the intrinsic-value definitions in its free options education materials.
Here’s a worked example. You buy 2 contracts of a $50-strike call for $2.00 each. Total cost is $2.00 times 100 times 2, which is $400. At expiration the stock trades at $56, so intrinsic value is $6.00 per share. Your exit value is $6.00 times 100 times 2, which equals $1,200. Dollar gain is $1,200 minus $400, or $800. Percent gain is $800 / $400, which is 200%. The stock itself moved from $50 to $56, a gain of just 12%. That 12% move became a 200% return, and the ratio is leverage at work.
The table below reconciles that same $50-strike call bought at $2.00, one contract, across expiration prices. Each row is (intrinsic minus $2.00) times 100.
| Stock at expiration | Stock % move | Option intrinsic | Dollar P&L (1 contract) | Option % return |
|---|---|---|---|---|
| $46 | -8% | $0.00 | -$200 | -100% |
| $50 | 0% | $0.00 | -$200 | -100% |
| $52 | +4% | $2.00 | $0 | 0% |
| $54 | +8% | $4.00 | +$200 | +100% |
| $56 | +12% | $6.00 | +$400 | +200% |
Notice the breakeven row at $52, which is strike $50 plus the $2.00 paid. Below it, the trade loses; the worst case is the full $200. Three Greeks shape the result before expiration. Delta sets how much the contract moves per $1 in the stock. Theta drains a little value each day. Vega lifts or cuts the price when implied volatility shifts. Our margin option calculator handles the capital side when a short leg requires collateral instead of a flat premium.
Option percent gain versus owning the stock
The honest comparison is leverage against decay. A call gives you exposure to 100 shares for a fraction of the share cost, so a modest move in the stock can produce a huge percent return. The catch: the contract has an expiration date and a strike to clear, and time value bleeds away whether the stock moves or not. The stock has neither problem.
| Scenario | Stock outright | $50 call at $2.00 |
|---|---|---|
| Stock rises to $56 | +12% | +200% |
| Stock flat at $50 | 0% | -100% |
| Stock dips to $49 | -2% | -100% |
| Capital tied up | $5,000 | $200 |
When the move is large and fast, the call wins on percent return and frees up capital. But look at the flat and slightly-down rows. A small dip that barely scratches the shareholder wipes out the call holder completely. That’s the scenario where the calmer choice wins: if you expect a slow grind, a sideways drift, or you want to hold for years, the stock keeps its full value while the call expires worthless. Decay punishes patience. Use the options breakeven calculator first to see how far the stock has to travel just to get back to zero.
Risk and assignment
A long position’s downside is bounded: you can lose the entire premium, 100% of what you paid, and not a cent more. That clean cap is why long calls and puts are a common starting point. Short positions are a different animal. If you sell a contract, early assignment is possible any time before expiration, and it spikes around ex-dividend dates when an in-the-money call gets exercised so the buyer can capture the dividend. Pin risk appears when the stock closes right at your strike and you don’t know whether you’ll be assigned.
Capital matters too. Buying a contract costs only the premium. Selling an undefined-risk position ties up margin and can lose far more than the credit received, sometimes a multiple of it. Before trading, read the OCC’s risk disclosure, “Characteristics and Risks of Standardized Options,” available from the Options Clearing Corporation. Remember that every figure here is the result at expiration. Mid-trade, theta and vega will push your real-time P&L above or below the expiration line, so a position can show a gain weeks early and still expire worthless. Knowing your option gain calculator inputs cold, premium, strike, and contract count, is the foundation for sizing any of these trades sensibly.
FAQ
How do you calculate the dollar gain on an option?
Dollar gain equals (exit premium minus entry premium) times 100 times the number of contracts. The 100 multiplier is fixed because one US equity option controls 100 shares. Buying a contract at $1.50 and selling at $2.30 yields ($2.30 – $1.50) times 100, or $80 per contract before commissions.
What is the percent return on an options trade?
Percent return on a long position is (exit minus entry) divided by the entry premium. Because your capital at risk is the premium itself, this percentage is also your return on risk. A call bought at $2.00 and sold at $3.00 returns 50%, while the same dollar move on a $5.00 contract is only 20%.
Why does an option show a bigger percent gain than the stock?
Leverage drives the gap. A small premium controls 100 shares, so a modest move in the underlying translates into a large percentage change in the option. A 12% stock move can become a 200% option gain. The same leverage works in reverse, which is why a flat stock can hand the option holder a total loss.
How is the gain figured for an option held to expiration?
At expiration, gain equals (intrinsic value minus premium paid) times 100 times contracts. A call’s intrinsic value is the underlying minus the strike, floored at zero; a put’s is the strike minus the underlying, floored at zero. Time value is gone by then, so intrinsic value is all that’s left.
Is the interactive calculator available yet?
The interactive option gain calculator is coming soon to this page. For now, the formulas, worked example, and price-to-profit table above let you run the numbers by hand. You can also size a multi-leg position with our options trading calculator.

