The Capital Asset Pricing Model (CAPM) is one of the most widely used tools in finance for estimating the return an investor should require from an asset, given its risk relative to the overall market. This calculator computes the CAPM expected return, solves for the implied beta from a target return, and isolates the market risk premium — the three directions the same formula can be worked in.

How the CAPM Calculator works

CAPM models annual required return Rf+β(Rm−Rf). Use consistent currency, horizon and nominal/real assumptions. It neither estimates beta nor promises realized performance; positive beta need not raise return when the premium is negative.

The market premium is zero and the target equals the risk-free rate. Every beta satisfies the equation; there is no unique beta. The market premium is zero and the target differs from the risk-free rate. No beta satisfies the equation.

Inputs and what they mean

ERP=Rm−Rf is an annual percentage-point difference. Direct ERP entry uses E(R)=Rf+β×ERP. Assumptions must share currency, horizon and nominal or real basis; no historical average or live premium is supplied.

Currency, return horizon, nominal/real basis and beta source/estimation period are metadata only. Scenario pairs hold that context and the active risk-free rate fixed; they change beta and ERP without ranking assets.

The security market line maps beta to modeled required return. Inspect beta by pointer or exact entry, then explicitly Apply to solve Required Return. An independent expected-return point shows a signed assumption gap, not a trading signal.

Inputs stay in local storage, not passive public URL writes. Share first previews active inputs; context and comparisons need separate inclusion. Copy and CSV contain financial results. Anyone with a reviewed link can read its values.

Limits and edge cases

The market premium is zero and the target equals the risk-free rate. Every beta satisfies the equation; there is no unique beta. The market premium is zero and the target differs from the risk-free rate. No beta satisfies the equation.

Beta is a regression exposure to systematic market risk, not total volatility or an exact path. Zero and negative beta are valid. Match the benchmark, source period, currency and rate basis.