Expected Move Calculator

The expected move is the price range that option prices imply for a stock by a given expiry. The one-standard-deviation (1σ) move is price × implied volatility × √(days ÷ 365). This expected move calculator works from implied volatility, from the at-the-money straddle, or from two expiries around an earnings date, and shows the 1σ and 2σ ranges, the lognormal range, the probability of ending inside each range and a day-by-day and week-by-week breakdown.

Expected move (1σ)–
1σ price range–
Probability inside 1σ–
Calculate from

Inputs Example values Hypothetical stock “XYZ”. Replace with the numbers from your option chain; use a dot for decimals.

Time to expiry
–
1σ move as % (IV × √t)
–
Expected move, 2σ
–
1σ range (price ± move)
–
2σ range
–
Lognormal 1σ range: S·e±σ√t
–
Lognormal 2σ range
–
Probability inside 1σ range
–
Probability inside 2σ range
–
Probability inside lognormal 1σ range
–
Model ATM straddle at this IVstrike = price, r = 0
–

Range chart

Price distribution and expected-move ranges

Daily and weekly breakdown

Horizon1σ move1σ %1σ range2σ rangeProb. inside 1σ

Everything runs in your browser. Nothing you type is saved or sent. Implied volatility is the market’s estimate of future movement, not a forecast or a guarantee.

How to use the expected move calculator

  1. Pick a method. Use Implied volatility when your platform shows the IV of an expiry. Use ATM straddle price when you can see the at-the-money call and put. Use Earnings move to separate the announcement day from normal days.
  2. Enter the price and the inputs from the option chain. Use mid prices (between bid and ask) for the straddle and the IV of the expiry you care about.
  3. Choose calendar or trading days. Keep 365 with calendar days to expiry. Switch to 252 only if you also count trading days. Mixing them gives a wrong move.
  4. Read the ranges. The 1σ range is price ± move. The lognormal range is the same move measured in percentage terms, so it is wider above the price than below. The probability column shows how often the price would end inside each range if the IV were exactly right.

Expected move formulas

t = days to expiry ÷ 365 (or trading days ÷ 252) 1σ move = S × IV × √t (S = underlying price, IV as a decimal) 2σ move = 2 × 1σ move 1σ range = S − 1σ move to S + 1σ move Lognormal range = S × e^(−IV√t) to S × e^(+IV√t) ATM straddle ≈ 0.798 × 1σ move (0.798 = √(2/π)) 1σ from straddle ≈ straddle ÷ 0.798 ≈ 1.25 × straddle Exact model straddle = 2S × (2·N(σ√t ÷ 2) − 1) (strike = S, r = 0) P(inside L..U) = N(d₂(L)) − N(d₂(U)), d₂(K) = [ln(S/K) + (r − σ²/2)t] ÷ (σ√t)

Volatility is a standard deviation. The Options Industry Council describes it as “the annualized standard deviation of a stock’s daily price changes” and says implied volatility “is a measure of how much the marketplace expects the asset price to move based on the price of the option.” Multiplying an annual standard deviation by √t scales it to the time left, because variance grows in line with time.

365 or 252 days?

Both are in use, and the result barely changes if the day count and the IV match. What matters is not to mix them.

Example: IV 32%, price 150. Thirty calendar days on a 365 basis gives a 1σ move of 13.76. The same period counted as 21 trading days on a 252 basis gives 13.86, almost the same. Typing 30 calendar days with the 252 basis gives 16.56, about 20% too large.

Straddle vs expected move: 0.8, 0.85 and 1.0

Many sites say “the straddle is the expected move”. That is true in one specific sense. With the strike at the current price, no rates and no dividends, Black–Scholes gives an ATM straddle of about S × σ√t × √(2/π) ≈ 0.798 × the 1σ move. Brenner and Subrahmanyam (1988) published the matching call approximation, call ≈ 0.4 × S × σ√t. And 0.798 × σ is exactly the average absolute move of a normal distribution. So the straddle price is the market’s average absolute move, while the 1σ move is about 25% larger (straddle ÷ 0.798).

The “85% of the straddle” rule is a convention, not a derived result. Tastylive teaches it as “calculating 85% of the value of the front month at the money (ATM) straddle” and does not say where the number comes from. In the same model, 0.85 × straddle equals about 0.68σ, so it marks the range the price stays inside about half the time, not 68% of the time:

Range around the priceIn σ unitsProbability insidenormal model, short expiry
± 0.85 × straddle (convention)0.678σ50.2%
± straddle0.798σ57.5%
± straddle ÷ 0.798 = 1σ1.000σ68.3%
± 2 × straddle ÷ 0.798 = 2σ2.000σ95.4%

Computed in Python with the standard normal distribution; lognormal results for short expiries are almost identical. Real straddles also price skew, dividends, rates and early exercise, so the observed ratio drifts from 0.798. The calculator’s straddle tab inverts the exact model formula instead of using 0.798.

Earnings move: the term-structure method

An expiry that includes an earnings date carries two kinds of variance: normal daily movement and one large jump on the announcement day. Total variance (IV² × time) adds up, so two expiries after the same event give two equations:

IV₁² × t₁ = σ_ex² × t₁ + σ_event² (front expiry, first after earnings) IV₂² × t₂ = σ_ex² × t₂ + σ_event² (back expiry) σ_event² = (IV₁² − IV₂²) ÷ (1/t₁ − 1/t₂) σ_ex² = (IV₂² × t₂ − IV₁² × t₁) ÷ (t₂ − t₁) Event move (1σ) = S × σ_event Event day incl. a normal day = S × √(σ_event² + σ_ex² ÷ 365) (÷ 252 on the trading-day basis)

This is the term-structure estimator of Dubinsky and Johannes, later published with Kaeck and Seeger in The Review of Financial Studies (2019). Cboe describes the same idea in plain terms: “a comparison between near-term volatility and longer-dated volatility results in the expected standard deviation” for the day after earnings. The method assumes the ex-event volatility is the same in both expiries. If the front-month IV is not above the back-month IV, there is no event premium to extract and the calculator says so.

After the release, the jump variance drops out of every expiry. The OIC notes that implied volatility “typically increases steadily” into the announcement and that options “tend to reprice quickly” once the uncertainty is replaced with more certainty. That drop is the IV crush.

Probability of ending inside the range

The calculator assumes the price at expiry is lognormal, as in Black–Scholes. The probability of ending above a price K is N(d₂), with d₂ = [ln(S ÷ K) + (r − σ²/2)t] ÷ (σ√t). The probability inside a range is N(d₂ at the lower bound) − N(d₂ at the upper bound). This is the risk-neutral probability, the one implied by option prices, not a real-world forecast.

For short expiries the ±1σ range holds about 68% and the ±2σ range about 95%. For long or very volatile expiries the numbers drift, because the lognormal curve is skewed: big rises are possible, falls stop at zero. The linear range then gets a lower bound below the true 1σ point, and at very high volatility it goes below zero. The lognormal range S·e±σ√t avoids that.

σ√t (IV × √time)ExampleInside ±1σ (linear)Inside ±2σ (linear)
5%IV 18%, 28 days68.3%95.5%
10%IV 35%, 30 days68.4%95.5%
30%IV 30%, 1 year69.8%95.5%
60%IV 60%, 1 year75.1%94.7% floored at 0
120%IV 120%, 1 year89.6%94.7% floored at 0

r = 0. Computed with the calculator’s Python reference.

Worked examples

All three examples use a hypothetical stock “XYZ” at 150.00. The IVs and option prices are chosen for the arithmetic and are not market data.

1. From implied volatility (the default)

Hypothetical: XYZ at 150.00, IV 32%, 30 calendar days to expiry, 365-day basis, r = 0.

StepArithmeticResult
Time in years30 ÷ 3650.08219
σ√t0.32 × √0.08219 = 0.32 × 0.286699.174%
1σ move150.00 × 0.09174±13.76
1σ range150.00 ± 13.76136.24 – 163.76
2σ range150.00 ± 27.52122.48 – 177.52
Lognormal 1σ range150 × e^(±0.09174)136.85 – 164.41
Probability inside 1σ / 2σN(d₂) at each bound68.4% / 95.5%
Model ATM straddle2 × 150 × (2·N(0.04587) − 1)10.98

2. From the ATM straddle

Hypothetical: XYZ at 150.00, the 150 call costs 5.60 and the 150 put 5.40 (mid prices), so the straddle is 11.00, 30 days to expiry.

StepArithmeticResult
Straddle range150.00 ± 11.00139.00 – 161.00 (prob. 57.6%)
Quick 1σ estimate11.00 ÷ 0.798±13.79
Exact model 1σσ√t = 2·N⁻¹(0.5 + 11 ÷ 600)9.194% → ±13.79
Implied IV0.09194 ÷ √(30/365)32.1%
0.85 convention150.00 ± 0.85 × 11.00140.65 – 159.35 (prob. 50.3%)
1σ range150.00 ± 13.79136.21 – 163.79 (prob. 68.4%)

The straddle and the IV in example 1 agree: a 32% IV implies a model straddle of 10.98, and an 11.00 straddle implies an IV of 32.1%.

3. Earnings move from two expiries

Hypothetical: XYZ reports earnings in 3 days. The first expiry after the report is 9 days away with IV 62%; the next is 37 days away with IV 38%. 365-day basis.

StepArithmeticResult
Front total variance0.62² × 9/3650.009478
Back total variance0.38² × 37/3650.014638
Ex-event variance a year(back − front) ÷ (28/365)0.06726 → IV 25.9%
Event variance(0.62² − 0.38²) ÷ (365/9 − 365/37)0.007820
Event move, 1σ√0.007820 = 8.84% × 150±13.26
Event day incl. a normal day√(0.007820 + 0.06726 ÷ 365) × 150±13.42
Average absolute event move13.26 × 0.798±10.58
Normal day without news25.9% ÷ √365 × 150±2.04

The announcement day alone is priced like about 42 normal days of variance. This is what disappears from the front-month IV after the release.

Limits of these numbers

FAQ

How is the expected move calculated?

Multiply the stock price by the implied volatility and by the square root of the time to expiry in years: expected move = price × IV × √(days ÷ 365). A 150.00 stock with a 32% IV and 30 days to expiry has a one-standard-deviation move of about ±13.76, so the 1σ range is about 136.24 to 163.76.

Is the expected move the straddle price or 85% of the straddle?

Both conventions exist. In the Black–Scholes model an at-the-money straddle is worth about 0.798 times the one-standard-deviation move, so the straddle equals the average absolute move and 1σ is about straddle ÷ 0.798. The 85% rule is a convention taught by some brokers and educators, not a derived result; in the model, 0.85 × straddle covers about 50% of outcomes, not 68%.

Should I use 365 or 252 days for the expected move?

Use the basis that matches your day count. With calendar days to expiry divide by 365; the Cboe VIX methodology uses a 365-day year. With trading days divide by 252. Both give nearly the same move. Using calendar days with the 252 basis overstates the move by about 20%.

How do you calculate the expected move for earnings?

Use two expiries after the announcement. Total variance (IV² × time) is the normal-day variance plus one event variance, so event variance = (IV₁² − IV₂²) ÷ (1/t₁ − 1/t₂). The square root, times the price, is the one-standard-deviation earnings move. This term-structure method comes from academic work by Dubinsky and Johannes.

What is the probability that a stock stays within the expected move?

Under the lognormal model used in Black–Scholes, about 68% for the ±1σ range and about 95% for the ±2σ range when the expiry is short. These are probabilities implied by option prices, not forecasts. Real returns have fat tails, so large moves happen more often than the model suggests.

Does the expected move tell me which way the stock will go?

No. The expected move is symmetric around the current price and only measures size. Cboe notes that options pricing generally does not imply the direction of a reaction. Skew, where puts trade at a higher IV than calls, hints at how the market prices the downside, but this calculator uses one IV for both sides.

Related tools and templates

Sources

  1. Options Industry Council, “Volatility & the Greeks”.
  2. Options Industry Council, “The Crush Is Real”, July 2026.
  3. Cboe Global Indices, “Cboe Volatility Index Mathematics Methodology” (PDF), section 3, time to expiration.
  4. Cboe, “U.S. Election 2024: What the Options Data Says”, Cboe Insights.
  5. Cboe, “What Options Data May Indicate About Mag 7 Earnings”, Cboe Insights, 30 July 2025.
  6. Dubinsky, A., Johannes, M., Kaeck, A. and Seeger, N. J. (2019), “Option Pricing of Earnings Announcement Risks”, The Review of Financial Studies 32(2), 646–687.
  7. Dubinsky, A. and Johannes, M., “Earnings Announcements and Equity Options”, working paper (PDF), Columbia Business School.
  8. Brenner, M. and Subrahmanyam, M. G. (1988), “A Simple Formula to Compute the Implied Standard Deviation”, Financial Analysts Journal 44(5), 80–83.
  9. tastylive, “Calculating Expected Move” (source of the 85% convention).

Web sources retrieved 13 Nov 2026.

Educational tool only, not financial or investment advice. Results come from the numbers you enter and the formulas above. Implied volatility is the market’s estimate of future movement, not a forecast or a guarantee: prices can and do move outside the ranges shown. Options can lose their full value quickly, and some option strategies can lose more than the premium. All example numbers are hypothetical.