The Greeks and Option Risk Management › Theta: Time Decay

Michael BrenndoerferNovember 29, 20258 min read
Quantitative FinanceAll chapters
Part 5 of 15Stochastic Calculus and Pricing Theory
Chapter 31The Greeks and Option Risk Management › Theta: Time Decay
Reading section 4 of 14 · Theta: Time Decay · 8 minSection 4 of 14 · 8 min

Book contents

Section 4 of 14 · 8 min read

The Greeks and Option Risk Management › Theta: Time DecayOne section · Sections in this chapter4 / 14 ↓
Reading tools Definitions & inline links

Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.

Article links

Make inline references clickable

Theta (Θ\Theta) measures the rate of change of an option's price with respect to the passage of time. Unlike the other Greeks, which measure sensitivities to variables that can move up or down, time moves in only one direction: forward. Every day that passes brings the option closer to expiration, and for most options, this passage of time erodes value. This erosion is called time decay, and theta quantifies its rate.

Mathematically, theta is defined as:

Θ=∂V∂t\Theta = \frac{\partial V}{\partial t}

where:

  • Θ\Theta: option theta
  • VV: option value
  • tt: time

Note: In practice, theta is often expressed as the negative of this derivative, representing the loss in option value per day, since we typically think of time decay as a cost. You might say "my theta is negative twenty dollars," meaning the position loses twenty dollars per day to time decay alone.

Theta for European Options

Theta is more complex to derive than delta or gamma because time appears in several places: the discount factor, volatility scaling, and the d1d_1 and d2d_2 terms. The resulting formulas have two distinct components that reflect different economic effects.

For a European call option:

Θcall=−S0N′(d1)σ2T−rKe−rTN(d2)\Theta_{\text{call}} = -\frac{S_0 N'(d_1) \sigma}{2\sqrt{T}} - rKe^{-rT}N(d_2)

where:

  • Θcall\Theta_{\text{call}}: theta of a European call
  • S0S_0: underlying price
  • N′(d1)N'(d_1): standard normal probability density function
  • σ\sigma: volatility
  • TT: time to expiration
  • rr: risk-free interest rate
  • KK: strike price
  • N(d2)N(d_2): cumulative standard normal distribution value
  • d1=ln⁡(S0/K)+(r+σ2/2)TσTd_1 = \frac{\ln(S_0/K) + (r + \sigma^2/2)T}{\sigma\sqrt{T}}: probability factor adjusting for time and volatility
  • d2=d1−σTd_2 = d_1 - \sigma\sqrt{T}: probability factor adjusting for volatility drag
  • First term: pure time value decay (gamma cost)
  • Second term: interest on strike price (time value of money)

The first term in the theta formula represents the pure decay of the option's time value. This term is always negative because the factor −S0N′(d1)σ2T-\frac{S_0 N'(d_1) \sigma}{2\sqrt{T}} involves only positive quantities arranged to produce a negative result. This pure time decay reflects the loss of optionality: with less time remaining, there is less opportunity for favorable price movements. The second term reflects the time value of money: as expiration approaches, the present value of the strike price increases (since it is discounted over a shorter period), which reduces call value.

For a European put option:

Θput=−S0N′(d1)σ2T+rKe−rTN(−d2)\Theta_{\text{put}} = -\frac{S_0 N'(d_1) \sigma}{2\sqrt{T}} + rKe^{-rT}N(-d_2)

where:

  • Θput\Theta_{\text{put}}: theta of a European put
  • S0S_0: underlying price
  • σ\sigma: volatility
  • TT: time to expiration
  • rr: risk-free interest rate
  • KK: strike price
  • N′(d1)N'(d_1): standard normal probability density function
  • N(−d2)N(-d_2): cumulative standard normal distribution value
  • First term: same volatility decay as the call
  • Second term: interest benefit from delaying strike payment

These formulas decompose into two components: the first term represents the pure time value decay (always negative for long positions), while the second term reflects the time value of money effect on the discounted strike price. For puts, this second term is positive because the put holder benefits from delaying receipt of the strike price (which earns interest in the meantime).

The Theta-Gamma Trade-off

A fundamental relationship connects theta and gamma. From the Black-Scholes PDE, for a delta-hedged portfolio:

Θ+12σ2S2Γ=r(V−SΔ)\Theta + \frac{1}{2}\sigma^2 S^2 \Gamma = r(V - S\Delta)

where:

  • Θ\Theta: time decay
  • Γ\Gamma: curvature risk
  • σ\sigma: volatility
  • SS: stock price
  • Δ\Delta: option delta
  • rr: risk-free rate
  • VV: option value

This equation, which comes directly from the Black-Scholes partial differential equation, establishes that theta and gamma are two sides of the same coin. For a delta-neutral position (where SΔS\Delta offsets the directional exposure), the right-hand side is approximately rVrV, which is small for typical option values and interest rates. This means that for a delta-neutral position, theta and gamma are inversely related. If you're long gamma (benefiting from moves), you're paying theta. If you're short gamma (hurt by moves), you're earning theta. This trade-off is at the heart of many options strategies.

The intuition is straightforward: gamma represents the benefit you receive from large price movements, while theta represents the cost of holding that beneficial position. The market prices options so that, on average, the expected benefit from gamma equals the expected cost of theta. This is why you cannot get something for nothing in options markets: the advantages of positive gamma come at a price.

The implementation of theta requires careful handling of the two terms: the time decay of the volatility component and the interest rate component. We also convert the result to a daily decay figure in the plotting step for easier interpretation:

In[9]:
Code
import numpy as np
from scipy.stats import norm


def black_scholes_theta(S, K, T, r, sigma, option_type="call"):
    """Calculate Black-Scholes theta for European options (per year)."""
    if T <= 0:
        return 0.0

    d1 = (np.log(S / K) + (r + 0.5 * sigma**2) * T) / (sigma * np.sqrt(T))
    d2 = d1 - sigma * np.sqrt(T)

    term1 = -S * norm.pdf(d1) * sigma / (2 * np.sqrt(T))

    if option_type == "call":
        term2 = -r * K * np.exp(-r * T) * norm.cdf(d2)
        return term1 + term2
    else:
        term2 = r * K * np.exp(-r * T) * norm.cdf(-d2)
        return term1 + term2
In[10]:
Code
# Parameters
r = 0.05
sigma = 0.20

# Time to expiration range (avoiding very small values)
T_range = np.linspace(0.01, 1.0, 200)

# Different strikes (ITM, ATM, OTM for a call with S=100)
S = 100
strikes = [90, 100, 110]
labels = [
    f"{'ITM' if S > k else 'ATM' if S == k else 'OTM'} (K={k})" for k in strikes
]
Out[11]:
Visualization
Line chart showing daily theta versus time to expiration for three moneyness levels.
Theta (daily time decay) for ATM, ITM, and OTM call options. ATM options experience the fastest time decay, which accelerates dramatically as expiration approaches.

The theta chart shows the characteristic hockey stick shape for at-the-money options: time decay accelerates dramatically in the final weeks before expiration. This pattern has practical implications for option trading strategies. You often prefer short-dated options because you collect theta more rapidly; the premium you receive decays quickly in your favor. Conversely, you face intensifying time decay pressure as expiration approaches, which is why you often roll your long option positions to later expirations before the theta erosion becomes severe.

Out[12]:
Visualization
Scatter plot of positive daily theta cost versus gamma for ATM options, colored by time to expiration; shorter maturities have higher gamma and theta cost.
The theta-gamma trade-off for ATM options across different expirations. Options with high gamma (sensitivity to price moves) have correspondingly high negative theta (time decay cost), showing that convexity comes at a price.

The theta-gamma trade-off visualization demonstrates a fundamental principle of options: you cannot have high gamma (benefiting from price moves) without paying for it through theta (time decay). Near-expiration ATM options occupy the upper-right region with both high gamma and high theta cost. Longer-dated options have lower values of both. This relationship is not a coincidence but follows directly from the Black-Scholes PDE, which enforces that the benefits of convexity must be paid for through time decay in an arbitrage-free market.