Back to ResearchTopic: On-Chain Data, Metrics and Market Cycles
2026-10-2318 min read

MVRV Z-Score Explained: Formula, Data and Limits

C

Research Desk • Organizational attribution

Source Standard
6 source notes
Last Reviewed
2026-10-23
Not Advice
Educational research, not a recommendation to buy or sell

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.

UTXOSizeLast moved onPrice when it last movedRealized value
A2 BTCMar 2020$6,000$12,000
B1 BTCNov 2021$60,000$60,000
C3 BTCJan 2024$40,000$120,000
Total6 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.

DateBTC priceMVRVZ-score (expanding)Context
Apr 9, 2013$2315.6410.66Highest Z of 2013 to mid-2014
Nov 18, 2013$6585.889.31Highest MVRV ratio of 2013 to mid-2014
Jan 14, 2015$1760.56-0.60Lowest Z of 2015
Dec 7, 2017$17,0324.7210.09Peak of the 2017 run
Dec 15, 2018$3,1850.69-0.49Lowest Z of Sep 2018 to Mar 2019
Feb 21, 2021$57,5013.967.15Highest Z of the first half of 2021
Oct 20, 2021$66,0622.933.67Highest Z of Sep to Dec 2021, near the autumn price high
Nov 9, 2022$15,7580.75-0.36Lowest Z of mid-2022 to Mar 2023
Mar 11, 2024$72,1982.783.04Highest MVRV of the 2024 run
Dec 16, 2024$105,8562.693.35Highest Z of the 2024 to 2025 period
Nov 22, 2025$84,7751.510.99Lowest MVRV of 2024 to 2025
Jan 14, 2026$97,0441.731.392026 high in MVRV
Jun 30, 2026$58,5251.100.182026 low in MVRV
Oct 21, 2026$84,1761.560.98Latest observation

Four things stand out when the numbers are laid next to each other.

1.The readings at successive highs shrink. Z reached 10.66 in 2013, 10.09 in 2017, 7.15 in 2021 and 3.35 in the 2024 to 2025 period. Each peak is lower than the one before. The most common reading of that pattern is that the metric is damped as the market grows: the larger market cap is, the more of its history sits near the current level. That is a statement about the arithmetic, and it is not a forecast of where the next reading will land.
2.Z of 7 or more happened on only 42 days since 2012. Those fell in 2013 (26 days), 2017 (14 days) and 2021 (2 days). There were none in 2024 to 2026.
3.Z below zero occurred on 662 of 5,408 days since 2012, about 12 percent of days. They cluster in 2015 (284 days), 2022 (167 days) and 2019 (91 days), with smaller counts in 2012, 2014, 2018, 2020 and 2023.
4.The two 2021 highs read very differently. On February 21, 2021 Z was 7.15 at a price of $57,501. On October 20, 2021 the price was higher at $66,062, but Z was 3.67. A rule keyed to "Z above 7" would have been silent at the second high. A rule keyed to a low threshold would have flagged both and many other days.

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.

DateMarket capRealized capGap (numerator)Std dev of market cap (denominator)Z-score
Apr 9, 2013$2.5 bn$0.5 bn$2.1 bn$0.2 bn10.66
Dec 7, 2017$284.9 bn$60.4 bn$224.5 bn$22.3 bn10.09
Feb 21, 2021$1,071.5 bn$270.7 bn$800.8 bn$112.0 bn7.15
Oct 20, 2021$1,245.2 bn$425.2 bn$820.0 bn$223.6 bn3.67
Dec 16, 2024$2,095.6 bn$778.9 bn$1,316.7 bn$392.6 bn3.35
Oct 21, 2026$1,692.1 bn$1,084.4 bn$607.7 bn$618.5 bn0.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)PriceRealized priceMVRVZDays below 1Days 1 to 2Days 2 to 3Days 3 or more
2012$14$81.801.4439315120
2013$730$2692.712.9908319389
2014$321$3201.000.0020295464
2015$430$3011.430.652848100
2016$969$4322.242.330349170
2017$13,921$4,9952.794.5502224697
2018$3,687$4,5400.81-0.2943285343
2019$7,167$5,5701.290.4891239350
2020$29,023$9,2403.144.636287676
2021$46,355$24,4831.891.6308718494
2022$16,524$19,7840.84-0.2316719800
2023$42,217$21,9521.921.3912342110
2024$93,390$40,9462.282.5801132530
2025$87,517$56,1031.561.0701202450
2026 (to Oct 21)$84,176$53,9441.560.98029400

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.

VariantStandard deviation windowDec 7, 2017Feb 21, 2021Oct 20, 2021Dec 16, 2024Oct 21, 2026
Expanding (used on this page)all history to that day10.097.153.673.350.98
Rolling four yearsthe 1,461 days to that day8.015.912.783.691.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.

LimitationWhat happensEffect on MVRV
Lost coinsCoins that are never spent stay valued at the price they last moved, which may be near zero for early coinsRealized cap understates the economic cost basis of the active supply, so the ratio runs high
Spent-but-not-sold coinsMoving coins between your own wallets reprices them at today's price, as the toy example showedRealized cap rises, MVRV falls, with no change in anyone's true gain
Custody reshufflesCoins moved into or out of exchange or fund custody are repriced when they moveLarge transfers can shift realized cap without any holder selling
Exchange omnibus walletsMany customers' coins sit in one UTXO set, and internal bookkeeping does not move the coinsIndividual cost bases are invisible; only the wallet-level movement appears
Price history differencesProviders use different price feeds and treatments of coinbase and dormant outputsTwo sources can report different MVRV for the same day
Market growthThe standard deviation of market cap keeps risingThe same percentage gap yields a smaller Z than it did in earlier cycles
Sample sizeFour major cycles of dataAny 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.

Is the market currently above or below the network's estimated average cost basis? Yes: MVRV above 1 means above, below 1 means below. On October 21, 2026 the ratio was 1.56.
How unusual is today's gap compared with history? That is what the Z-score does, subject to the window caveat above.
Did past peaks and troughs coincide with extreme readings? In the table, the highest Z readings of 2013, 2017 and early 2021 fell on dates that were near, but not exactly at, price highs, and the autumn 2021 price high came with a much lower Z. Lows in 2015, 2018 and 2022 coincided with negative readings.

It cannot tell you any of the following, and the data above do not support those readings.

When a cycle ends. In 2021 the metric had its highest reading eight months before the price high.
What price will do over any horizon. Past coincidences are not a rule, and the sample is four cycles.
What any individual holder paid. The average cost basis is an aggregate; your own cost basis could be anywhere.
Whether holders are about to sell. A coin in profit on paper is not a coin about to be sold.

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.

Reviewed against source notes and calculations
On-Chain
Research note: This article is educational market research, not financial advice. Crypto and public equity data can change quickly; see our methodology and editorial policy for sourcing, review, and correction standards.
Important: Educational Purposes OnlyThe data, charts, treasury tracking metrics (including mNAV and SPS), and research provided on CryptosEyes.com are for informational and educational purposes only. They do not constitute certified financial, investment, or trading advice. Digital assets like Bitcoin and Ethereum are highly volatile. Always conduct your own research and consult with a registered financial advisor before making investment decisions.