Quant Memo
Core

Rho And Interest Rate Sensitivity

An option's price depends on interest rates too, through the cost of carrying the hedge and the discounting of a strike paid later — rho measures how much, and it is usually the Greek that matters least, until it suddenly doesn't.

Prerequisites: The Option Greeks, The Black-Scholes Model

Every other Greek asks "what happens if the stock or its volatility moves?" Rho asks the odd one out: what happens if the interest rate moves, stock unchanged? It sounds like a footnote, and for years it was treated as one — desks quoted delta, gamma, vega and theta by heart and looked rho up if needed. Then rates moved from near zero to several percent within about two years, and portfolios that never bothered hedging rho found it quietly the biggest line on their P&L.

Rent versus a deposit

Buying a call is a bit like renting the right to buy a house later at today's price, instead of borrowing to buy it outright now. If rates rise, borrowing to buy now gets more expensive, so the rented option — pay only later, and invest your cash at the higher rate meanwhile — becomes relatively more attractive, and its price rises. A put works the other way: rent the right to sell later, and if rates rise, the cash received at expiry is worth less once discounted back, so the put's value falls.

The formula

Rho is the sensitivity of an option's price VV to a small change in the risk-free rate rr:

ρ  =  Vr.\rho \;=\; \frac{\partial V}{\partial r}.

In plain English: if the interest rate moves by a small amount, the option's price moves by rho times that amount. For a European call and put under Black-Scholes,

ρcall=KTerTN(d2),ρput=KTerTN(d2),\rho_{\text{call}} = K T e^{-rT} N(d_2), \qquad \rho_{\text{put}} = -K T e^{-rT} N(-d_2),

where KK is the strike, TT is time to expiry in years, erTe^{-rT} discounts the strike to today, and N(d2)N(d_2) is the probability the option finishes in the money. In plain English: rho is largest for options far from expiry and deep in the money, and it's quoted per 1.00 (100 percentage points) of rate change, so desks usually scale to "per basis point" by dividing by 10,000.

Worked example 1: computing rho for a one-year call

Take a one-year at-the-money call: stock and strike both at $100, r=4%r = 4\%, σ=20%\sigma = 20\%. First, d1=ln(S/K)+(r+σ2/2)TσT=0+(0.04+0.02)(1)0.20=0.30d_1 = \frac{\ln(S/K) + (r+\sigma^2/2)T}{\sigma\sqrt{T}} = \frac{0 + (0.04+0.02)(1)}{0.20} = 0.30, and d2=d1σT=0.300.20=0.10d_2 = d_1 - \sigma\sqrt{T} = 0.30 - 0.20 = 0.10. Looking up the normal CDF, N(0.10)=0.5398N(0.10) = 0.5398.

ρcall=KTerTN(d2)=100×1×e0.04×0.5398=100×0.9608×0.5398=51.87.\rho_{\text{call}} = K T e^{-rT} N(d_2) = 100 \times 1 \times e^{-0.04} \times 0.5398 = 100 \times 0.9608 \times 0.5398 = 51.87.

That is rho per 1.00 of rate move (i.e., per 100 percentage points), which is never realistic; scale it to a 1 percentage point move by dividing by 100: ρ=0.5187\rho = 0.5187. So if rates rise from 4% to 5%, the call gains roughly $0.52, holding everything else fixed.

Worked example 2: rho for the matching put, and put-call parity check

N(d2)=10.5398=0.4602N(-d_2) = 1 - 0.5398 = 0.4602.

ρput=KTerTN(d2)=100×1×0.9608×0.4602=44.22,\rho_{\text{put}} = -K T e^{-rT} N(-d_2) = -100 \times 1 \times 0.9608 \times 0.4602 = -44.22,

scaled per 1 percentage point: 0.4422-0.4422. Check with put-call parity, which says CP=SKerTC - P = S - Ke^{-rT}, so ρcallρput\rho_{\text{call}} - \rho_{\text{put}} should equal the rate-sensitivity of KerT-Ke^{-rT}, which is KTerT=100×1×0.9608=96.08KTe^{-rT} = 100 \times 1 \times 0.9608 = 96.08 (per 1.00 of rate), or 0.96080.9608 per 1 percentage point. Indeed 0.5187(0.4422)=0.96090.5187 - (-0.4422) = 0.9609, matching to rounding — the put and call rhos are tied together by the same no-arbitrage relationship that ties their prices.

time to expiry |rho| 1mo 2yr
Rho grows roughly with time to expiry: a two-year option's price is far more exposed to where rates end up than a one-month option's, because the strike is discounted over a much longer horizon.
rho, per 1 percentage point of rate call: +0.52 put: -0.44
A call gains value when rates rise; the matching put loses, roughly the mirror image, and the gap between them is pinned down exactly by put-call parity.

What this means in practice

Rho matters most for long-dated options — LEAPS, long-maturity structured notes, anything on a rate-sensitive underlying — and for books large enough that even a small per-option sensitivity adds up. When aggregating Greeks across a portfolio, desks bucket rho by currency and tenor, the same way vega gets bucketed by expiry, since a shift in short rates and a shift in long rates are genuinely different risks.

It is tempting to dismiss rho because it is small for the short-dated, near-the-money options dominating most flow. True in isolation, but it hides two failure modes: rho scales with TT, so a book rho-neutral in short-dated options can still carry enormous rho in a handful of long-dated positions; and "small" is relative to the size of the rate move, so a market mid rate-cycle makes a previously negligible sensitivity move the P&L just as much as delta or vega on a calmer day. Never assume a Greek is safe to ignore without checking position size and plausible move size.

Rho measures how an option's price responds to interest rates alone — small for short-dated, near-the-money options, but growing with time to expiry, and it can dominate a long-dated book's P&L exactly when rates are the thing actually moving.

Related concepts

Practice in interviews

Further reading

  • Hull, Options, Futures, and Other Derivatives (Ch. 19)
  • Natenberg, Option Volatility and Pricing (Ch. 7)
ShareTwitterLinkedIn