Option Pricing Models

Option Pricing Models are frameworks that help derive a fair value for options.

Author: Himanshu Singh
Himanshu Singh
Himanshu Singh
Investment Banking | Private Equity

Prior to joining UBS as an Investment Banker, Himanshu worked as an Investment Associate for Exin Capital Partners Limited, participating in all aspects of the investment process, including identifying new investment opportunities, detailed due diligence, financial modeling & LBO valuation and presenting investment recommendations internally.

Himanshu holds an MBA in Finance from the Indian Institute of Management and a Bachelor of Engineering from Netaji Subhas Institute of Technology.

Reviewed By: Christopher Haynes
Christopher Haynes
Christopher Haynes
Asset Management | Investment Banking

Chris currently works as an investment associate with Ascension Ventures, a strategic healthcare venture fund that invests on behalf of thirteen of the nation's leading health systems with $88 billion in combined operating revenue. Previously, Chris served as an investment analyst with New Holland Capital, a hedge fund-of-funds asset management firm with $20 billion under management, and as an investment banking analyst in SunTrust Robinson Humphrey's Financial Sponsor Group.

Chris graduated Magna Cum Laude from the University of Florida with a Bachelor of Arts in Economics and earned a Master of Finance (MSF) from the Olin School of Business at Washington University in St. Louis.

Last Updated:November 5, 2025

What Are Option Pricing Models?

Option Pricing Models are mathematical models that use several variables to develop an option’s fair, theoretical value. 

If we knew where the market would be at the expiration date of an option, we would price options perfectly. However, we do not know this and hence need option pricing models based on probability theory. 

These are beneficial as they help measure and price the risk associated with options, they are useful when evaluating exposure to price fluctuations, they provide a benchmark for options to promote fair trading, and some models allow for a wide variety of scenarios to be accounted for. 

However, extreme market events may render these models ineffective, so one must take care when assessing assumptions vs reality. Providing accurate inputs into these models can be difficult since many are estimates.

Generate Key Takeaways
Generating ...
  • Option Pricing Models are frameworks that help derive a fair value for options.  
  • Options are assets that derive their value from other assets, and their cash flows depend on the occurrence of specific events.
  • The option value is determined by the forces of demand and supply of the option.
  • Different economic factors affect calls and put values differently.
  • There are three main options for pricing: Black-Scholes, Binomial option pricing, and Monte-Carlo simulation.
High Finance Offer Guaranteed
WSO Academy's 12-week program has a 92% success rate

Understanding The Option Pricing Theory

Generally, the value of an asset is derived by looking at the present value of future cash flows that the asset will generate. However, other assets derive their value from the value of another asset, and the asset’s cash flows are contingent on the occurrence of specific events. These are called options. 

An option provides the holder the right to buy or sell a specified asset quantity at the strike price (fixed price). The strike price or fixed price is a price that was agreed upon when the option contract was made, on or before the option’s expiration date.

Since it is a right and not an obligation, the holder can buy it, sell it, or allow it to expire. The two types of options are: call options and put options.

Types of Options

There are two types of options - call options and put options. Below, we will explore each type, focusing on what they mean, how to calculate each option's gross and net profit, and how they each derive their net payoff according to the strike price.   

A call option gives the buyer of the option the right to purchase the underlying asset at a strike price before the expiration date.

If, on the expiration date, the value of the asset is less than the strike price, the option is worthless and not exercised. However, if the asset’s value is higher than the strike price on the expiration date, the option is exercised, and the buyer obtains it at the strike price. 

We can then say that 

Gross Profit = Value of asset on expiration date - Strike Price 

Also, we can say that 

Net Profit = Gross Profit - Price paid for the call initially 

A put option gives the buyer of the option the right to sell the underlying asset at a strike price, on or before the expiration date.

If, on the expiration date, the value of the asset is higher than the strike price, the option will not be exercised and will expire worthless. However, if the asset’s value on the expiration date is lower than the strike price, the buyer will sell the asset at the strike price. 

We can then say that 

Gross Profit = Strike Price - Market Value of the Asset 

We can also infer that 

Net Profit = Gross Profit - Price paid for the option initially 

Example of Call and Put Options

Let us look at the example of Call and Put Options:

Call option: suppose we buy 100 shares

  • Price initially paid for option = $3 per share
  • Strike price = $50
  • Market of share at expiration = $100 
    So,

Gross profit = (100 * 100) - (100 * 50) = $5,000
Net profit = $5,000 - (100 * $3) = $4,700

Put option:

  •  Price initially paid for option = $5
  • Strike price = $100
  • Value of asset at expiration = $90 

The buyer of the option sells the asset at the strike price and buys it back at the expiration value: 

Gross profit = $100 - $90 = $10
Net profit = $10 - $5 = $5

Determinants of Option Value

The table below is a snapshot of how the Call value and Put value can change with different factors. It is worth noting that the Call value and Put value change differently with each factor: 

Determinants of Option Value
Factor Call Value Put Value
Increase in underlying asset value Increase Decrease
Increase in strike price Decrease Increase
Increase in variance of asset value Increase Increase
Increase in time to expiration Increase Increase
Increase in interest rate Increase Decrease
Increase in dividends paid Decrease Increase

Types of Option Pricing Models

Several models are used in Option Pricing. Some methods are more realistic than others, some contain more assumptions, and some are used for specific options (American or European). 

While an analyst may want to use a specific model of their choice, they may be restricted to a certain model depending on the information available to them. This is evident from the various factors each formula needs for each model, as we will see below. 

Black-Scholes Model

This is a method used to price European options.

It includes certain assumptions including:

  • No dividends are paid out
  • Interest rate is constant
  • No taxes
  • Stock is perfectly liquid
  • Option can only be exercised at maturity (European option)

Black-Scholes formula:

Put options → P = Xe − rTΦ(−d2​) − S0​Φ(−d1​)
Call options → C = S0​Φ(d1​) − Xe − rTΦ(d2​)

Where

  • X = Strike price
  • S0 = Current stock price
  • R = risk-free interest rate
  • T = time to expiration (in years)
  • Φ = cumulative distributive function

d1 = (ln(S0/X) + (r + (σ²/2))/(σ√T)
d2 = d1 - σ√T

Binomial Model

In the binomial model, we consider valuing an asset by a process in which, at any time period, the asset can move to any two prices.

In the diagram above, S is the current stock price; this price can move up to Su with probability p or move down to Sd with probability 1-p. 

To determine how many units of the asset to buy, we can use the general formula:

Δ = Number of units of the underlying asset bought = (Cu - Cd)/ (Su - Sd)

Where:

  • Cu = value of call if the stock price is Su
  • Cd = value of call if the stock price is Sd

Note

This process is iterative if repeated for several time periods.

Value of the call = (Current value of the underlying asset * Number of units of the underlying asset bought) - Borrowing needed to replicate the option

Monte-Carlo Simulation

This is a valuation method used to predict the probabilities of a variety of outcomes when the potential for random variables is present. In this method, we aim to aggregate several different outcomes many times and find the probabilities of different option values. 

Using the binomial model, we consider what would happen when the asset price goes up or down by determining the growth shocks in the asset price. We can calculate this from the following formula when the asset price goes up or down, respectively:

If the asset price goes up → û = e(r - δ - 0.5σ² )h + σ√h

If the asset price goes down → dࠦ = e(r - δ - 0.5σ² )h - σ√h

  • h = T/N, where N is the number of periods calculated
  • h = length of a period 

After we have found expected payoffs for the desired future time periods, we apply a discount rate to these to obtain a value in today’s terms. 

On the other hand, in continuous time, we would have an infinite amount of time periods between two points in the future. 

Therefore, we would have to use the Geometric Brownian Motion (GBM), which implies that the asset follows a random walk. A random walk suggests that historical patterns cannot determine future asset prices because price changes are independent of each other. 

To calculate the change in a stock (asset) price, we can utilize the following formula:

ΔS = S (μΔt + σε√Δt)

Where:

  • S = current stock price
  • μ = expected return
  • t = time
  • σ = standard deviation of stock returns

For continuous time periods, we do not need to calculate the value of the stock (asset) at every period, only at maturity. This can be done with the following formula:

S(T) = S0e((r - δ - 0.5σ² )T + σε√T)

Once again when we find expected values, we discount them to obtain a value in today’s terms.

Option Pricing Model FAQs

Free Resources

To continue learning and advancing your career, check out these additional helpful WSO resources: