Every prior Bitcoin cycle top has printed an MVRV Z-Score above 7. Every major bear-market floor has printed one at or below 0. The formula behind that number — (market cap − realized cap) / standard deviation of market cap — measures how stretched the average holder's paper profit is relative to Bitcoin's own history, never against some arbitrary price level picked after the fact.
The formula, in plain terms
MVRV Z-Score compares two views of the same asset: market cap (what the market currently says all circulating bitcoin is worth) and realized cap (what every coin was worth, in dollars, the last time it actually moved on-chain — effectively the aggregate cost basis of every holder). The gap between the two is aggregate unrealized profit across the network. The "Z-Score" part just standardizes that gap against its own historical volatility, so a $1 trillion gap in 2017 and a $1 trillion gap in 2024 are directly comparable:
Because both market cap and realized cap are measured directly from blockchain and exchange data — not fitted to a curve — MVRV Z-Score sits in what this site calls Tier 1: on-chain, cost-basis indicators. There's no parameter to tune and no model to redraw when reality disagrees with it.
What past extremes actually looked like
Every prior Bitcoin cycle top has coincided with a Z-Score spike into roughly the 7–9 range, and every major bear-market floor has coincided with a Z-Score at or below zero — meaning market cap actually traded below realized cap, i.e. the average holder was underwater. That's happened in 2011, 2015, 2018, and briefly in 2022. The 2021 cycle topped at a comparatively lower Z-Score than 2013 or 2017, which is consistent with a broader pattern across every indicator on this site: each cycle's peak reading has been smaller than the one before it, as the asset's market cap has grown large enough that the same dollar amount of speculative capital moves the ratio less.
Why realized cap instead of just price
A raw price chart tells you where Bitcoin trades. It says nothing about whether that price represents genuine profit-taking pressure or not. Realized cap answers that by valuing every coin at the price it last moved — never at today's price — so a coin that hasn't moved since 2013 is still counted at its 2013 value in realized cap, until the moment it transacts again. That makes realized cap a genuine record of aggregate cost basis, built from real transaction history, not an assumption about investor behavior.
What it doesn't tell you
A stretched Z-Score describes a condition — aggregate paper profit is unusually high by the standard of Bitcoin's own past — not a trigger. Elevated readings have persisted for months at a time while price kept climbing, and there's no rule that says a Z-Score of 7 today means the same thing it meant in 2017, when the market's composition (spot-only, no ETFs, far less institutional custody) was completely different.