UE
Utility Empire
single-file tools · finance
finance capm-calculator 100% offline · client-side

CAPM Calculator

Expected return via the Capital Asset Pricing Model: E[R] = rf + β × (rm − rf). Drive it with a market return or a market risk premium directly. All arithmetic happens in your browser.

● detector rack — model health

click a module for detail

Model inputs

percent · e.g. 4 = 4%
market input mode
%

e.g. a long-dated government bond yield

β

sensitivity to market moves · 1.0 = market

%

your assumption for the broad market's expected total return

updates live as you type

Results

equity risk premium —
—
rm − rf · compensation for market risk
0%4%8%12%16%
expected return E[R] —
—
rf + β × (rm − rf)
0%8%16%24%32%
risk-free rate · rf—
beta · β—
market return assumption · rm—
equity risk premium · rm − rf—
β × (rm − rf) · premium contribution—

Beta sensitivity

E[R] across beta 0.5 → 2.0 at the premium above — row highlighted if it matches your input.

beta premium contribution E[R]
awaiting your numbers
Educational note: every input is your own assumption, and CAPM output is an expected-return estimate only — a required-return benchmark for systematic risk, not a promise of results.
how it’s calculated
equity risk premiumrm − rf — what the market is assumed to pay above the risk-free rate
premium contributionβ × (rm − rf) — your asset’s slice of that premium, scaled by systematic risk
expected return E[R]rf + β × (rm − rf) — risk-free base plus your risk share
betaCov(asset, market) ÷ Var(market) — sensitivity to overall market moves