Portfolio Beta Formula

How to calculate portfolio beta step by step. The two equivalent formulas, a worked example with real stock betas, and how to interpret the result.

Formula & Definition Weighted Beta Worked Example Interpretation Guide

What You'll Learn

What Is Portfolio Beta?

Portfolio beta (βp) measures how sensitive a portfolio's returns are to movements in a market benchmark, typically the S&P 500. It is the slope of the regression line of portfolio returns against market returns.

A portfolio with a beta of 1.20 is expected to rise 12 percent when the market rises 10 percent and fall 12 percent when the market falls 10 percent. A beta of 0.70 means the portfolio moves about 70 percent as much as the market in either direction. Beta is the standard measure of systematic risk (the risk you cannot diversify away).

The Portfolio Beta Formula

Method 1: Statistical Formula (from returns)

Beta from Return Series
βp = Cov(Rp, Rm) / Var(Rm)
Slope of the regression line of portfolio returns against market returns.
Cov(Rp, Rm)Covariance between portfolio returns and market returns
Var(Rm)Variance of the market's returns
Rp, RmPeriodic returns of the portfolio and the market (typically daily, weekly, or monthly)
βpPortfolio beta (dimensionless)

Method 2: Weighted-Average Formula (from holdings)

For a portfolio of individual stocks or funds whose betas are already known, portfolio beta is a simple weighted average:

Beta from Holdings
βp = Σ (wi × βi)
Sum across every holding of (weight × beta).
wiWeight of holding i in the portfolio (market value of i / total portfolio value)
βiBeta of holding i against the chosen benchmark
βpPortfolio beta

The two methods agree, but use different inputs

The statistical method (Method 1) computes beta directly from the portfolio's actual return history. The weighted-average method (Method 2) uses each holding's published beta. They give the same answer if the published betas were computed against the same benchmark over the same window. In practice, Method 2 is faster; Method 1 is more accurate for portfolios with concentrated or unusual positions.

How to Calculate Portfolio Beta: Step-by-Step Example

Example: 5-Holding Portfolio Beta Calculation

1 List holdings, weights, and betas

Benchmark: S&P 500 (β = 1.00 by definition)

Holdings (illustrative 5-year betas):

NVDA: weight 25%, beta 1.70  ·  AAPL: weight 20%, beta 1.20

JPM: weight 20%, beta 1.10  ·  JNJ: weight 20%, beta 0.55

BND (US Aggregate Bonds): weight 15%, beta 0.05

2 Compute weight times beta for each holding

NVDA: 0.25 × 1.70 = 0.425

AAPL: 0.20 × 1.20 = 0.240

JPM: 0.20 × 1.10 = 0.220

JNJ: 0.20 × 0.55 = 0.110

BND: 0.15 × 0.05 = 0.0075

3 Sum to get portfolio beta

βp = 0.425 + 0.240 + 0.220 + 0.110 + 0.0075

βp = 1.0025
4 Interpret the result
Portfolio Beta = 1.00

The portfolio has roughly the same market-risk sensitivity as the S&P 500. The high-beta tech positions (NVDA, AAPL) are offset by the low-beta defensive and bond positions (JNJ, BND), producing a market-matching beta. If the S&P 500 returns +10% over a year, this portfolio is expected to return about +10% from market exposure alone, before any stock-specific (idiosyncratic) effects.

5 Test scenarios

If you replace BND with 15% more NVDA: new weights are NVDA 40%, AAPL 20%, JPM 20%, JNJ 20%, no bonds.

New beta = (0.40 × 1.70) + (0.20 × 1.20) + (0.20 × 1.10) + (0.20 × 0.55) = 0.68 + 0.24 + 0.22 + 0.11 = 1.25

A 25 percent shift from bonds to NVDA increased portfolio beta from 1.00 to 1.25, meaning expected portfolio swings are now 25 percent larger than market swings.

How to Interpret Portfolio Beta

Beta Value Interpretation Typical Example
β < 0 Moves opposite the market (rare for long-only portfolios) Gold during equity bear markets; short-equity ETFs
β = 0 No correlation to market moves Cash; short-term T-bills
0 < β < 1 Defensive: moves less than the market Bond-heavy portfolios; utilities-heavy portfolios
β = 1 Market-matching S&P 500 index fund; balanced large-cap portfolio
1 < β < 1.5 Aggressive: moves more than the market Concentrated tech portfolios; small-cap heavy portfolios
β > 1.5 Very aggressive; large amplification of market moves Single-name growth stocks; leveraged ETF holdings

Beta is window-dependent

A stock's beta calculated over the last 1 year can differ substantially from its beta over the last 5 years. Companies change. Apple's beta was below 1.0 for several years before climbing above 1.2 as the stock matured. Always check what window a published beta was computed over before using it in a portfolio calculation.

Portfolio Beta vs Total Risk vs Alpha

Beta, standard deviation, and alpha measure different things and are often confused:

Metric What It Measures Formula Summary
Beta (β) Sensitivity to market moves (systematic risk) Cov(Rp, Rm) / Var(Rm)
Standard Deviation (σ) Total volatility, both systematic and idiosyncratic √(wTΣw) at the portfolio level
Alpha (α) Excess return beyond what beta would predict Rp − (Rf + βp(Rm − Rf))
R-squared Share of portfolio variance explained by the market Correlation(Rp, Rm)2

Beta alone is incomplete

A portfolio with beta 1.0 against the S&P 500 but R-squared of only 0.30 has a lot of risk that is not explained by market moves. Beta tells you about market sensitivity. R-squared tells you whether beta is the right lens. Use both.

How Guardfolio Calculates Portfolio Beta Automatically

Guardfolio connects to your brokerage accounts (read-only) and continuously calculates portfolio beta against multiple benchmarks (S&P 500, MSCI ACWI, sector indexes), refreshed daily. Beta sits alongside concentration, correlation, drawdown, and volatility metrics in a single view.

The free portfolio risk report takes about 2 minutes, requires no account, and includes:

Frequently Asked Questions

What is the portfolio beta formula?
There are two equivalent formulas. The statistical formula is β = Cov(Rp, Rm) / Var(Rm), where Rp is the portfolio's return and Rm is the market return. The weighted-average formula is βp = Σ (wi × βi) across all holdings.
How do you calculate the beta of a portfolio?
For a portfolio of stocks, multiply each holding's weight by its beta against the chosen benchmark (typically the S&P 500) and sum the results. For example, 60% AAPL with beta 1.20 and 40% JNJ with beta 0.55 gives a portfolio beta of (0.60 × 1.20) + (0.40 × 0.55) = 0.72 + 0.22 = 0.94.
What does a portfolio beta of 1 mean?
A portfolio beta of 1 means the portfolio is expected to move in line with the market. If the market rises 10%, the portfolio is expected to rise about 10%. Beta less than 1 means the portfolio is less volatile than the market (defensive). Beta greater than 1 means the portfolio is more volatile than the market (aggressive). Negative beta means the portfolio tends to move opposite the market.
What is a good portfolio beta?
A "good" beta depends on the investor's risk tolerance and goals. Conservative investors often target a portfolio beta of 0.6 to 0.8 (less downside in a market crash). Growth investors may accept 1.1 to 1.3 (more upside in a bull market). The S&P 500 has a beta of 1.0 by definition, so the question is whether you want more or less market risk than the index.
Is portfolio beta the same as risk?
No. Beta measures systematic risk (sensitivity to the overall market), not total risk. A portfolio of one volatile stock could have a low beta if that stock is uncorrelated with the market. Total risk is measured by standard deviation. Beta is one component of total risk; the other is idiosyncratic (stock-specific) risk.
Why do different sources publish different betas for the same stock?
Three reasons: the benchmark differs (S&P 500 vs MSCI ACWI vs Russell 3000), the time window differs (1-year, 3-year, 5-year), and the return frequency differs (daily, weekly, monthly). Always check the benchmark and window when comparing betas from different sources. Yahoo Finance typically uses 5-year monthly returns against the S&P 500.

See Your Portfolio's Beta Automatically

Guardfolio calculates portfolio beta against multiple benchmarks and shows which holdings drive your market sensitivity.

Get Free Risk Report →
Guardfolio is an informational monitoring tool. It does not provide personalized investment advice. Beta values are computed from historical returns and change over time. Past performance does not guarantee future results.