MVRV Z-Score Explained: Formula, Data and Limits
MVRV is bitcoin's market capitalization divided by its realized capitalization, which values every coin at the price it last moved on-chain instead of today's price. On October 21, 2026 Coin Metrics' series put the ratio at 1.56. The MVRV Z-score subtracts realized cap from market cap and divides by the standard deviation of market cap, which on the same day computes to about 0.98. Both describe how far the market's price sits above the network's estimated average cost basis. Neither predicts what comes next.
The arithmetic first: realized cap on three coins
Realized capitalization is a variation of market cap that values each coin by the price when it last moved. Glassnode's documentation describes it as valuing "each UTXO based on the price when it was last moved, as opposed to its current value," and notes it is often used as a proxy for the network's aggregate cost basis. Bitcoin's ledger is built from unspent transaction outputs (UTXOs): each one is a chunk of coin with a record of when it was created. The toy example uses three.
| UTXO | Size | Last moved on | Price when it last moved | Realized value |
|---|---|---|---|---|
| A | 2 BTC | Mar 2020 | $6,000 | $12,000 |
| B | 1 BTC | Nov 2021 | $60,000 | $60,000 |
| C | 3 BTC | Jan 2024 | $40,000 | $120,000 |
| Total | 6 BTC | $192,000 |
Suppose bitcoin trades at $50,000 today. Market cap is 6 times $50,000, or $300,000. Realized cap is $192,000. MVRV is 300,000 divided by 192,000, or 1.5625. Read plainly: at this price, the average coin is worth about 56 percent more than the price at which it last changed hands.
Now move one coin. UTXO A, the 2 BTC last moved in 2020, is sent to a new address today. Its realized value resets from $6,000 times 2 to $50,000 times 2, or $100,000. Realized cap rises from $192,000 to $280,000, and MVRV falls from 1.5625 to 300,000 divided by 280,000, or 1.0714. No one bought or sold anything, the market cap did not change, and the ratio dropped by almost a third. The only thing that happened is that old coins were spent, and the metric treats a spent coin as having been "bought" at the price of the spend. Everything that follows has to be read with that in mind.
From ratio to Z-score
The MVRV ratio is dimensionless: 1.0 means price equals the average last-moved price, above 1 means the average holder is in profit on paper, below 1 means the average coin was last moved at a higher price than today's. Coin Metrics defines its series, CapMVRVCur, as "the ratio of the sum USD value of the current supply to the sum realized USD value of the current supply."
The Z-score rescales the gap between the two caps by how volatile market cap has been:
MVRV Z-score = (market cap minus realized cap) divided by the standard deviation of market cap
The idea, as secondary explainers describe it, is that a difference of $500 billion means something different when market cap historically wanders by $50 billion than when it wanders by $600 billion. Glassnode's metric guide dates the Z-score to October 2018; who created it is covered below. The original article could not be retrieved for this page, so the formula here is as the vendor guide and explainers state it and as reproduced in the computation below.
Using the toy numbers makes the point. Market cap minus realized cap is $300,000 minus $192,000, or $108,000. If the standard deviation of market cap over the history were $60,000, the Z-score would be 1.8. Double that standard deviation and the Z-score halves, even though the gap is the same. The denominator does a lot of work, and as a result, the choice of denominator is where chart providers differ.
Reading the real series: how the numbers below were computed
Coin Metrics publishes daily bitcoin market cap (CapMrktCurUSD) and MVRV (CapMVRVCur) through its community API. Realized cap is recovered as market cap divided by MVRV. The standard deviation here is the population standard deviation of daily market cap over the whole history from July 18, 2010 up to each day (an "expanding" window), which is the plain reading of the formula. The data were downloaded on October 23, 2026; the last observation is October 21, 2026. Daily prices come from the same source (PriceUSD).
The following table shows the readings on dated extremes. These are observations about the past, not a pattern to extrapolate.
| Date | BTC price | MVRV | Z-score (expanding) | Context |
|---|---|---|---|---|
| Apr 9, 2013 | $231 | 5.64 | 10.66 | Highest Z of 2013 to mid-2014 |
| Nov 18, 2013 | $658 | 5.88 | 9.31 | Highest MVRV ratio of 2013 to mid-2014 |
| Jan 14, 2015 | $176 | 0.56 | -0.60 | Lowest Z of 2015 |
| Dec 7, 2017 | $17,032 | 4.72 | 10.09 | Peak of the 2017 run |
| Dec 15, 2018 | $3,185 | 0.69 | -0.49 | Lowest Z of Sep 2018 to Mar 2019 |
| Feb 21, 2021 | $57,501 | 3.96 | 7.15 | Highest Z of the first half of 2021 |
| Oct 20, 2021 | $66,062 | 2.93 | 3.67 | Highest Z of Sep to Dec 2021, near the autumn price high |
| Nov 9, 2022 | $15,758 | 0.75 | -0.36 | Lowest Z of mid-2022 to Mar 2023 |
| Mar 11, 2024 | $72,198 | 2.78 | 3.04 | Highest MVRV of the 2024 run |
| Dec 16, 2024 | $105,856 | 2.69 | 3.35 | Highest Z of the 2024 to 2025 period |
| Nov 22, 2025 | $84,775 | 1.51 | 0.99 | Lowest MVRV of 2024 to 2025 |
| Jan 14, 2026 | $97,044 | 1.73 | 1.39 | 2026 high in MVRV |
| Jun 30, 2026 | $58,525 | 1.10 | 0.18 | 2026 low in MVRV |
| Oct 21, 2026 | $84,176 | 1.56 | 0.98 | Latest observation |
Four things stand out when the numbers are laid next to each other.
Why the 2026 readings look low
Between October 6, 2025 and October 21, 2026, bitcoin's market cap fell from about $2.49 trillion to about $1.69 trillion, while realized cap moved from about $1.09 trillion to about $1.08 trillion. Realized cap barely changed because the metric only reprices coins that move. The ratio fell from 2.29 to 1.56 because the numerator dropped and the denominator hardly did. On June 30, 2026 the ratio touched 1.10, the lowest reading since March 2023, and the expanding-window Z was 0.18. That is a description of the past year's path, and the table says nothing about what follows.
Splitting the Z-score into its two halves
A Z-score is a numerator over a denominator, and most commentary talks only about the numerator. Taking the same Coin Metrics series apart shows that the denominator, the standard deviation of market cap, explains most of why successive peaks read lower.
| Date | Market cap | Realized cap | Gap (numerator) | Std dev of market cap (denominator) | Z-score |
|---|---|---|---|---|---|
| Apr 9, 2013 | $2.5 bn | $0.5 bn | $2.1 bn | $0.2 bn | 10.66 |
| Dec 7, 2017 | $284.9 bn | $60.4 bn | $224.5 bn | $22.3 bn | 10.09 |
| Feb 21, 2021 | $1,071.5 bn | $270.7 bn | $800.8 bn | $112.0 bn | 7.15 |
| Oct 20, 2021 | $1,245.2 bn | $425.2 bn | $820.0 bn | $223.6 bn | 3.67 |
| Dec 16, 2024 | $2,095.6 bn | $778.9 bn | $1,316.7 bn | $392.6 bn | 3.35 |
| Oct 21, 2026 | $1,692.1 bn | $1,084.4 bn | $607.7 bn | $618.5 bn | 0.98 |
Compare the two 2021 rows. The gap between market cap and realized cap is almost the same on both dates, $800.8 billion in February and $820.0 billion in October. The Z-score fell from 7.15 to 3.67 because the denominator doubled, from $112.0 billion to $223.6 billion, in eight months. Nothing about how stretched price was relative to cost basis changed in dollar terms; the yardstick grew. By October 21, 2026 the standard deviation is $618.5 billion, larger than the whole gap, which is why a ratio of 1.56 prints a Z-score under 1.
Two consequences follow. A Z-score threshold from one era is not comparable to a reading from another era on an expanding window, even before any question of what the threshold means. And the metric's apparent "shrinking peaks" are partly produced by its own construction, not only by a changing market. Both are reasons to read the ratio, which has no such drift, alongside the Z-score.
Year by year, from the same series
The table collapses 5,400 daily readings to one row per year. Realized price here is the day's price divided by the day's MVRV, which is realized cap per coin in circulation, so a price below it means the ratio is below 1. The last four columns count days in each MVRV band. Because the Z-score is negative exactly when market cap is below realized cap, the first band's count is also the count of days with a negative Z.
| Year (last day in series) | Price | Realized price | MVRV | Z | Days below 1 | Days 1 to 2 | Days 2 to 3 | Days 3 or more |
|---|---|---|---|---|---|---|---|---|
| 2012 | $14 | $8 | 1.80 | 1.44 | 39 | 315 | 12 | 0 |
| 2013 | $730 | $269 | 2.71 | 2.99 | 0 | 83 | 193 | 89 |
| 2014 | $321 | $320 | 1.00 | 0.00 | 20 | 295 | 46 | 4 |
| 2015 | $430 | $301 | 1.43 | 0.65 | 284 | 81 | 0 | 0 |
| 2016 | $969 | $432 | 2.24 | 2.33 | 0 | 349 | 17 | 0 |
| 2017 | $13,921 | $4,995 | 2.79 | 4.55 | 0 | 22 | 246 | 97 |
| 2018 | $3,687 | $4,540 | 0.81 | -0.29 | 43 | 285 | 34 | 3 |
| 2019 | $7,167 | $5,570 | 1.29 | 0.48 | 91 | 239 | 35 | 0 |
| 2020 | $29,023 | $9,240 | 3.14 | 4.63 | 6 | 287 | 67 | 6 |
| 2021 | $46,355 | $24,483 | 1.89 | 1.63 | 0 | 87 | 184 | 94 |
| 2022 | $16,524 | $19,784 | 0.84 | -0.23 | 167 | 198 | 0 | 0 |
| 2023 | $42,217 | $21,952 | 1.92 | 1.39 | 12 | 342 | 11 | 0 |
| 2024 | $93,390 | $40,946 | 2.28 | 2.58 | 0 | 113 | 253 | 0 |
| 2025 | $87,517 | $56,103 | 1.56 | 1.07 | 0 | 120 | 245 | 0 |
| 2026 (to Oct 21) | $84,176 | $53,944 | 1.56 | 0.98 | 0 | 294 | 0 | 0 |
Source: Coin Metrics community API, CapMVRVCur, CapMrktCurUSD and PriceUSD, downloaded October 23, 2026; Z-score on the expanding window described above; realized price is our division.
Reading it as description, not pattern: the price closed a year below realized price only in 2018 and 2022, with 2014 closing at parity. Three years, 2013, 2017 and 2021, spent between 89 and 97 days with MVRV at 3 or higher. 2024 and 2025 spent none, and so far 2026 has not spent a day above 2. A reader could take that as evidence the metric has changed, as evidence the market is different, or as a sample of four cycles that cannot distinguish the two. The same series in dollars, with every run of closes below realized price, is in bitcoin's realized price, measured. The table does not choose among them.
Variants: which chart uses which standard deviation
"The MVRV Z-score" on two different sites can differ by a point or more, because the formula leaves the choice of denominator open. The table shows how much the choice matters on the same data.
| Variant | Standard deviation window | Dec 7, 2017 | Feb 21, 2021 | Oct 20, 2021 | Dec 16, 2024 | Oct 21, 2026 |
|---|---|---|---|---|---|---|
| Expanding (used on this page) | all history to that day | 10.09 | 7.15 | 3.67 | 3.35 | 0.98 |
| Rolling four years | the 1,461 days to that day | 8.01 | 5.91 | 2.78 | 3.69 | 1.01 |
Two lessons. First, a threshold quoted for one variant does not transfer to another: a reading of 7 on the expanding window corresponds to about 5.9 on the rolling four-year version on the same day in February 2021. Second, the gap is largest in earlier years and narrow now, because the recent four years of market cap make up most of the full history. When you see a chart, find out which window it uses before comparing it to a number from a guide.
Other variants exist, such as using a moving average of the MVRV ratio instead of the Z-score, or dividing by a different measure of dispersion. The principle is the same: whatever the denominator, the metric describes the gap between price and a cost-basis estimate and does so relative to a historical yardstick.
Where the metric misleads
The caveats are not footnotes. They are the main reason that this metric should be read as context.
| Limitation | What happens | Effect on MVRV |
|---|---|---|
| Lost coins | Coins that are never spent stay valued at the price they last moved, which may be near zero for early coins | Realized cap understates the economic cost basis of the active supply, so the ratio runs high |
| Spent-but-not-sold coins | Moving coins between your own wallets reprices them at today's price, as the toy example showed | Realized cap rises, MVRV falls, with no change in anyone's true gain |
| Custody reshuffles | Coins moved into or out of exchange or fund custody are repriced when they move | Large transfers can shift realized cap without any holder selling |
| Exchange omnibus wallets | Many customers' coins sit in one UTXO set, and internal bookkeeping does not move the coins | Individual cost bases are invisible; only the wallet-level movement appears |
| Price history differences | Providers use different price feeds and treatments of coinbase and dormant outputs | Two sources can report different MVRV for the same day |
| Market growth | The standard deviation of market cap keeps rising | The same percentage gap yields a smaller Z than it did in earlier cycles |
| Sample size | Four major cycles of data | Any threshold is fitted to very few observations |
Glassnode's documentation states the repricing point directly: spending a coin resets its valuation to the current price. It also cautions that a coin moved at the same price at a later date has no effect on realized price, and that dormant or lost coins are discounted as low in economic value. The last row is the most important. With four cycles on record, any claim of the form "when the metric crossed X, price then did Y" rests on a handful of events, and the 2021 example above shows the events do not all behave alike.
What the metric can and cannot tell you
A descriptive metric can answer descriptive questions.
It cannot tell you any of the following, and the data above do not support those readings.
The dates in these tables sit inside the issuance cycles laid out in our halving cycles history. For how headline supply-based numbers get distorted, see market cap versus fully diluted value, and the bitcoin volatility guide measures how large drawdowns have actually looked. The coins behind the metric are the outputs you can inspect by reading a transaction in a block explorer, and the rest of our pages on this theme are in the on-chain and cycles topic hub.
Who defined it, and how vendors describe it
Attribution varies by source. Glassnode's metric guide lists the MVRV Z-score's creator as Awe_andWonder, with a creation date of October 2018, and identifies that name as a Medium author. Some explainers instead credit Murad Mahmudov and David Puell. This page could not retrieve an original article that settles it, so it names the vendor guide's attribution and treats the question as unresolved.
The same Glassnode guide gives the formula the way this page does, the gap between market cap and realized cap over the standard deviation of market cap, without saying which window the standard deviation uses. It states that a market value significantly above realized value "has historically indicated a market top (red zone)" and the opposite "has indicated market bottoms (green zone)," and it links an outside article whose title claims the metric "predicts market tops with 90%+ accuracy." The guide gives no numeric thresholds in its text and no caveats. This page tests none of those claims and endorses none of them. What the data above do show is that a zone defined by a fixed number would have behaved differently in each year, and that the window choice, which the guide leaves open, moves the number by more than a point.
Reproducing the numbers, and the early-years trap
Anyone can rebuild the tables from public data without a key. Download daily CapMrktCurUSD and CapMVRVCur for bitcoin from the Coin Metrics community API starting July 18, 2010. Realized cap is market cap divided by MVRV. In a spreadsheet, the expanding standard deviation in row n is STDEV.P over market cap from the first row through row n, and the Z-score is the gap divided by that. Check any row in the tables above before trusting your own build; the October 21, 2026 value should be near 0.98.
Start your counts in 2012. In 2010 and 2011 bitcoin's market cap was a few hundred thousand to a few hundred million dollars, and an expanding standard deviation computed on the first few weeks of data is close to zero. The result is huge Z-scores that describe the arithmetic of a tiny denominator and say nothing about the market, such as 7.68 on June 8, 2011. The Z-scores quoted here are our computation from the free series, using the population standard deviation. A sample standard deviation, a log transform or a rolling window gives different numbers from the same formula, and the free feed does not publish realized cap directly, so ours is recovered from market cap and the published ratio.
For another headline number whose meaning shifts with how it is built, read how bitcoin dominance is calculated, where the choice of which coins to include changes the answer in the same way the choice of standard deviation does here.
Frequently Asked Questions
What is the MVRV Z-score?
It is bitcoin's market cap minus its realized cap, divided by the standard deviation of market cap. Realized cap values each coin at the price when it last moved. The score shows how far price sits above or below the network's estimated cost basis, relative to historical swings. It is descriptive and not a forecast.
What is a good MVRV Z-score?
There is no good or bad reading. It describes the gap between price and estimated average cost basis. Historically the highest readings came in 2013, 2017 and early 2021 and negative readings in 2015, 2018 and 2022, but those are observations about the past and not a rule for the future.
Why do different charts show different MVRV Z-scores?
They use different windows for the standard deviation, different price feeds and different handling of dormant coins. On the same day, an expanding-window and a rolling four-year version can differ by about one point or more, as the table above shows for 2017 and 2021.
Who created the MVRV Z-score?
Glassnode's metric guide lists Awe_andWonder, October 2018. Some explainers credit Murad Mahmudov and David Puell. This page could not retrieve an original article that settles the attribution.
Source & Review Basis
This article is reviewed against the source types below. Source links are provided to help readers verify primary documents, market context, and methodology independently.
Coin Metrics' own definition of MVRV: the ratio of the sum USD value of the current supply to the sum realized USD value of the current supply. Checked October 23, 2026.
Daily series from July 18, 2010 to October 21, 2026, downloaded October 23, 2026. Every Z-score, count and dated reading in the tables was computed from it by CryptosEyes; realized cap is market cap divided by MVRV.
Vendor documentation used for the definition (each UTXO valued at the price when last moved), the repricing-on-spend caveat and the treatment of dormant coins. Labelled as vendor documentation; checked October 23, 2026.
Lists the creator as Awe_andWonder and the creation date as October 2018, gives the formula, does not state the standard deviation window, and describes market-top and market-bottom zones without numeric thresholds. Checked October 23, 2026.
How treasury data, market metrics, and corrections are reviewed.
Primary source for US public-company filings and treasury disclosures.