Vasicek Model: Mean-Reverting Interest Rates & Bond Pricing

The Vasicek model is the foundational framework for understanding how interest rates evolve stochastically over time. Whether you’re a fixed income portfolio manager assessing interest rate risk, a derivatives trader pricing bond options, or a risk officer running Monte Carlo simulations, the Vasicek model provides the analytical foundation for modeling uncertain rates. This guide covers the model’s stochastic differential equation, mean reversion mechanics, zero-coupon bond pricing formulas, yield curve implications, and practical limitations.

What Is the Vasicek Model?

The Vasicek model, introduced by Oldrich Vasicek in 1977, is a one-factor short-rate model that describes how the instantaneous interest rate (the “short rate”) evolves over time. It belongs to the class of Ornstein-Uhlenbeck processes — stochastic processes that exhibit mean reversion.

Key Concept

The Vasicek model assumes that interest rates are pulled toward a long-term equilibrium level over time. When rates are high, they tend to fall; when rates are low, they tend to rise. This mean-reverting behavior reflects how central bank policy and economic forces prevent rates from drifting to extreme values indefinitely.

Unlike stock prices, which can grow exponentially over time, interest rates tend to fluctuate within a range dictated by monetary policy and macroeconomic conditions. The Vasicek model captures this behavior mathematically, making it useful for:

  • Bond pricing — deriving closed-form prices for zero-coupon bonds
  • Interest rate derivatives — pricing caps, floors, and bond options
  • Risk management — simulating interest rate scenarios for VaR calculations
  • Asset-liability management — modeling duration gaps for banks and insurers

The Vasicek model is the simplest member of the affine term structure models family, where bond prices have a specific exponential-affine form that allows analytical solutions. More complex models like the Cox-Ingersoll-Ross (CIR) model and Hull-White model build directly on Vasicek’s framework.

The Vasicek Stochastic Differential Equation

The Vasicek model describes the evolution of the short rate r(t) through a stochastic differential equation (SDE):

Vasicek SDE
dr = κ(θ – r)dt + σdW
The short rate follows a mean-reverting process with constant volatility

Where:

  • r — the instantaneous short rate (not a Treasury yield or YTM)
  • κ (kappa) — the mean reversion speed; how quickly rates return to the long-term mean
  • θ (theta) — the long-term mean level; the equilibrium rate toward which r is pulled
  • σ (sigma) — the volatility of rate changes (annualized)
  • dW — the increment of a Wiener process (Brownian motion); the random shock
Pro Tip

The drift term κ(θ – r) is the key to mean reversion. When r > θ, the drift is negative, pulling rates down. When r < θ, the drift is positive, pushing rates up. The larger κ is, the stronger this pull toward equilibrium.

This SDE is an Ornstein-Uhlenbeck process — one of the few stochastic processes with a known analytical solution. The short rate at any future time t, given an initial rate r0, follows a normal distribution with known mean and variance.

The Short Rate Distribution

One of the Vasicek model’s key advantages is that the future short rate r(t) has a closed-form distribution. Given an initial rate r0 at time 0, the rate at time t is normally distributed:

Expected Short Rate
E[r(t)] = θ + (r0 – θ)e-κt
The expected rate converges exponentially toward the long-term mean θ
Variance of Short Rate
Var[r(t)] = (σ2/2κ)(1 – e-2κt)
Variance increases over time but is bounded by σ2/2κ

As t → ∞, the expected rate converges to θ and the variance converges to σ2/2κ. The stationary distribution is N(θ, σ2/2κ).

Why Negative Rates Are Possible

Because the short rate is normally distributed, there is always a positive probability that r(t) < 0. The additive volatility term σdW can push rates below zero regardless of the current level. This was historically viewed as a flaw, but negative policy rates became a reality when the ECB moved its deposit facility rate negative in June 2014, followed by the Bank of Japan in January 2016 — making the Vasicek model's prediction more realistic than once thought.

Mean Reversion in Interest Rates

Mean reversion is the empirical observation that interest rates tend to fluctuate around a central level rather than trending indefinitely in one direction. This behavior contrasts sharply with stock prices, which can compound over decades.

The economic intuition for mean reversion comes from central bank policy and economic cycles:

  • High rates slow economic activity, eventually prompting central banks to cut
  • Low rates stimulate borrowing and inflation, eventually prompting central banks to raise
  • Arbitrage forces prevent rates from diverging too far from fair value
Historical Evidence: Federal Funds Rate

The effective federal funds rate — a key short-term rate in the U.S. — has ranged from near 0% (2008-2015, 2020-2022) to over 19% (1981). Despite these extremes, the rate has consistently reverted toward intermediate levels over time. From 1954 to 2024, the average fed funds rate was approximately 4.6%, demonstrating the long-run central tendency that the Vasicek model captures.

The half-life of mean reversion measures how long it takes for rates to move halfway back to the long-term mean:

Half-Life Formula
t½ = ln(2) / κ
Higher κ means faster reversion; lower κ means rates persist longer

For example, if κ = 0.1 (per year), the half-life is about 6.9 years. If κ = 0.3, the half-life drops to 2.3 years. Empirical estimates of κ for short rates typically range from 0.05 to 0.30, implying half-lives of 2 to 14 years.

Zero-Coupon Bond Pricing Under Vasicek

The Vasicek model yields a closed-form solution for zero-coupon bond prices. This is one of the model’s most valuable properties — it allows analytical pricing without Monte Carlo simulation.

Real-World Application: Treasury STRIPS

U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal Securities) are zero-coupon bonds created by stripping the coupons from Treasury notes and bonds. The Vasicek model is commonly used by fixed income desks to model STRIPS prices across the yield curve. For example, a 10-year STRIPS trading at $61.39 per $100 face value implies a 5% continuously compounded yield — the Vasicek model can replicate this price while also providing a framework for how that price will evolve as rates change.

The price at time t of a zero-coupon bond maturing at time T, under the risk-neutral measure, is:

Zero-Coupon Bond Price
P(t,T) = A(τ) × e-B(τ) × r(t)
Price is exponential-affine in the current short rate r(t), where τ = T – t

The functions B(τ) and A(τ) are:

B(τ) Function
B(τ) = (1/κ)(1 – e-κτ)
B(τ) captures how bond price sensitivity to the short rate varies with maturity
A(τ) Function
A(τ) = exp[(θ – σ2/2κ2)(B(τ) – τ) – σ2B(τ)2/4κ]
A(τ) incorporates the long-term mean and volatility adjustments

Note that these formulas use risk-neutral parameters. The parameters estimated from historical rate data (physical measure) differ from those implied by current bond prices (risk-neutral measure). For pricing, always use risk-neutral calibration.

Coupon bonds are priced as the sum of their cash flows, with each cash flow treated as a separate zero-coupon bond. For more on basic bond pricing and yield to maturity, see our dedicated article.

How to Calculate Vasicek Bond Prices

Let’s work through a complete numerical example to see the Vasicek bond pricing formula in action.

Worked Example: 5-Year Zero-Coupon Bond

Parameters:

  • κ = 0.15 (mean reversion speed)
  • θ = 5% = 0.05 (long-term mean rate)
  • σ = 1% = 0.01 (volatility)
  • r0 = 4% = 0.04 (current short rate)
  • τ = 5 years (time to maturity)

Step 1: Calculate B(5)

B(5) = (1/0.15) × (1 – e-0.15 × 5) = 6.667 × (1 – e-0.75) = 6.667 × (1 – 0.4724) = 6.667 × 0.5276 = 3.517

Step 2: Calculate A(5)

First, compute θ – σ2/2κ2 = 0.05 – 0.0001/(2 × 0.0225) = 0.05 – 0.00222 = 0.04778

Then, (B(5) – 5) = 3.517 – 5 = -1.483

And σ2B(5)2/4κ = 0.0001 × 12.37 / 0.6 = 0.00206

A(5) = exp[0.04778 × (-1.483) – 0.00206] = exp[-0.0709 – 0.00206] = exp[-0.0729] = 0.9297

Step 3: Calculate Bond Price

P(0,5) = A(5) × e-B(5) × r0 = 0.9297 × e-3.517 × 0.04 = 0.9297 × e-0.1407 = 0.9297 × 0.8687 = 0.8077

Step 4: Calculate Implied Yield

y(5) = -ln(0.8077)/5 = 0.2136/5 = 4.27%

The 5-year zero-coupon bond is priced at $0.8077 per dollar of face value, implying a continuously compounded yield of 4.27%.

The Vasicek Yield Curve

The Vasicek model generates an entire term structure of interest rates — the relationship between yields and maturities. The continuously compounded yield for a τ-year zero-coupon bond is:

Yield Formula
y(τ) = [r × B(τ) – ln(A(τ))] / τ
The yield is determined by the current short rate and model parameters

As maturity τ → ∞, the yield converges to a long-run yield:

Long-Run Yield
R = θ – σ2 / 2κ2
The asymptotic yield for very long maturities

The long-run yield is always below the long-term mean θ due to the “convexity adjustment” term σ2/2κ2. Higher volatility or slower mean reversion (lower κ) increases this adjustment.

The Vasicek model can produce three yield curve shapes, depending on the relationship between the current short rate and model parameters:

Yield Curve Shape Condition Intuition
Upward sloping (normal) r well below θ Rates expected to rise toward long-term mean
Humped r moderately below θ Near-term yields rise, then converge to R
Downward sloping (inverted) r above θ Rates expected to fall from elevated levels

The exact boundaries between these shapes depend on all model parameters (κ, θ, σ), not just the relationship between r and θ. Higher volatility σ or slower mean reversion (lower κ) shifts the boundaries.

For more on the relationship between short rates and the term structure, see our article on spot rates and forward rates.

Vasicek Model vs Other Short-Rate Models

The Vasicek model is the simplest analytical short-rate model, but it has limitations that led to the development of alternative models. Here’s how the main one-factor models compare:

Vasicek Model

  • Volatility: constant σ
  • Negative rates: possible
  • Mean reversion: yes, to constant θ
  • Calibration: parameters only
  • Complexity: simplest closed-form

CIR Model

  • Volatility: σ√r (proportional to √rate)
  • Negative rates: prevented (stays non-negative)
  • Mean reversion: yes, to constant θ
  • Calibration: parameters only
  • Complexity: closed-form but more complex

Hull-White Model

  • Volatility: constant or time-varying
  • Negative rates: possible
  • Mean reversion: yes, to time-varying θ(t)
  • Calibration: fits current term structure exactly
  • Complexity: closed-form, more flexible

When to use each model:

  • Vasicek — best for simple analytics, teaching, or when negative rates are acceptable. Ideal starting point for understanding rate modeling.
  • CIR — when negative rates must be prevented. The square-root volatility structure keeps rates non-negative when started positive. The Feller condition (2κθ > σ2) ensures rates stay strictly positive. Used in credit modeling and inflation.
  • Hull-White — when you need to match the current observed term structure exactly. Essential for derivative pricing where arbitrage-free calibration is required.

All three are one-factor models with a single source of randomness. They cannot separately capture parallel shifts, slope changes, and curvature changes in the yield curve. For richer dynamics, see the Heath-Jarrow-Morton framework or multi-factor extensions.

Limitations of the Vasicek Model

Despite its elegance, the Vasicek model has several important limitations that practitioners must understand:

Key Limitation

The Vasicek model cannot be calibrated to fit the current observed term structure exactly. The model’s three parameters (κ, θ, σ) produce a specific yield curve shape that may differ from market prices. This creates model risk — your theoretical prices will deviate from market prices, which matters for hedging and relative-value trades.

1. Negative Rates Are Possible — The normally distributed short rate can go negative with non-zero probability. While this matches post-2008 reality in some markets, it can cause numerical issues in applications requiring positive rates.

2. Constant Parameters — The model assumes κ, θ, and σ are constant over time. In reality, volatility regimes shift and long-term rate expectations change. The Hull-White model addresses this with time-varying parameters.

3. Single Factor — With only one source of randomness, the model can only capture one type of yield curve movement at a time. It cannot simultaneously model changes in level, slope, and curvature — the three principal components that drive most yield curve variation.

4. Risk-Neutral vs Physical Measure — Parameters estimated from historical data (physical measure) differ from those needed for pricing (risk-neutral measure). The market price of risk must be specified to bridge this gap.

5. Mean Reversion May Not Hold — While interest rates have historically mean-reverted, structural changes in monetary policy or the economy could alter this behavior. The model assumes the mean-reverting structure persists indefinitely.

For managing interest rate risk in practice, the Vasicek model provides useful intuition, but more sophisticated models are typically required for production trading systems.

Common Mistakes

When working with the Vasicek model, watch out for these common errors:

1. Confusing the Short Rate with Treasury Yields — The instantaneous short rate r(t) in the Vasicek model is a theoretical construct, not a directly observable rate. It is not the same as the 3-month T-bill rate, fed funds rate, or any Treasury yield. These market rates are related but not identical.

2. Mixing Physical and Risk-Neutral Parameters — Parameters estimated from historical rate movements (physical measure) cannot be directly used for pricing. Bond pricing requires risk-neutral parameters, which incorporate the market price of interest rate risk.

3. Inconsistent Units — All parameters must use consistent time units. If κ is annual, then σ must be annual volatility and τ must be in years. Mixing daily volatility with annual mean reversion speed produces nonsensical results.

4. Confusing Mean Reversion Speed with Half-Life — Higher κ means faster reversion (shorter half-life), not slower. The half-life is ln(2)/κ, so doubling κ cuts the half-life in half.

5. Ignoring Negative Rate Probability — In Monte Carlo simulations, negative rate paths will occur. If your application cannot handle negative rates (e.g., certain option pricing formulas), you should use CIR or another non-negative model. Ad hoc fixes like flooring rates at zero change the model’s statistical properties and can introduce bias.

Frequently Asked Questions

Both are mean-reverting short-rate models, but they differ in how volatility is specified. The Vasicek model uses constant volatility (σ), which allows negative rates. The CIR model uses volatility proportional to the square root of the rate (σ√r), which keeps rates non-negative when started positive. The Feller condition (2κθ > σ2) ensures rates stay strictly positive, never touching zero. CIR is preferred when positive rates are required; Vasicek is simpler and sufficient when negative rates are acceptable.

Yes. Because the short rate follows a normal distribution in the Vasicek model, there is always a positive probability of negative rates. This was historically considered a weakness, but negative policy rates became reality — the ECB moved negative in June 2014, and the Bank of Japan followed in January 2016. If your application requires strictly positive rates, consider the CIR model instead.

Two main approaches exist. Historical estimation fits κ, θ, and σ to time series of short-term rates using maximum likelihood or regression — this gives physical measure parameters. Cross-sectional calibration finds risk-neutral parameters that minimize pricing errors versus observed bond prices. Note that with only three parameters, Vasicek cannot perfectly match an arbitrary term structure — for exact curve fitting, use the Hull-White extension with time-varying θ(t).

The mean reversion speed κ (kappa) determines how quickly interest rates return to the long-term mean θ. A higher κ means rates revert faster — the half-life is ln(2)/κ. For example, κ = 0.2 implies a half-life of about 3.5 years. Empirical estimates for short rates typically range from κ = 0.05 to 0.30, corresponding to half-lives of 2 to 14 years.

The Vasicek model is used for bond portfolio risk management, interest rate derivative pricing (bond options, caps, floors), asset-liability management at banks and insurance companies, and as a building block for more complex models. Its closed-form solutions make it valuable for quick analytics and intuition-building, even when more sophisticated models are used for production pricing.

The Vasicek model assumes: (1) interest rates follow a continuous-time Ornstein-Uhlenbeck process, (2) mean reversion speed, long-term mean, and volatility are constant, (3) the short rate is the only state variable (one-factor model), (4) markets are frictionless with no arbitrage, and (5) the market price of interest rate risk is constant. These assumptions enable closed-form solutions but limit the model’s ability to match complex market dynamics.

Disclaimer

This article is for educational and informational purposes only and does not constitute investment advice. The Vasicek model is a simplified representation of interest rate dynamics and should not be used as the sole basis for investment decisions. Model parameters and outputs are illustrative. Always conduct your own research and consult a qualified financial advisor before making investment decisions.