“What is a risk-neutral measure, and why is it important?” It’s one of the most common opening questions in a quant interview, and one of the most commonly fumbled. Not because candidates don’t know the definition — they do — but because the definition, recited alone, doesn’t show you understand it.
This is the answer I’d want to hear: what it is, why it exists, and the one sentence that proves you actually get it.
The short answer
A risk-neutral measure is a probability measure under which the discounted price of every tradeable asset is a martingale — meaning today’s price is just the discounted expected future price:
![]()
It matters because it turns pricing into a single operation: the price of any derivative is the discounted expectation of its payoff under this measure.
![]()
That’s the definition. Now here’s what separates a good answer from a recited one.
Why it exists: the problem it solves
Start with the obvious question the definition dodges: why not just use real probabilities?
Suppose you try to price a call the naive way — take the expected payoff under what you actually believe will happen, and discount it. You’d need two things: the stock’s real expected return, and the right discount rate.
Both are problems. Nobody agrees on the stock’s expected return. And what discount rate compensates you for the option’s risk? An option is far riskier than the stock, so it needs a bigger risk premium — but how much bigger? There’s no clean answer. You’ve replaced one unknown price with two unknown inputs.
The risk-neutral measure cuts through this. It’s a mathematical re-weighting of outcomes under which every asset earns the risk-free rate. Not because anyone believes that — no one thinks stocks return the risk-free rate — but because under that specific re-weighting, the messy risk premiums cancel out and pricing collapses to one clean formula.
The “risk-neutral” name is misleading
Worth addressing directly, because it trips people up.
“Risk-neutral” does not mean investors are indifferent to risk. They aren’t. It means we’ve moved to an artificial measure where risk carries no premium — where you can pretend everyone is indifferent to risk, do the pricing, and get the right answer anyway.
Think of it as a change of accounting units, not a statement about psychology. The prices that come out are real, tradeable, arbitrage-free prices. The measure used to compute them is a fiction that happens to give correct answers.
Where it comes from: no-arbitrage
The risk-neutral measure isn’t invented for convenience. It’s forced into existence by a single assumption: no arbitrage.
This is the content of the First Fundamental Theorem of Asset Pricing: a market is arbitrage-free if and only if there exists a risk-neutral measure. The two statements are equivalent. If prices admit no free lunch, such a measure must exist; if such a measure exists, there’s no free lunch.
The mechanism underneath is hedging. If you can replicate an option by dynamically trading the stock and a bond, then the option’s price must equal the cost of that replicating portfolio — otherwise someone arbitrages the difference. Work through what that replication costs, and the drift of the stock drops out of the answer entirely. The risk-neutral measure is the bookkeeping that makes this automatic: it’s the measure under which “price equals discounted expected payoff” already bakes in the hedging argument.
If replication is unique, the measure is unique, and the price is unique. That’s the Second Fundamental Theorem: market completeness corresponds to a unique risk-neutral measure. When markets are incomplete — jumps, stochastic volatility — there are many risk-neutral measures, and that’s precisely why those models can’t pin down a single price without extra assumptions.
See it in code: only Q gives the right price
Here’s the claim made concrete. We’ll compute the expected discounted stock price under both the real-world measure (P, with the stock drifting at 15%) and the risk-neutral measure (Q, drifting at the 5% risk-free rate). Only one of them returns today’s price.
import numpy as np
np.random.seed(42)
S0, r, sigma, T = 100.0, 0.05, 0.20, 1.0
mu = 0.15 # what we actually expect the stock to return
n = 1_000_000
Z = np.random.standard_normal(n)
# Real-world measure P: stock drifts at mu
ST_P = S0*np.exp((mu - 0.5*sigma**2)*T + sigma*np.sqrt(T)*Z)
# Risk-neutral measure Q: stock drifts at r
ST_Q = S0*np.exp((r - 0.5*sigma**2)*T + sigma*np.sqrt(T)*Z)
print(f"Discounted E[S_T] under P: {np.exp(-r*T)*ST_P.mean():.2f}")
print(f"Discounted E[S_T] under Q: {np.exp(-r*T)*ST_Q.mean():.2f}")
Discounted E[S_T] under P: 110.48
Discounted E[S_T] under Q: 99.97
Under Q, the discounted stock price comes back to today’s price of 100 — the martingale property, holding. Under P it drifts up to 110, because in the real world you expect the stock to beat the risk-free rate. That drift is exactly the risk premium, and it’s exactly what makes P useless for pricing.
Now price a call both ways:
K = 100.0
call_P = np.exp(-r*T)*np.maximum(ST_P - K, 0).mean()
call_Q = np.exp(-r*T)*np.maximum(ST_Q - K, 0).mean()
print(f"Call priced under P (wrong): {call_P:.4f}")
print(f"Call priced under Q (right): {call_Q:.4f}")
Call priced under P (wrong): 18.0495
Call priced under Q (right): 10.4342
Using real-world probabilities gives 18.05. The arbitrage-free price is 10.43 — and it matches Black-Scholes to within Monte Carlo error. Pricing under P overstates the option by seventy per cent, and anyone who bought from you at that price would take you apart.
The one sentence that proves you get it
If an interviewer pushes — “but why does the real-world drift disappear?” — this is the answer that lands:
Because the option is priced by hedging, and a hedged position doesn’t care which way the stock goes. The drift measures direction; the hedge cancels direction; so the drift can’t survive into the price. What’s left is the cost of running the hedge, which depends on volatility and the financing rate — not on where the stock is expected to end up.
Say that, and you’ve shown you understand the risk-neutral measure as a consequence of hedging rather than a definition to memorise.
Common follow-ups, briefly
- “Is the risk-neutral measure real?” No. It’s a computational device. The prices it produces are real; the probabilities are not forecasts.
- “How do you get from P to Q?” By re-weighting the paths — the change of measure, formalised by Girsanov. You keep the same scenarios and change how much each one counts.
- “When is Q not unique?” In incomplete markets — jump models, stochastic volatility — where you can’t perfectly hedge. Many measures are arbitrage-free, and picking one requires calibration to market prices.
- “What’s the market price of risk?” The excess return per unit of volatility,
. It’s the size of the re-weighting between P and Q. When it’s zero, the two measures coincide.
The takeaway
The risk-neutral measure is the probability measure under which discounted tradeables are martingales, so prices become discounted expectations. It exists because markets are arbitrage-free, it’s unique when they’re complete, and the reason it works is hedging: a replicated option costs what the hedge costs, and the hedge doesn’t care about the stock’s direction.
Memorise the definition and you’ll pass. Understand the hedging argument behind it and you’ll stand out.
If you want to see this built from the ground up — replication and no-arbitrage first, then the change of measure, then a validated pricer that puts it all to work — that’s the spine of Risk-Neutral Valuation, worked line by line.
Get the Quant Reference Card — four pages covering stochastic calculus, measure change, the models you’ll actually meet, discretisation, rates, credit and XVA, with the practitioner notes that don’t make it into textbooks. Free.