Black-Scholes Formula
S and K
Current stock price and option strike price.
T and σ
Time to expiration in years and annualized volatility.
r and q
Continuously compounded risk-free rate and dividend yield.
N(d)
Standard normal cumulative distribution function.
- Prices and dollar Greeks are per share; multiply by 100 for one standard equity option contract.
- The optional market price field solves implied volatility for the selected call or put.
- Black-Scholes is a European-style model and may differ from live American-style option quotes.
Worked Examples
Load these examples to compare a textbook call, a protective put candidate, and implied volatility from a market price.
ATM CALL
What is the classic one-year at-the-money call value?
A stock trades at $100 with a $100 strike, 365 days to expiration, 20% volatility, 5% risk-free rate, and no dividend yield.
- T = 365 ÷ 365 = 1 year.
- d1 is about 0.3500 and d2 is about 0.1500.
- The call formula gives a theoretical value near $10.45.
- The matching put value is near $5.57 by the put formula.
Result: the Black-Scholes call value is about $10.45 per share.
This is the standard textbook benchmark and assumes European-style exercise.
OTM PUT
How do you price a protective put candidate?
An investor checks a 60-day $95 strike put while the stock trades at $100. Volatility is 25%, the risk-free rate is 4.5%, and dividend yield is 1%.
- Convert 60 days to about 0.1644 years.
- Use the selected put formula with the dividend yield included in the discounted stock term.
- Review put delta and theta to estimate directional exposure and daily model decay.
- Compare the model value with the market premium if you have a quote.
Result: the put value and Greeks update instantly when the example is loaded.
Protective puts are often traded before expiration, so implied volatility changes can dominate realized P/L.
IV SOLVE
How do you back out implied volatility from a market price?
A trader sees a $100 strike call quoted at $4.25 with the stock at $102, 45 days to expiration, a 5% risk-free rate, and no dividend yield.
- Enter the market option price in the optional market price field.
- The calculator repeatedly tests volatility values until the Black-Scholes price matches the market price.
- The resulting implied volatility is the market's volatility input for that option under this model.
- Use the displayed Greeks at the solved context as a risk snapshot, not a guarantee.
Result: the implied volatility line appears when the market price is inside the model's valid range.
Real option chains have volatility smiles and skews, so each strike and expiration can imply a different volatility.
How It Works
The Black-Scholes-Merton model estimates a European-style option's theoretical value from the current stock price, strike price, time to expiration, volatility, risk-free rate, and dividend yield. It converts those inputs into d1 and d2, then uses the standard normal distribution to discount expected option payoffs. The same model also produces Greeks, which estimate how sensitive the option value is to stock price, time, volatility, and interest-rate changes.
Example Problem
A stock trades at $100, a one-year $100 strike option has 20% annual volatility, the risk-free rate is 5%, and dividend yield is 0%. What are the Black-Scholes call and put values?
- Convert time to expiration: 365 days ÷ 365 = 1.0000 year.
- Convert volatility and rates to decimals: σ = 0.20, r = 0.05, and q = 0.00.
- Calculate d1 = [ln(100 / 100) + (0.05 - 0.00 + 0.5 × 0.20²) × 1] ÷ (0.20 × √1) = 0.3500.
- Calculate d2 = d1 - σ√T = 0.3500 - 0.2000 = 0.1500.
- Apply the call formula C = S e^(-qT)N(d1) - K e^(-rT)N(d2) to get about $10.45.
- Apply the put formula P = K e^(-rT)N(-d2) - S e^(-qT)N(-d1) to get about $5.57.
The model is a theoretical benchmark. Listed U.S. equity options are generally American-style, so early exercise, dividends, liquidity, and market supply/demand can make live prices differ.
Key Concepts
Volatility is the most sensitive input for many option prices because it controls the width of the assumed future stock-price distribution. Delta estimates the option's price change for a $1 stock move, gamma estimates how fast delta changes, theta estimates daily time decay, vega estimates price change for a one-point volatility move, and rho estimates price change for a one-point interest-rate move. Implied volatility reverses the model: it finds the volatility that makes the model match an observed market price.
Applications
- Estimating theoretical call and put values before placing an order.
- Comparing model value with quoted market premiums.
- Checking Greeks for hedging, sizing, and risk management.
- Solving implied volatility from an observed option price.
- Learning how changes in stock price affect theoretical option value.
Common Mistakes
- Entering volatility as a decimal instead of a percent, or vice versa.
- Using calendar days in one calculator and trading days in another without noticing the difference.
- Treating Black-Scholes output as a guaranteed fair price rather than a model estimate.
- Forgetting that dividends and early exercise can matter for American-style equity options.
- Comparing model prices without accounting for bid-ask spreads, commissions, and stale quotes.
Frequently Asked Questions
What does the Black-Scholes calculator return?
It returns theoretical call and put prices, d1, d2, intrinsic value, model time value, delta, gamma, theta, vega, rho, risk-neutral in-the-money probability, and optional implied volatility when you enter a market price.
What inputs does Black-Scholes use?
The model uses current stock price, strike price, time to expiration, volatility, risk-free interest rate, and dividend yield. This calculator accepts volatility and rates as annual percentages.
What is implied volatility?
Implied volatility is the volatility input that makes the Black-Scholes model equal an observed market option price. It is solved numerically because the formula cannot be algebraically rearranged to isolate volatility.
Are these Greeks per share or per contract?
The option price and Greeks are shown per share, which is how listed option premiums are quoted. Multiply dollar Greeks by 100 and by the number of contracts for a standard U.S. equity option position.
Why does this calculator use calendar days?
The calculator converts days to years using 365 days so the inputs are easy to understand. Some trading platforms use trading-day conventions, so small differences can appear when comparing outputs.
Can Black-Scholes price American options exactly?
No. Black-Scholes is a European-style closed-form model. It is still widely used as a benchmark, but American options with meaningful dividends or early-exercise value may require binomial or other models.
Why is my broker's price different?
Broker quotes reflect real supply and demand, bid-ask spread, dividends, exercise style, interest-rate assumptions, and the market's implied volatility surface. Black-Scholes is a model benchmark, not a live quote.
Reference: Black, F. and Scholes, M. (1973), The Pricing of Options and Corporate Liabilities; Merton, R. C. (1973), Theory of Rational Option Pricing.
Related Calculators
- Call Option CalculatorCalculate expiration payoff for long calls
- Put Option CalculatorCalculate expiration payoff for long puts
- Covered Call CalculatorModel stock plus short call payoff
- Z-Score CalculatorNormal distribution probabilities used by option models
- Compounding Factor CalculatorDiscount and compound cash flows
Related Sites
- Hourly SalariesHourly wage to annual salary converter
- Dollars Per HourWeekly paycheck calculator with overtime
- LoanChopLoan prepayment and extra payment calculator
- Compare 2 LoansSide-by-side loan comparison calculator
- Percent Off CalculatorDiscount and sale price calculator
- CameraDOFDepth of field calculator for photographers