Portfolio Beta Calculator and Formula

A portfolio beta calculator estimates benchmark sensitivity by multiplying each holding's weight by its beta and adding the contributions. This browser tool normalizes entered weights and shows the contribution of every holding.

Calculate weighted portfolio beta, inspect each holding's contribution, and learn when the result is comparable and when it can mislead.

Free Calculator Formula & Definition Weighted Beta Interpretation Guide

Calculate portfolio beta from holdings

Enter each holding's portfolio weight and beta against the same benchmark and lookback period. Weights are normalized automatically.

Private by design: values stay in your browser

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.

From Portfolio Beta to a Broader Risk Check

This calculator answers one narrow question using the beta values you provide. It does not fetch security betas, choose a benchmark, estimate R-squared, or measure stock-specific risk. For a broader view, Guardfolio analyzes synchronized portfolio holdings across concentration, ETF overlap, allocation drift, volatility, diversification, and portfolio health.

The free portfolio risk check requires no connected account and helps examine:

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 indicates market-like sensitivity against the selected benchmark. If the benchmark rises 10%, beta alone implies an approximately 10% portfolio move before stock-specific effects. Beta below 1 indicates lower benchmark sensitivity, not necessarily lower total volatility. Beta above 1 indicates higher benchmark sensitivity. Negative beta indicates a historical tendency to move opposite the benchmark.
What is a good portfolio beta?
There is no universally good portfolio beta. The useful comparison depends on the selected benchmark, objectives, time horizon, other sources of risk, and whether the historical beta relationship remains stable. A beta of 1.0 represents benchmark-like sensitivity by definition.
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 common reasons are different benchmarks, time windows, and return frequencies. A beta estimated from daily returns against the S&P 500 can differ from one estimated from monthly returns against a global index. Use inputs measured with the same methodology before combining them.

Check More Than Market Sensitivity

Run a free portfolio health check for concentration, diversification, volatility, and other structural risk signals.

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.