Every week, options traders make decisions based on vol surfaces that are quietly wrong. Not visibly wrong, but wrong in the systematic, compounding way that gradually explains poor backtest results, unexpected hedge ratios, and strategies that work in theory and fail in practice.
The comparison below uses a European Black–Scholes benchmark with a flat interest rate, zero dividends and zero borrow. It includes risk-free carry: F = S erT. It does not model discrete dividends or American early exercise, or infer financing and borrow from the options market.
Here's what that looks like, and why it matters.
The simplest test of whether a vol surface is correct: at the same strike, a call and a put should have the same implied volatility. For European options that is put-call parity. American options break parity because of early exercise, but the same test still holds: an American pricer given the right forward, the right dividends and the right exercise boundary returns the same implied vol from both sides.
A call/put IV discrepancy can expose differences in forward, dividend or exercise assumptions, as well as quote quality. Those assumptions also affect the Greeks derived from the model.
Below, each chart compares the same market quotes under two sets of pricing assumptions: the simplified benchmark on the left and OptionSpace on the right. These are model comparisons, not measurements of a specific vendor’s outputs.
Uses spot grown at a flat 4.58% rate, with zero dividends and borrow. Risk-free carry is included; discrete dividends, implied borrow, the rate term structure and American early exercise are not.
Implies the forward with our American pricer, uses implied rate curves from the options market, and models dividends as discrete cash payments. American vol pricing with early exercise.
All charts below use SPY options data from 10 November 2025 , a typical Monday with no unusual market events. The same patterns appear on any trading day and for any American-exercise stock.
Chart labels reading “Typical Platform” refer to the simplified benchmark defined here; they are not a test of a named provider. The benchmark includes risk-free carry, with zero dividends and borrow.
Even for a 1 DTE option, using a flat-rate, zero-dividend European benchmark creates a measurable call/put divergence. On the left panel, the naive model produces two separate curves, one for calls and one for puts, that should be a single line.
Left: 0.47 vol point gap. The call curve (blue) and put curve (red) diverge because the model can't produce a single consistent surface.
Right: 0.00 vol point gap. Calls and puts overlap within their bid/ask
spread. One clean curve fits both.
SPY pays a ~$2 dividend every quarter. December 19 is the Q4 ex-dividend date, and this expiry lands right after it. A model using spot + SOFR doesn't know about dividends at all. The $2 dividend translates directly into a forward pricing error.
Left: 1.40 vol point gap from ignoring the $2 dividend. Growing spot at a flat 4.58% gives a forward of 684.83 where the market's own forward is 682.68; $2.15 too high, which is the dividend. Too high a forward makes calls look further in the money than they are, so it takes less vol
to reproduce their price and more to reproduce the puts': the call
curve sits below the put curve at every strike. Every greek derived from either
curve is wrong.
Right: 0.01 vol point gap. Our model implies the forward from the market,
automatically capturing the dividend's effect. One curve fits both.
At 102 days to expiry, the naive model has accumulated multiple dividend misses and rate curve errors. The call/put divergence is nearly 2 vol points.
What this means for you: If you're backtesting a strategy on 3-month options, every entry and exit price in your backtest is wrong by the amount this curve is off. If you're hedging with deltas from this surface, your hedge ratios are systematically biased. The error isn't random. It's a consistent directional bias: at 102 days the naive call vol lands below the naive put vol at all 11 at-the-money strikes, not most of them.
Every American-exercise option has this problem. Here's the same comparison for NVDA and AAPL. Even without a meaningful dividend on this specific expiry, the benchmark's use of assumed carry instead of an implied forward creates a persistent call/put gap.
NVDA: Naive gap of 0.27 vol pts vs our 0.07. The gap comes from the wrong forward and ignoring borrow costs: it grows for longer-dated options.
AAPL: Naive gap of 0.43 vol pts vs our 0.24. AAPL's quarterly dividend is small (~$0.25), but combined with early exercise and borrow costs, the naive model's divergence propagates to every greek.
Here's the ATM call/put IV gap across every available expiry, from 1 day to over 1 year out. The red line (simplified benchmark) grows steadily as more dividends fall within the option's life. The green line (OptionSpace) stays flat near zero.
The red line should be at zero. Every point away from zero represents model error that contaminates the vol surface, the greeks, and every price derived from them. At 584 DTE the naive model produces over 6 vol points of ATM call/put divergence. Ours never leaves 0.06.
Two diverging curves mean two different sets of greeks at every strike. Delta, gamma, and vega are all derived from the fitted surface; if the call curve and put curve disagree, your greeks depend on which one you happen to use. The errors are worst for ITM options, where the wrong curve is extrapolated far from its fitted region. Green is agreement within 2%; red is not. “Ours” is the shipped pricer's own output, not a reconstruction.
1 DTE: Overnight, most of the board still agrees; delta is within 2% everywhere. The exception is the in-the-money call, where vega is off by 15.2% and gamma by 5.4%. Short-dated traders making multiple round trips per day compound these errors.
39 DTE (dividend expiry): Vega is wrong at every strike on the board; 10.6% to 54.0%, all in the same direction, because a wrong forward misplaces the whole surface rather than jittering it. The real damage is on the ITM put: delta off by 9.5%, gamma by 14.5%, vega by 54.0%. If you're trading spreads or hedging a position that crosses the forward, the naive model gives you greeks from two inconsistent surfaces.
102 DTE: ITM put vega error reaches 98.9%; if you think you have $1,000 of vega exposure, you actually have $1,989. That same put's delta is off by 17.5% and its gamma by 26.9%. Even the well-behaved OTM calls carry 15–20% vega error and 2–3% delta error. These aren't rounding errors. They're systematic biases that make your hedge ratios meaningless.
Four modeling choices underpin these comparisons.
We derive the forward price at each expiry using our American pricer, finding the value where the call and put implied vol curves line up, exactly as shown in the charts above.
Instead of using a flat SOFR rate, we imply a full rate term structure from SPX put-call parity. The rate at 30 days can differ from the rate at 180 days by 40+ basis points.
We model each dividend as a discrete cash payment at its ex-date, not a continuous yield. This matters for short-dated options near a dividend, exactly where the naive approach fails worst.
Pricing an option requires correct accounting of when cashflows settle. Options settle T+1, stocks have settled T+3, T+2, and now T+1 over the years. Not accounting for this impacts short-dated option pricing, exactly where most trading happens.
Every tool in OptionSpace, including vol surfaces, signals, backtests and earnings analysis, is built on a pricing layer that gets the math right. That's not a technical detail. It's the difference between analysis you can trust and analysis that looks plausible.