btclyzer Bitcoin data analytics

MVRV & MVRV Z-Score — Bitcoin's cost-basis valuation metric

By btclyzer · Updated May 30, 2026 · 9 min read

MVRV compares what Bitcoin is worth now (market cap) with what the market actually paid for it (realized cap — every coin valued at the price it last moved). Above 1, the average holder is in profit; below 1, underwater. The MVRV Z-Score turns that gap into a normalised oscillator whose extremes have marked the turning points of every cycle since 2013: readings above ~7 near tops, near or below 0 at bottoms. It's one of the nine inputs to the CBBI. Read it as a measure of how much unrealized profit (or pain) is sitting in the network — a regime gauge, not a timing trigger.

The idea: price vs cost basis

Every traditional valuation metric for Bitcoin runs into the same wall — there are no earnings, no cash flows, no book value. MVRV sidesteps that by asking a question the blockchain can actually answer: how does today's price compare to the price the market collectively paid?

The clever part is the denominator. Instead of valuing all ~19.8M BTC at the current price, realized cap values each coin at the price it last moved on-chain and sums them up. A coin that last changed hands at $8,000 counts as $8,000 regardless of today's price. The result approximates the aggregate cost basis of the entire network — a rough measure of how much real capital is stored in Bitcoin, rather than how much it's quoted at.

Divide market cap by realized cap and you get MVRV. Divide realized cap by supply and you get the realized price — the average price the market paid, which doubles as a structural support level.

Realized cap = Σ (each coin × price when it last moved)
Realized price = Realized cap ÷ circulating supply
MVRV = Market cap ÷ Realized cap = Price ÷ Realized price

Realized cap was introduced in 2018 by Coinmetrics' Nic Carter and Antoine Le Calvez, and it quietly became the foundation of modern on-chain analysis — NUPL and SOPR are both built on the same cost-basis idea.

How to read MVRV on Bitcoin

The raw MVRV ratio is intuitive: MVRV = 2 means price is twice the average cost basis (the market is, on aggregate, sitting on a 100% unrealized gain). MVRV < 1 means price has fallen below what the average holder paid — the network as a whole is underwater, a condition that historically only happens in deep bear markets.

The problem with the raw ratio is that its "extreme" levels drift over time. A reading that screamed top in 2013 was normal by 2021. That's why analysts standardise it.

The MVRV Z-Score

The MVRV Z-Score measures how far market cap has stretched above realized cap, expressed in standard deviations:

MVRV Z-Score = (Market cap − Realized cap) ÷ standard deviation of Market cap

This normalisation produces a slow oscillator that has been one of the cleaner cycle gauges in Bitcoin's history. The zones below are approximate and have compressed somewhat each cycle, but the shape has held:

Z-Score zoneWhat it meansHistorically seen near
> ~7Market cap stretched far above cost basis — extreme unrealized profit, frothCycle tops: late 2013, Dec 2017 (~$19.8k), 2021
~2 – 7Healthy-to-elevated bull market; profit building but not extremeMid-to-late bull phases
~0.1 – 2Neutral / recovery; price near or moderately above cost basisAccumulation and early markup
< ~0.1 (price below realized)Aggregate holders underwater — deep value / capitulationCycle bottoms: Dec 2018 (~$3.2k), Mar 2020 (~$4k), Nov 2022 (~$16k)

The single most reliable signal isn't the absolute number — it's the visit to an extreme. Every major Bitcoin bottom since 2015 has printed price below realized price (MVRV under 1), and every major top has printed a Z-Score in the high single digits. Those are rare events; when they happen, they matter.

Realized price as a support floor

Because realized price is the network's aggregate cost basis, it tends to act as a structural support in bear markets and structural resistance on the way back up. When price trades below realized price, the average coin is held at a loss — historically a zone where selling exhausts itself because the marginal seller is capitulating rather than taking profit. Price reclaiming realized price from below has repeatedly marked the transition from bear to recovery.

The intuition in one line: MVRV tells you how much of the price is unrealized profit waiting to be sold. The more there is, the more fuel for a sell-off; the less there is (or when it goes negative), the closer you are to seller exhaustion.

Where MVRV fits in btclyzer

btclyzer's rating engine doesn't compute MVRV directly — but you already see it indirectly. The CBBI (Colin Talks Crypto Bitcoin Bull Run Index), which btclyzer surfaces on the dashboard, includes the MVRV Z-Score as one of its nine cycle components, alongside the Puell Multiple, RHODL, Reserve Risk and the Pi Cycle Top. So when the CBBI pushes into its upper zone, an elevated MVRV Z-Score is part of what's driving it. For the live MVRV value itself, on-chain data providers such as Glassnode and Coinmetrics publish it directly.

Limitations — read this before you trade on it

Early access · limited spots

Become a tester — get PRO free for life

btclyzer is pre-launch. The first testers who try it and send honest feedback keep PRO for life — no card, no catch.

See the cycle picture live

btclyzer surfaces the CBBI — which folds in the MVRV Z-Score, Puell Multiple and seven other cycle signals — right next to live BUY / SELL / HODL ratings across 1H / 4H / 1D / 1W / 1M, fused from RSI, MACD, EMA, Bollinger, Stoch RSI, Fear & Greed and on-chain data. Free, no signup.

Open the dashboard →

FAQ

What is MVRV in Bitcoin?
MVRV stands for Market Value to Realized Value — the ratio of Bitcoin's market cap (price × circulating supply) to its realized cap (every coin valued at the price it last moved on-chain, which approximates the aggregate cost basis of all holders). MVRV is mathematically the same as price ÷ realized price. Above 1, the average holder is in unrealized profit; below 1, underwater. It shows how stretched price is relative to what the market actually paid.
What is the MVRV Z-Score?
The MVRV Z-Score standardises the difference between market cap and realized cap by the standard deviation of market cap, turning MVRV into a normalised oscillator. Historically, readings above roughly 7 aligned with cycle tops (late 2013, December 2017, 2021) and readings near or below 0 with major bottoms (December 2018, March 2020, November 2022). It is one of the nine components of the CBBI.
What is realized cap?
Realized cap values every unit of BTC at the price it last moved on-chain, then sums them, instead of valuing the whole supply at the current price. It approximates how much capital is actually stored in the network — the aggregate cost basis. Realized price (realized cap ÷ supply) is the average price the market paid. Introduced in 2018 by Coinmetrics, it underlies MVRV, NUPL and SOPR.
Is a high MVRV a sell signal?
Not on its own. A high MVRV or Z-Score tells you price is stretched far above the market's aggregate cost basis — a condition that has clustered near cycle tops — but extreme readings can persist for weeks, and the threshold that counts as extreme has compressed each cycle. Treat MVRV as a regime gauge used alongside price action and other indicators, not as a standalone timing trigger.
What are the limitations of MVRV?
Lost and very long-dormant coins are valued at their last-moved price, often a tiny fraction of today's price, dragging realized cap down and inflating MVRV. The extreme thresholds have drifted lower each cycle as volatility fell. MVRV also says nothing about why price is where it is. It is backward-looking valuation context, not a forecast.