chainmeter
EN | 中文 | ES

On-chain · cost basis

MVRV Z-Score

How far Bitcoin's market value has stretched above the aggregate on-chain cost basis, measured in standard deviations. Historically, readings above 7 marked cycle tops and readings below 0 marked bottoms.

Data: CapMrktCurUSD, CapMVRVCur · Coin Metrics community API · computed live in your browser, nothing uploaded

Loading current reading…
Fetching data…

Hold Ctrl (Cmd on Mac) + scroll to zoom · drag to pan · pinch to zoom on touch

What this chart shows

MVRV compares two independently measurable quantities: market cap (price × supply) and realized cap (every coin valued at the price of its last on-chain movement). Realized cap is a proxy for the aggregate cost basis of all holders — something only a transparent blockchain makes computable. Coin Metrics' free community tier doesn't publish the realized cap dollar figure directly, so this page derives it from two fields that are free — market cap divided by Coin Metrics' own published MVRV ratio (CapMrktCurUSD / CapMVRVCur) — which is algebraically identical to the realized cap itself. The Z-Score expresses the gap between the two in units of the historical standard deviation of market cap:

MVRV Z = (Market Cap − Realized Cap) / stdev(Market Cap)

The standard deviation here is expanding (all history up to each date), so past values never repaint when new data arrives.

How to read it

When the score is high, the average holder is sitting on a large unrealized profit — historically the condition under which distribution and cycle tops occurred (2011, 2013, 2017, 2021 all peaked with Z above 7). When the score falls below 0, market cap trades below aggregate cost basis: the market as a whole is underwater, which historically coincided with bear-market floors.

Limitations — read this before using it

The top zone is calibrated on four cycle tops. Four data points are not a statistical sample; the 2021 peak already registered a lower Z than prior cycles, suggesting the threshold may decay as the asset matures and volatility compresses.

Lost coins inflate realized cap's age-weighted base, and ETF custody means large economic transfers now happen off-chain without updating cost basis. The metric describes conditions; it does not predict timing.

Further reading

What Is Bitcoin MVRV Z-Score? How to Read It (With Historical Extremes)

FAQ

Why is MVRV Z-Score considered more rigorous than the Rainbow Chart?
Both inputs are measured, not fitted. Realized cap is computed from actual on-chain transaction history, so the indicator has an economic interpretation (aggregate unrealized profit). The Rainbow Chart is a log regression drawn on price alone and has been re-fitted after it broke.
What MVRV Z-Score marked previous Bitcoin tops and bottoms?
Previous cycle tops printed readings above 7 (2011, 2013, 2017) with 2021 peaking lower, around 7. Bear-market bottoms in 2011, 2015, 2018 and 2022 printed readings at or below 0.
Does a high Z-Score mean the top is in?
No. It means unrealized profit across all holders is historically stretched — a condition, not a trigger. Elevated readings have persisted for months while price kept rising.