Portfolio LabKnowledgeSign inCreate account

Option pricing: where fair option prices come from

Advanced13 min read · updated 3 September 2026 · 18 sources

Option pricing answers a question that looks impossible at first: what is the right to buy a stock a year from now at a fixed price worth, when nobody knows the future price? The answer comes not from a forecast but from the absence of arbitrage: an option can be replicated with stock and borrowed money, so it must cost as much as that replica. This article takes you from the basic idea through Black-Scholes and binomial trees to the Greeks, the volatility smile, exotic options and strategies, with recalculated examples.

The idea: price through replication

A call gives you the right to buy the underlying at the exercise price (strike) K; at expiration it is worth max(S_T − K, 0), and a put is worth max(K − S_T, 0). The key point: this payoff can be replicated with the right number of shares and a loan. If such a replica exists, the option must cost exactly the same. Otherwise, you could make money without risk. Black and Scholes (1973) put this principle at the very start of their paper:

“it should not be possible to make sure profits by creating portfolios”
Black and Scholes (1973)

A calculation with risk-neutral probabilities gives the same result: if you choose the probability of a rise so that the stock earns exactly the risk-free rate on average, i.e., (1.05 − 0.8) / (1.2 − 0.8) = 0.625, the call is worth the discounted expected value 0.625 × 20 / 1.05 = 11.90. This does not mean investors are risk-neutral; these probabilities are just a computational tool. Cox et al. (1979) built the binomial model with many small steps on this idea.

Black-Scholes: formula, inputs and assumptions

As the steps become smaller and smaller, the price follows a geometric Brownian motion, and the replica turns into a continuous hedge. The result is the formula of Black and Scholes (1973), which Merton (1973) extended, among other things, to dividends:

C = S·e^(−qT)·N(d₁) − K·e^(−rT)·N(d₂), d₁ = [ln(S/K) + (r − q + σ²/2)·T] / (σ√T), d₂ = d₁ − σ√T
S, K
price and strike
T
time to expiration in years
r
risk-free rate (continuous)
q
dividend yield (continuous)
σ
volatility per year
N(·)
cumulative distribution function of the standard normal distribution

The formula has only five inputs, and four of them are observable. The stock's expected return is missing because it is already built into the replica. The only unknown is volatility, which is why option traders are, at heart, trading volatility. The formula rests on these assumptions:

  • lognormal prices with constant volatility and no jumps,
  • continuous, costless trading with infinitely divisible positions and short selling allowed,
  • a constant risk-free rate, with dividends as a continuous yield,
  • European exercise, i.e., only on the expiration date.

For other underlyings, a single parameter, the cost of carry, is enough: for futures it is zero (Black 1976), and for currencies it equals the domestic minus the foreign interest rate (Garman and Kohlhagen 1983). Violated assumptions do not make the formula useless; they push the errors into the implied volatility (more on that below).

Put-call parity

A long call and a short put with the same strike and the same expiration together always pay S_T − K at expiration, just like a forward purchase. So for European options, the following holds without any model at all:

C − P = S·e^(−qT) − K·e^(−rT)
C, P
prices of a European call and put with the same strike and the same expiration

If parity is clearly violated in the market, an arbitrage trade pays off; after bid-ask spreads, borrowing fees and taxes, there is rarely anything left. Conversely, you can back out the forward from calls and puts, and with it the dividend yield the market expects. For American options, parity holds only as an inequality, because the put can be exercised early.

Binomial trees, convergence and early exercise

Two-step binomial tree: the price moves forward, the option value is computed backward

The first example extended by one step: ×1.2 or ×0.8 per step, interest rate 5%, risk-neutral probability 0.625. At expiration, the call pays max(price − 100, 0); before that, each value = 0.625 × value above / 1.05, so 0.625 × 44 / 1.05 = 26.19 and 0.625 × 26.19 / 1.05 = 15.59.

The tree from the first example becomes realistic when you split the time to expiration into hundreds of steps. In the model of Cox et al. (1979), the price rises in each step by the factor u = e^(σ√Δt) or falls by d = 1/u. The option value is computed backward from expiration, step by step, as the discounted risk-neutral expected value. As the number of steps grows, the price approaches the Black-Scholes value of 10.4506, but with Cox-Ross-Rubinstein it zigzags on the way:

StepsCox-Ross-RubinsteinLeisen-Reimer
10010.430610.4505
10110.468010.4505
1,00110.452310.4506

The error flips sign between even and odd numbers of steps, because the strike sits sometimes closer to an upper and sometimes closer to a lower terminal node. Leisen and Reimer (1996) place the nodes so that the tree matches the normal distribution values of the Black-Scholes formula (with an odd number of steps; for 100, the tree uses 101). Their trees converge smoothly with order two and, in their comparison, reached the same accuracy on average 1,400 times faster.

Where trees really earn their keep is American options, which can be exercised at any time. At each node, the tree checks whether exercising immediately is worth more than holding. For a call on a stock that pays no dividends, it never is: the call is worth more alive than exercised, as Merton (1973) showed. For a put, by contrast, it can pay to collect the strike early and earn interest on it.

The critical stock price below which exercising the put pays off rises toward the strike as the remaining time to expiration shrinks. Bermudan options, with a few fixed exercise dates, are worth somewhere between a European and an American option.

The Greeks and hedging

The Greeks measure how the option price reacts to changes in the inputs. For the call from the example:

GreekmeasuresValue in the example
Deltaprice change per unit of underlying price0.6368
Gammachange in delta per unit of underlying price0.0188
Vegaprice change per volatility point0.3752
Thetaprice change per calendar day−0.0176
Rhoprice change per percentage point of interest rate0.5323
Lambda (leverage)price change in % per 1% change in the underlying price6.09

Delta is also the hedge ratio: if you have sold 1,000 of these calls, you buy about 637 shares and are then neutral to small price moves. Because delta changes with the price (gamma), the hedge has to be adjusted continually. Gamma and theta pull in opposite directions: if you buy options, you gain from large moves and lose time value every day; if you sell them, you earn the time value and lose on jumps. In the Black-Scholes model, the two offset each other exactly when the actual volatility matches the volatility priced in.

Practice bears out the theory only in part. According to Bakshi and Kapadia (2003), delta-hedged long options on the S&P 500 lost money on average, and the more so the higher the volatility. This points to a negative volatility risk premium. Coval and Shumway (2001) found average losses of about 3% per week for at-the-money straddles on the S&P 500 that are neutral to market moves. Buying options is therefore more like paying an insurance premium than making a fair bet.

Implied volatility, smile and skew

If you plug the market price into the formula and solve for σ, you get the implied volatility. If the call from the example costs 12 instead of 10.45, the market is pricing in 24.11% volatility. It is not a pure forecast, because it contains the premium for protection (see VIX).

If the Black-Scholes model were right, all strikes of one expiration would have the same implied volatility. In fact, they form a smile, and for stock indexes mainly a skew: puts far out of the money are considerably more expensive. The market expects fatter tails on the downside than the lognormal distribution allows (see skewness and kurtosis). Rubinstein (1994) showed how to back out a risk-neutral distribution and a matching tree from the prices of many strikes. However, according to Dumas et al. (1998), models in which volatility is a fixed function of price and time did no better at forecasting or hedging than simply smoothing implied volatilities across strikes and expirations.

In practice, the smile is therefore described by a smooth curve, often with SVI: a formula with five parameters for the total variance σ²T as a function of log-moneyness ln(K/F). Gatheral and Jacquier (2014) show how to fit SVI without static arbitrage, that is, so that neither a butterfly spread nor a calendar spread ends up with a negative price. Gatheral (2006) gives an overview of the entire volatility surface.

Exotic options at a glance

Exotic options change the payoff or make it depend on the price path. For the standard example (price and strike 100, one year, 5% interest rate, 20% volatility, standard call 10.45), the results are:

TypePayoffPrice
Down-and-out call, barrier 90like a call, knocked out on touching 908.67
Down-and-in call, barrier 90comes into existence only on touching 901.79
Digital call (cash-or-nothing)10 if the price ends above 1005.32
Asian call, 12 monthly fixingsaverage − 100, if positive6.16
Lookback call, floating strikefinal price − lowest price17.22
Lookback call, fixed strikehighest price − 100, if positive19.17

Before rounding, the out and in barriers add up to exactly the standard call. Barriers make options cheaper because they expire worthless on some paths. The formulas usually assume continuous monitoring; if the barrier is only checked daily, the correction by Broadie et al. (1997) helps: you shift the barrier away from the price by the factor exp(0.5826 σ √Δt), with Δt as the interval between observations. Asian options are cheaper because an average fluctuates less. For the geometric average there is an exact formula, which Kemna and Vorst (1990) used as a control variate for simulating the arithmetic average. Lookbacks are expensive because, with hindsight, they deliver the best price (Goldman et al. 1979; Conze and Viswanathan 1991).

Typical strategies and their payoffs

Combining several options can create almost any payoff profile. The logic is easiest to read on the expiration date: each option adds a kink at its strike. The figures assume a price of 100, 91 days, a 3% interest rate and 20% volatility; the cost is today's model value.

StrategyConstructionViewCostBreak-even
Bull call spreadbuy call 95, sell call 105moderately rising5.07 (maximum gain 4.93)100.07
Long straddlebuy call and put 100large move7.9692.04 / 107.96
Long stranglebuy put 95 and call 105very large move3.9791.03 / 108.97
Iron condorbuy put 85, sell put 92 and call 108, buy call 115sideways market1.80 received (maximum loss 5.20)90.20 / 109.80
Covered callhold the stock, sell call 105slightly rising97.70 net (maximum gain 7.30)97.70
Protective puthold the stock, buy put 95rising, with protection101.67 net (maximum loss 6.67)101.67

Long spreads limit both cost and gain. Short structures such as the iron condor earn the premium as long as the price stays within a range, and lose a multiple of it on large moves. Straddles and strangles are bets on volatility: they win if the actual move is larger than the one priced in. More on the covered call and protective put in the glossary.

Profit and loss of four strategies at expiration

Payoff at expiration minus the cost from the table (price 100, 91 days, 3% interest rate, 20% volatility). Where a line crosses zero is its break-even; the kinks sit at the strikes.

Practical pitfalls

  • Bid-ask spread: for individual stocks and strikes far out of the money, the spread can eat up a large part of the premium. Use the price at which you can actually trade, not the midpoint.
  • Dividends and early exercise: American calls are sometimes exercised shortly before a dividend. If you have sold calls, you may then have to deliver the stock and miss out on the dividend.
  • Theta and gamma shortly before expiration: time value does not decay evenly but faster and faster toward the end. At the money, gamma then becomes very large: small price moves change delta sharply.
  • Implied versus realized: options are expensive when implied volatility is above the volatility later realized. On average that is the case, but in crashes it is the other way around. Sellers earn steadily for a long time and then lose a lot at once.
  • Model risk: constant volatility and lognormal prices are approximations. For exotics, especially barriers, the volatility near the barrier is decisive; a single smile value at the strike can be well off the mark.
  • Margin: short options require margin. If margin requirements rise in a crash, you may have to close positions at the worst possible moment.
  • Contract size: exchange-traded stock options usually cover 100 shares; quoted prices are per share.

How Portfolio Lab calculates

The option pricer values European options with the generalized Black-Scholes-Merton model for stocks, futures and currencies, and American and Bermudan options with binomial trees: Leisen-Reimer provides the main price, with Cox-Ross-Rubinstein and Jarrow-Rudd shown alongside for comparison. The page shows the convergence of the trees and the early exercise boundary. It prices barriers in closed form, including the correction for discrete monitoring, arithmetic Asian options with Monte Carlo and a control variate, and lookbacks and digitals in closed form. On top of that come all the Greeks, implied volatility, an SVI smile (parametric or fitted to option chains) and strategies with up to eight legs. Formulas, defaults and limitations are described in the option pricer methodology. Haug (2007) serves as the formula reference and Hull (2021) as the textbook.

Frequently asked questions

How do you calculate the price of an option?

For European options, with the Black-Scholes formula, using the stock price, strike, time to expiration, interest rate, dividend yield and volatility. For American options, you use binomial trees; for path-dependent exotics, special formulas or Monte Carlo. With price and strike at 100, one year, a 5% interest rate and 20% volatility, the call costs 10.45.

Why doesn't the option price depend on the expected return?

Because the option can be replicated with stock and borrowed money. The replica costs the same no matter how likely a rise is; the expected return is already reflected in today's stock price.

What is implied volatility?

The volatility you have to plug into the pricing formula to get the market price. It is the language of the options market: instead of prices, traders compare volatilities across strikes and expirations.

Why are out-of-the-money puts more expensive than out-of-the-money calls?

Because investors pay for protection against crashes, and sharp drops happen more often than the normal distribution predicts. Implied volatility therefore rises toward lower strikes. That is the skew.

When does early exercise of an American option pay off?

For calls on stocks that pay no dividends, never, because selling the call brings in more than exercising it. For deep in-the-money puts it can pay off, and so can exercising calls shortly before a large dividend.

What does an option's delta tell you?

How much the option price moves for a one-unit change in the underlying price, and how many shares you need to hedge. A delta of 0.64 means that around 64 shares hedge 100 short calls.

Does buying options pay off on average?

Studies of index options find average losses for buyers of volatility, for example with at-the-money straddles. Options are therefore more an insurance policy or a targeted bet than a source of return; this is not a recommendation.

Literature

  1. Bakshi, Gurdip; Kapadia, Nikunj (2003): Delta-Hedged Gains and the Negative Market Volatility Risk Premium. Review of Financial Studies 16 (2), pp. 527–566. doi:10.1093/rfs/hhg002
  2. Black, Fischer; Scholes, Myron (1973): The Pricing of Options and Corporate Liabilities. Journal of Political Economy 81 (3), pp. 637–654. doi:10.1086/260062
  3. Black, Fischer (1976): The pricing of commodity contracts. Journal of Financial Economics 3 (1-2), pp. 167–179. doi:10.1016/0304-405X(76)90024-6
  4. Broadie, Mark; Glasserman, Paul; Kou, Steven (1997): A Continuity Correction for Discrete Barrier Options. Mathematical Finance 7 (4), pp. 325–349. doi:10.1111/1467-9965.00035
  5. Conze, Antoine; Viswanathan (1991): Path Dependent Options: The Case of Lookback Options. The Journal of Finance 46 (5), pp. 1893–1907. doi:10.1111/j.1540-6261.1991.tb04648.x
  6. Coval, Joshua D.; Shumway, Tyler (2001): Expected Option Returns. The Journal of Finance 56 (3), pp. 983–1009. doi:10.1111/0022-1082.00352
  7. Cox, John C.; Ross, Stephen A.; Rubinstein, Mark (1979): Option pricing: A simplified approach. Journal of Financial Economics 7 (3), pp. 229–263. doi:10.1016/0304-405X(79)90015-1
  8. Dumas, Bernard; Fleming, Jeff; Whaley, Robert E. (1998): Implied Volatility Functions: Empirical Tests. The Journal of Finance 53 (6), pp. 2059–2106. doi:10.1111/0022-1082.00083
  9. Garman, Mark B.; Kohlhagen, Steven W. (1983): Foreign currency option values. Journal of International Money and Finance 2 (3), pp. 231–237. doi:10.1016/S0261-5606(83)80001-1
  10. Gatheral, Jim (2006): The Volatility Surface: A Practitioner's Guide. Wiley.
  11. Gatheral, Jim; Jacquier, Antoine (2014): Arbitrage-free SVI volatility surfaces. Quantitative Finance 14 (1), pp. 59–71. doi:10.1080/14697688.2013.819986
  12. Goldman, M. Barry; Sosin, Howard B.; Gatto, Mary Ann (1979): Path Dependent Options: “Buy at the Low, Sell at the High”. The Journal of Finance 34 (5), pp. 1111–1127. doi:10.1111/j.1540-6261.1979.tb00059.x
  13. Haug, Espen Gaarder (2007): The Complete Guide to Option Pricing Formulas. McGraw-Hill, 2nd edition.
  14. Hull, John C. (2021): Options, Futures, and Other Derivatives. Pearson, 11th edition (Global Edition).
  15. Kemna, A.G.Z.; Vorst, A.C.F. (1990): A pricing method for options based on average asset values. Journal of Banking & Finance 14 (1), pp. 113–129. doi:10.1016/0378-4266(90)90039-5
  16. Leisen, Dietmar P. J.; Reimer, Matthias (1996): Binomial models for option valuation - examining and improving convergence. Applied Mathematical Finance 3 (4), pp. 319–346. doi:10.1080/13504869600000015
  17. Merton, Robert C. (1973): Theory of Rational Option Pricing. The Bell Journal of Economics and Management Science 4 (1). doi:10.2307/3003143
  18. Rubinstein, Mark (1994): Implied Binomial Trees. The Journal of Finance 49 (3), pp. 771–818. doi:10.1111/j.1540-6261.1994.tb00079.x

Full bibliography

This article explains a method; it is not investment or tax advice. Worked examples are simplified and rounded. All terms in the glossary.