Theta (Θ)

Daily time decay. How much value an option loses per day, all else equal.

Definition

Theta (Θ) is the partial derivative of option price with respect to time (∂V/∂t). It measures the daily rate of time decay — how much value an option loses each day with spot, volatility, and rates held constant. Theta is always negative for long options (the holder pays for optionality) and positive for short options (the seller collects it). Decay accelerates non-linearly as expiration approaches.

Formula (Black-Scholes, Call)
Θ_call = -[S × e^(-qT) × φ(d₁) × σ / (2√T)] - r × K × e^(-rT) × N(d₂) + q × S × e^(-qT) × N(d₁)
Θ_put = -[S × e^(-qT) × φ(d₁) × σ / (2√T)] + r × K × e^(-rT) × N(-d₂) - q × S × e^(-qT) × N(-d₁)

Divide by 365 for daily theta. φ is the standard normal PDF, N is the CDF. All other variables follow standard Black-Scholes notation.

Inputs
spot price (S) strike (K) volatility (σ) time (T) rate (r) yield (q)
Output
first_order.theta
Interpretation
  • Negative theta (long options): the position bleeds value every day. Time is the enemy of the buyer.
  • Positive theta (short options): the position gains value every day. Time is the seller's edge.
  • Theta acceleration: ATM options with 1 DTE can lose 10x more per day than the same option at 30 DTE.
  • Gamma-theta tradeoff: long gamma pays theta; short gamma collects theta. This is the fundamental options tradeoff.

How Theta Works

Every option has two components of value: intrinsic value (how much it is in-the-money) and time value (the premium above intrinsic). Theta erodes the time value. An ATM option has zero intrinsic value, so its entire price is time value — making it the most sensitive to theta. Deep ITM options have mostly intrinsic value and little theta. Deep OTM options have little total value and their theta is small in absolute terms, though as a percentage of their price it can be large.

The decay is not linear. Theta is proportional to 1/√T, which means decay accelerates as expiration approaches. An option loses about one-third of its time value in the first half of its life and two-thirds in the second half. The final week is brutal: a 7-DTE ATM option might lose more value in its last day than in the preceding six days combined.

This is why short-dated option sellers (credit spreads, iron condors, covered calls) love the final week and why 0DTE option sellers extract rapid premium. But the tradeoff is gamma — the same short-dated options that have the highest theta also have the highest gamma, meaning the P&L from underlying movement can easily overwhelm the theta collected.

Theta also interacts with the passage of time through charm (∂Δ/∂t), which measures how delta drifts as time passes. And the sensitivity of theta itself to time is captured by a higher-order greek sometimes called "color." For most traders, the key takeaway is that theta accelerates near expiry, is largest for ATM options, and is the cost of holding gamma.

Compute Theta via API

Endpoint
GET /v1/pricing/greeks
Tier
Free
Parameters
  • spot (query, required) — underlying price, e.g. 550
  • strike (query, required) — option strike price, e.g. 550
  • dte (query, required) — days to expiration, e.g. 7
  • sigma (query, required) — implied volatility as decimal, e.g. 0.20
  • type (query, required) — call or put
  • r (query, optional) — risk-free rate, default 0.05
  • q (query, optional) — dividend yield, default 0
Response field
{
  "first_order": {
    "delta": ...,
    "gamma": ...,
    "theta": -0.2145,
    "vega": ...,
    "rho": ...
  },
  "second_order": { ... }
}
curl -H "X-Api-Key: YOUR_KEY" \
  "https://lab.flashalpha.com/v1/pricing/greeks?spot=550&strike=550&dte=7&sigma=0.20&type=call&r=0.05&q=0.013"
import requests
r = requests.get(
    "https://lab.flashalpha.com/v1/pricing/greeks",
    params={"spot": 550, "strike": 550, "dte": 7, "sigma": 0.20,
            "type": "call", "r": 0.05, "q": 0.013},
    headers={"X-Api-Key": "YOUR_KEY"}
)
d = r.json()
print(f"Theta: {d['first_order']['theta']:.4f} per day")
const params = new URLSearchParams({
  spot: 550, strike: 550, dte: 7, sigma: 0.20,
  type: "call", r: 0.05, q: 0.013
});
const r = await fetch(
  `https://lab.flashalpha.com/v1/pricing/greeks?${params}`,
  { headers: { "X-Api-Key": "YOUR_KEY" } }
);
const d = await r.json();
console.log(`Theta: ${d.first_order.theta} per day`);

Why Theta Matters for Trading

TL;DR

Theta is daily dollar bleed for long options, daily income for short. Sellers harvest it; buyers need spot to move faster than theta burns.

What it measures
∂V/∂t — rate of option value change as time passes, per calendar day.
What it signals
The daily cost of holding long options, or daily income from holding shorts.
Why we measure it
Time is the options trader's background cost or income. It's the line between strategies that print cash on calm days and ones that bleed.
Who uses it
Premium sellers and buyers — both sides.

How to read Theta

Short theta (collecting)
  • Daily $ income
  • Works in positive gamma
  • Iron condors, covered calls
  • Accelerates into expiry
Good for: premium sellers
Long theta (paying)
  • Daily $ bleed
  • Need spot moves or catalysts
  • Naked longs suffer
  • Common with no-catalyst directional bets
Bad for: no-catalyst longs
Theta-balanced
  • Calendar, diagonal spreads
  • Net theta near zero
  • P&L driven by vega and direction
  • Sophisticated multi-leg
Balanced

Rules of thumb

  • Theta is non-linear. A 7DTE ATM option has much more per-day theta than a 30DTE one.
  • Weekends still cost theta. Options decay Sat/Sun. Monday opens reflect 3 days of theta loss.
  • Pair with gamma. Theta and gamma are the short-vol trade-off. Collect theta, pay gamma (or vice versa).
  • Pre-event theta is fake. Earnings-inflated theta evaporates overnight post-announcement — don't count it.
  • 0DTE theta peaks in the last hour. Same-day options lose most remaining value in the final 60 minutes.