# Why must a riskless portfolio earn the risk-free rate?

In Options, Futures and Other Derivatives when Hull introduces the risk-neutral approach to pricing European options in the one-step binomial model, he claims that

Riskless portfolio must, in the absence of arbitrage opportunities, earn the risk-free rate of interest.

By riskless portfolio, he means a portfolio with totally predictable payoff. He then uses this argument to give the correct current price of the option which makes arbitrage impossible.

Now I understand why the risk-neutral price of the call option is the only arbitrage-free price. If the call were overpriced an arbitrageur would long a replicating portfolio (which easily exists in this model by some elementary linear algebra) and short the call and if it were underpriced he or she would do the opposite. In fact this is just the simplest version of the universal principle that the arbitrage-free value of any replicable contingent claim is just the discounted expectation of its payoff under the risk neutral probability measure.

But I just don't understand Hull's principle I quoted above. There should be an obvious arbitrage opportunity if the return on a riskless portfolio doesn't match the risk-free rate, but since I have very poor finance intuition (I'm from math background), I can't construct one by myself. Forgive my ignorance but I still hope someone can help, thanks.

If you imagine you have two risk-less assets that have a unit payoff at maturity $V_1(T) = V_2(T) = 1$ but their present value is not equal, e.g. $V_1(t) < V_2(t)$. You buy the cheaper, sell the more expensive, have a strictly positive cash-flow today and at maturity the cash-flows cancel out with certainty. This is a free lunch arbitrage. The same argument is used in the Black-Scholes PDE derivation where you construct a locally risk-free portfolio.