Calculating Implied Volatility in Excel

The Black-Scholes option pricing formula can’t be deconstructed to determine a direct formula for implied volatility. However, if you know the option’s price and all the remaining parameters (underlying price, strike price, interest rate, dividend yield, and time to expiration), you can use the Goal Seek feature in Excel to find it. This page explains how to do it in the Black-Scholes Calculator (but the logic is the same if you do it on your own and prepare all the Black-Scholes model formulas yourself).

I will illustrate the Excel calculation of implied volatility step-by-step on the example below.


You want to find implied volatility of a call option with strike price of 55 and 18 calendar days to expiration. The risk free interest rate is 1%; the underlying stock’s continuously compounded dividend yield is 2%. The underlying stock is currently trading at 53.20 and the option is trading at 1.40.

Setting the Input Parameters

First, you must set all the parameters that enter option price calculation:

Now you have entered all the parameters and the resulting option price appears in cell H4 (or H6 if you are working with a put option). Using the values in our example, it is 1.59 dollars per share.

Unless you were very lucky, it is not equal to the actual price at which the option is trading at the moment (in our example 1.40). The reason is the volatility parameter, where you have entered a number you just guessed.

Note: Do not type any numbers in cells H4 and H6 (the resulting option prices). These cells contain formulas and if you overwrite them, the spreadsheet will not work correctly.

Trial and Error Approach

Now you can try to find the implied volatility by trial and error by entering different values in cell C8. If the real option price is lower than your result (as in our example), try lower volatility, and vice versa. For example, you can try to enter 45% into cell C8 and get option price of 1.36. So you try 47% and get 1.45… and so on. As soon you get close enough to the real option price (depending on your desired level of accuracy), you are done. The implied volatility is in cell C8.

Using Excel Goal Seek

The Goal Seek feature in Excel does exactly the same thing, only the computer is able to perform this trial and error exercise in split of a second and get a very accurate result immediately.

Once you have the input parameters set, go to Excel main menu and select Data, Data Tools, What-If Analysis, Goal Seek (in Excel 2010 – the path may be slightly different in other versions).

The Goal Seek window pops up and asks you to enter three inputs:

Now press OK and the desired implied volatility appears in cell C8 (45.83% in our example). At the same time, the option‘s price (1.40 in our example) should appear in cell H4 (or H6 if it was a put). You can also see the option’s delta, gamma, theta, vega, and rho to the right of option’s price in cells J4 to N4 (or J6 to N6).

Black-Scholes Calculator + PDF Guide

This tutorial is part of the PDF Guide that comes with the Black-Scholes Calculator. You can see more information about all features, calculations, and guide contents here.

Related pages

fischer black and myron scholeswhat is negative three squaredthe black scholes option pricing modeltheta symbol in excelcalculate the sample variancewhat is rsi stand forkurtosis and skewness interpretationhow to divide big numbers without a calculatorarithmetic percentagesaverage cost method formulablack-scholes option valuation modelsample skewnessmoving average graph excelmacd calculatorstock price volatility calculationpopulation variance formula exceloptions vixhow to draw a breakeven chart in excelvega calculatorequation for skewnessdaily volatility calculation formulaimplied volstrangle option strategy exampleexplain skewness and kurtosisformulas of cost accountingtotal sum of squares calculatorcompute the weighted average cost of capitalvelocityshares daily inverse vixvelocityshares daily 2x vix short term etnstrategies of hedge fundsvix futuressquared deviation calculatoroptions volatility calculatorblack scholes 1973how to calculate sample variance in excelcboe definitionskewness statisticspayoff of a call optionhow to calculate the variance in excelsimple exponential smoothing calculatorliquid etfsblack scholes model excelblack scholes pricercboe vix chartblack scholes templatesample covariance formulasample variance excel formulapayoff of a call optionquote vixbsm modeldetermining skewnessannualizing returnssquare root of negative numbers calculatorbuying vix callstick size futurescalculating implied volatilitycall option strike pricecalculate stdevcalculating standard deviation of returnsindexation calculatorcalculating weighted percentagess&p 500 methodologyformula for finding average in excelyahoo xivhow to manually calculate standard deviationvix quotesrho greeksderivation of black scholes modelrsi overbought and oversold conditionmerits of harmonic meanoption probability calculatorvix futures symbolhow to calculate no of days in excel 2007geometric average financeformula to calculate variance in exceldividend yield equationhow is dow jones calculatedproshares fundsprice weighted index calculation