Volatility is the annualised standard deviation of returns. UK Tax Drag uses sample standard deviation (n−1 denominator) of monthly total-return returns over a 3-year window (36 observations), annualised by multiplying by √12. Formula: σannual = √[Σ(Ri − R̄)² / (n−1)] × √12. Volatility describes the spread of returns around the mean — higher volatility means more uncertainty about any given return. Typical UK ETF volatilities: bonds 5-10%, broad equity 12-18%, single-sector 18-30%, leveraged 30%+.
The formula
σannual = √[Σ(Ri − R̄)² / (n − 1)] × √12 where: Ri = monthly return for month i R̄ = sample mean of monthly returns over the window n = number of observations (36 for 3-year monthly) √12 = annualisation factor (assumes uncorrelated monthly returns) The (n−1) denominator gives "sample" standard deviation (Bessel's correction) — appropriate when the 36 months are treated as a sample of the underlying return distribution, not the entire population.
Why "sample" std dev (n−1) not "population" (n)
This is a subtle but important point. Two flavours of standard deviation:
- Population std dev (n denominator): appropriate if your 36 months ARE the entire population you care about.
- Sample std dev (n−1 denominator): appropriate if your 36 months are a sample drawn from a larger underlying distribution.
For ETF analysis, we're treating the 36 months as a sample — the underlying distribution is all possible monthly returns this ETF could have generated. We want to estimate the population std dev from the sample. The (n−1) denominator (Bessel's correction) gives an unbiased estimator.
In Excel/Sheets: STDEV.S uses (n−1) — correct for ETF analysis. STDEV.P uses (n) — wrong for our purposes. The difference for n=36: ~1.4% relative error.
Annualisation — the √12 factor
Returns over different time periods aren't directly comparable until annualised. The √n rule for variance:
Variance scales linearly with time (if uncorrelated): Varannual = 12 × Varmonthly Standard deviation scales with √time: σannual = √12 × σmonthly For daily returns: σannual = √252 × σdaily For weekly returns: σannual = √52 × σweekly
The assumption: monthly returns are independent (uncorrelated month-to-month). For most ETFs this is roughly true. For very trend-following or mean-reverting strategies, it's less true — and annualisation can over/underestimate.
Inputs we use
| Input | Source | Notes |
|---|---|---|
| Monthly returns | Issuer + LSE | Total return basis, GBP |
| Lookback window | 3 years (36 observations) | Default; some tools also show 5- or 10-year |
| Denominator | n−1 (sample standard deviation) | Excel: STDEV.S |
| Annualisation | Multiplied by √12 | Assumes uncorrelated monthly returns |
Worked example — VWRL volatility
Vanguard FTSE All-World UCITS ETF (VWRL), 3 years ending April 2026, monthly GBP TR returns.
| Mean monthly return (R̄) | +0.95% |
| Sum of squared deviations: Σ(Ri − R̄)² | ~0.0654 |
| Divided by (n−1) = 35: variance estimate | ~0.001869 (0.1869%) |
| Square root: monthly standard deviation | ~0.0433 (4.33%) |
| Multiplied by √12 = 3.464 | |
| Annualised standard deviation (σannual) | ~14.8% |
VWRL's annualised volatility of ~14.8% is typical for broad global equity. This means:
- Roughly 68% of annual returns expected within ±14.8% of the mean.
- Roughly 95% within ±29.6% (2 standard deviations).
- Roughly 99.7% within ±44.4% (3 standard deviations).
Real-world ETF returns have fatter tails than this normal-distribution assumption suggests — extreme months are slightly more common than ±3σ would predict.
Typical volatility ranges by asset class
| Asset class | Typical annualised volatility |
|---|---|
| Cash / Money Market | 0–2% |
| UK gilts (intermediate) | 4–7% |
| Global aggregate bond (hedged) | 5–8% |
| Investment-grade corporate | 6–9% |
| High yield bond | 8–12% |
| Cautious balanced (40/60) | 6–10% |
| Balanced (60/40) | 9–13% |
| Global equity (VWRL etc.) | 12–18% |
| US equity (S&P 500) | 13–18% |
| UK equity (FTSE 100) | 13–17% |
| Emerging markets | 18–25% |
| Small-cap equity | 18–25% |
| Single-sector (tech, energy) | 20–30% |
| Leveraged 2× ETFs | 25–40% |
| Cryptocurrency ETPs | 50–90% |
Sample-period effects
Volatility can vary dramatically across windows:
- 2017-2019 calm period: VWRL annualised vol ~10%.
- 2018-2020 including March 2020 crash: ~17%.
- 2020-2022 mixed: ~16%.
- 2021-2023 including 2022 bear market: ~17%.
- 2023-2025 recent calm: ~12%.
The 3-year window we use is a deliberate compromise:
- Long enough for statistical stability (36 observations).
- Short enough to reflect the current regime.
- Captures one full mini-cycle in most periods.
If you compare an ETF's volatility today to its volatility 5 years ago, both numbers are correct — but they describe different sample periods.
What volatility does NOT tell you
- Volatility doesn't measure tail risk. Returns are fat-tailed — extreme events more common than normal predicts.
- Volatility ignores skew. Two ETFs can have the same volatility but very different return shapes (one with occasional big down months, one with smooth declines).
- Annualised vol assumes independence. If returns are autocorrelated (trending or mean-reverting), √12 annualisation is biased.
- Volatility is not "risk". A bond ETF with 6% vol and a bond ETF with 8% vol aren't ranked by risk-of-loss alone — credit risk, duration risk, currency risk also matter.
How to reproduce this yourself
- Get 36 months of total return GBP prices for your ETF.
- Calculate monthly returns: =(Pt/Pt-1) − 1.
- In Excel: =STDEV.S(returns) for monthly standard deviation.
- Multiply by SQRT(12) for annualised volatility.
Cross-check against issuer factsheets — most publish "standard deviation" or "annualised volatility" using this same methodology. Your number should be within ~5%.
Sources and methodology
Volatility methodology follows standard portfolio theory (Markowitz, Sharpe). Annualisation factor √12 assumes uncorrelated monthly returns. Sample standard deviation (Bessel correction) appropriate for sample-based estimation. See the ETF Data Methodology for full data sources. The site methodology documents the broader review process.
Related metric pages
How UK Tax Drag holds itself to account
Every page is reviewed against the editorial standards, written from primary sources, sourced openly, and corrected publicly. No affiliate revenue. No sponsored content. No paid placements.