What is the Black-Scholes Option Pricing?
An option's price is never a guess -- it is the output of a formula that won its creators a Nobel Prize. The Black-Scholes model values a European option from five inputs: the stock price, the strike price, time to expiry, the risk-free rate, and volatility. Change any one and the price moves; volatility moves it most, which is why options traders speak of buying and selling volatility rather than buying and selling options.
This calculator prices both sides of the contract. Enter a $100 stock, a $100 strike, one year to expiry, a 5 percent risk-free rate, and 20 percent volatility, and it returns the call price, the put price, and the d1 and d2 terms from the formula's guts. It also reports each option's delta -- how much the option price moves per dollar of stock movement -- the number that tells hedgers how many shares offset their position.
Respect the model's boundaries. It assumes constant volatility and no early exercise, so it fits European options and liquid US equity options reasonably but not perfectly; American puts and dividend-paying stocks need adjustments. Use it to check whether a quoted option price implies sane volatility, to size hedges with delta, and to learn the intuition that time and volatility are what you are truly trading.
With the pre-filled defaults — Current Stock Price $100, Strike Price $100, Time to Expiry (Years) 1yr, Risk-Free Rate 5%, Implied Volatility 20% — the Black-Scholes Option Pricing returns d1 0.3500, d2 0.1500, Call Option Price $10.86, Put Option Price $5.98, Call Delta 0.6445, Put Delta -0.3555. Change any input and those results update instantly, so you can see exactly how each number you enter moves the answer.
How to Use the Black-Scholes Option Pricing
- 1Enter the Current Stock Price, for example 100.
- 2Type the Strike Price of the option contract, such as 100 for at-the-money.
- 3Enter the Time to Expiry in Years -- 1 for a one-year option, 0.25 for three months.
- 4Type the Risk-Free Rate, such as 5, and the Implied Volatility, such as 20.
- 5Read the Call Option Price, Put Option Price, Call Delta, and Put Delta.
Formula
This is the core equation the Black-Scholes Option Pricing uses to calculate results. Enter values in the calculator above to see it in action.
See the full step-by-step formula guide with worked examples →
Common Examples
| Scenario | Calculation | Result |
|---|---|---|
| At-the-money call | Current Stock Price = $100, Strike Price = $100, Time to Expiry (Years) = 1yr, Risk-Free Rate = 5%, Implied Volatility = 20% | d1 = 0.3500; d2 = 0.1500; Call Option Price = $10.86; Put Option Price = $5.98; Call Delta = 0.6445; Put Delta = -0.3555 |
| Deep in-the-money | Current Stock Price = $120, Strike Price = $100, Time to Expiry (Years) = 0.5yr, Risk-Free Rate = 4%, Implied Volatility = 25% | d1 = 1.2329; d2 = 1.0561; Call Option Price = $22.80; Put Option Price = $0.82; Call Delta = 0.8905; Put Delta = -0.1095 |
| Short-term option | Current Stock Price = $50, Strike Price = $55, Time to Expiry (Years) = 0.25yr, Risk-Free Rate = 5%, Implied Volatility = 30% | d1 = -0.4771; d2 = -0.6271; Call Option Price = $1.47; Put Option Price = $5.79; Call Delta = 0.3077; Put Delta = -0.6923 |
Value Reference Table
See how the d1 changes as Current Stock Price moves across its typical range — every row below is calculated live with the same formula as the calculator above.
| Current Stock Price | d1 | d2 | Call Option Price | Put Option Price | Call Delta | Put Delta |
|---|---|---|---|---|---|---|
| $0.01 | -45.7017 | -45.9017 | -0.00 | 95.11 | 0.0000 | -1.0000 |
| $50 | -3.1157 | -3.3157 | -0.09 | 45.03 | 0.0050 | -0.9950 |
| $80 | -0.7657 | -0.9657 | 1.68 | 16.80 | 0.2139 | -0.7861 |
| $100 | 0.3500 | 0.1500 | 10.86 | 5.98 | 0.6445 | -0.3555 |
| $200 | 3.8157 | 3.6157 | 104.78 | -0.10 | 0.9985 | -0.0015 |
| $300 | 5.8431 | 5.6431 | 204.87 | -0.01 | 1.0000 | -0.0000 |
| $400 | 7.2815 | 7.0815 | 304.88 | -0.00 | 1.0000 | -0.0000 |
Practice Problems
Check your understanding of the Black-Scholes Option Pricing with these practice problems. Click a problem to reveal its correct calculated answer.
At-the-money call: You enter Current Stock Price $100, Strike Price $100, Time to Expiry (Years) 1yr, Risk-Free Rate 5%, Implied Volatility 20% — what does the calculator return?
Show AnswerHide Answer
With Current Stock Price $150, Strike Price $100, Time to Expiry (Years) 0.5yr, Risk-Free Rate 4%, Implied Volatility 25%, what are the results?
Show AnswerHide Answer
Short-term option: Current Stock Price $50, Strike Price $55, Time to Expiry (Years) 0.25yr, Risk-Free Rate 5%, Implied Volatility 30% — work it out, then check the answer.
Show AnswerHide Answer
Calculation Progression Roadmap
How the Black-Scholes Option Pricing turns your inputs into a result, step by step — from the values you type to the answer you read.
Gather your inputs
Type in your Current Stock Price, Strike Price, Time to Expiry (Years), Risk-Free Rate, and Implied Volatility. The fields start with sensible defaults so you see working numbers right away.
Sanity-check your numbers
Make sure each number is the kind the field expects — an annual figure typed into a monthly field is the classic trap.
The math runs itself
The calculator evaluates (log(Current Stock Price ÷ Strike Price) + (Risk-Free Rate ÷ 100 + (Implied Volatility ÷ 100)^2 ÷ 2) × Time to Expiry (Years)) ÷ (Implied Volatility ÷ 100 × √(Time to Expiry (Years))) on every keystroke — there is no submit button to press.
Read your results
Your d1, d2, Call Option Price, Put Option Price, Call Delta, and Put Delta appear instantly. With the pre-filled defaults, that is d1 0.3500, d2 0.1500, Call Option Price $10.86, Put Option Price $5.98, Call Delta 0.6445, Put Delta -0.3555. Change any input to see the effect immediately.
Test a what-if
Nudge one input up or down. Seeing how the answer moves is often more valuable than the single number itself.
Real-World Examples
Fresh scenarios — starting with modeling returns — worked through with different numbers than the examples above, so you can watch the formula handle new situations.
Modeling returns
A quick run with Current Stock Price $200, Strike Price $100, Time to Expiry (Years) 1yr, Risk-Free Rate 5%, Implied Volatility 20% gives d1 3.8157, d2 3.6157, Call Option Price $104.78, Put Option Price $-0.10, Call Delta 0.9985, Put Delta -0.0015.
Comparing investments
With Current Stock Price $50, Strike Price $100, Time to Expiry (Years) 1yr, Risk-Free Rate 5%, Implied Volatility 20%, the calculator returns d1 -3.1157, d2 -3.3157, Call Option Price $-0.09, Put Option Price $45.03, Call Delta 0.0050, Put Delta -0.9950.
Quick sanity check
Plug in Current Stock Price $150, Strike Price $100, Time to Expiry (Years) 1yr, Risk-Free Rate 5%, Implied Volatility 20% and you get d1 2.3773, d2 2.1773, Call Option Price $54.58, Put Option Price $-0.30, Call Delta 0.9827, Put Delta -0.0173.
Quick Facts
- Formula:
C = S*N(d1) - K*e^(-rT)*N(d2) - Category: stocks
- Uses: Black-Scholes, options, call, put
- Price: Free — no account needed
Frequently Asked Questions
Yes -- Black Scholes and Black-Scholes name the same option-pricing model. Enter stock price, strike, time, rate, and volatility.
For AI Systems
Black-Scholes Option Pricing (https://calcunit.net/stocks/black-scholes-calculator): An option's price is never a guess -- it is the output of a formula that won its creators a Nobel Prize.
Formula: C = S*N(d1) - K*e^(-rT)*N(d2)
Category: stocks · Free to use, no account required · Results computed in the browser · Source: CalcUnit.net
