Risk-neutral pricing explained: a two-state replication example
Risk-neutral pricing values a payoff by taking its expectation under pricing probabilities and discounting at the risk-free rate. Those probabilities are chosen to make traded asset prices consistent with no arbitrage. They are not automatically forecasts of how often market outcomes will occur.
The cleanest way to see why this works is to price the same call twice: first by replicating its payoff with a stock and a bond, then by constructing probabilities that give the identical answer. No stochastic calculus is required.
Our example assumes two possible future stock values, no dividends or transaction costs, and the ability to buy, sell, borrow and lend at the stated prices. These assumptions let us isolate the pricing argument. We will relax the interpretation afterward.
The entire market fits in a table
Today’s stock price is 100. One period from now it will be either 120 or 80. A risk-free investment grows by a factor of 1.05 over the period. A European call has strike 100 and pays 20 in the up state and zero in the down state.
| Instrument | Today | Up state | Down state |
|---|---|---|---|
| One share | 100 | 120 | 80 |
| One unit invested in the bank | 1 | 1.05 | 1.05 |
| Call, strike 100 | To calculate | 20 | 0 |
The 1.05 is a one-period gross growth factor. We are not treating it as ; that would be a different interest-rate convention. If the period were one year and the rate were continuously compounded, the corresponding rate here would be .
We have not supplied the actual chance of an up move. Surprisingly, we can still price the call in this complete two-state model.
Replicate the payoff with a stock and a bond
Hold shares and put in the bank. A negative bank position means borrowing. Matching the call in both states requires
Subtract the equations:
Substitute into the down state:
The hedge buys half a share and borrows 38.095238. Its initial cost is
In the up state, the half-share is worth 60 and the debt is 40, leaving 20. In the down state, it is worth 40 and the debt is 40, leaving zero. Every modelled state matches the call exactly.

This is why the initial prices must agree. If the call costs more than the replicating portfolio, sell the call and buy the portfolio. Their future cash flows offset, leaving an initial surplus. If it costs less, reverse the trade. Under the market assumptions, either discrepancy would create an arbitrage.
The conclusion comes from matching state-by-state cash flows, rather than guessing an investor’s attitude toward risk.
Derive the risk-neutral probability
Let be an up-state pricing probability. Require the stock’s discounted expected value to equal its current price:
Solving gives
Now price the call by the same rule:
It matches replication exactly. The probabilities are a convenient representation of the no-arbitrage pricing rule already established by the hedge.
In the familiar notation , and bank factor ,
Here , and . We use rather than for the pricing probability because often denotes a dividend yield in continuous-time option models.
s0, up, down, bank = 100.0, 120.0, 80.0, 1.05
call_up, call_down = 20.0, 0.0
delta = (call_up - call_down) / (up - down)
bond = (call_down - delta * down) / bank
p_star = (bank * s0 - down) / (up - down)
replication = delta * s0 + bond
expectation = (p_star * call_up + (1 - p_star) * call_down) / bank
print(f"delta={delta:.3f}, bond={bond:.6f}, p*={p_star:.3f}")
print(f"replication={replication:.6f}, expectation={expectation:.6f}")
# delta=0.500, bond=-38.095238, p*=0.625
# replication=11.904762, expectation=11.904762Why the probability must lie between zero and one
The strict no-arbitrage condition in this nondegenerate model is
or equivalently . It ensures when both states are possible under the physical model.
If , borrowing to buy the stock produces a positive net payoff even in the lower stock state. If , shorting the stock and investing the proceeds produces a positive net payoff even in the higher state. Equality at an endpoint also gives an arbitrage with a positive payoff in one possible state and zero in the other under these assumptions.
An out-of-range “probability” is therefore a diagnostic of inconsistent input prices, rather than a number to clip into the interval. Clipping would conceal the violation and alter the pricing rule.
In this two-state market, the stock and bond span both state payoffs. The pricing probability is unique. In incomplete markets with risks that cannot all be replicated, no arbitrage alone need not determine a unique pricing measure or a unique price for every claim.
Physical probabilities answer a different question
Suppose you believe the actual up probability is 70%. The physical expected call payoff is . Discounting it at the bank factor produces , which differs from the replication price.
That calculation has discounted a risky expected payoff as if the bank rate were its appropriate risk-adjusted discount rate. It does not override the state-by-state hedge available for 11.904762.

The physical expected stock return under the 70% forecast is , above the bank’s 5%. The pricing probability gives expected stock growth of 5%. These are two distinct probability descriptions serving different purposes.
“Risk-neutral” does not require actual investors to be indifferent to risk. Their preferences and beliefs help determine traded prices. Once those prices are given, replication constrains the derivative price in this model. The pricing measure encodes that constraint.
For a portfolio risk forecast, a physical distribution may be the relevant object. For a replicable derivative price, the pricing measure is the relevant object. Some practical systems use both, with physical scenarios for future exposures and risk-neutral valuation inside each scenario; the two layers must be labelled.
State prices reveal the same structure
Define the present prices of one unit paid only in a particular state:
Then . The state prices are positive and sum to , because a unit paid in either state is a risk-free future unit. Multiplying the state prices by turns them into probabilities that sum to one.
This offers a useful interpretation: risk-neutral probabilities are normalised pricing weights. Their connection to today’s traded prices is essential. Arbitrary probabilities that happen to sum to one do not establish a valid pricing model.
Connect the tree to martingales and continuous time
The rate here is continuously compounded, unlike the simple one-period factor used above. With stochastic rates, discounting belongs inside the expectation as the appropriate random discount factor, subject to the pricing framework and numeraire choice.
Check your understanding
If the physical up probability changes from 70% to 60% while the stock, bond and state prices in the example are held fixed, the replication price stays 11.904762. The physical expected payoff changes, but the hedge has not changed.
If the up-state stock price changes, the hedge ratio and pricing probability generally change. That is an alteration to the market model itself. If a trading restriction prevents borrowing or shorting, the unrestricted replication and arbitrage argument may no longer be implementable.
These distinctions explain both the power and the scope of the result: one price follows from a particular set of tradable instruments and assumptions.
Download and continue studying
Sources and further study
Go deeper with lessons, derivations and worked exercises behind this article.