NVT Ratio & Signal
Market cap divided by on-chain transaction volume — Bitcoin’s price-to-utility ratio. Woo’s original alongside Kalichkin’s 90-day smoothed NVT Signal, with canonical 45/150 thresholds.
As of 15 Jun 2026Bitcoin’s NVT Signal reads 217.1 (raw NVT 857.4) — the Overvalued regime under Kalichkin’s 45/150 bands, with a $1.3T market cap priced against roughly $1.5B of same-day on-chain volume. The single fact to hold onto: NVT’s extremes have shrunk every cycle — the 2013 top printed near 360, the 2021 top barely cleared 270, and the 2022 low never reached the Undervalued band at all.
NVT Signal
217.1
Overvalued
Spot BTC
$65,837.03
+2.3% 24h
Raw NVT
857.4
Same-day ratio
Market cap
$1.3T
Tx vol $1.5B
- Unit
- Ratio (dimensionless)
- Bands
- 45 / 150 (Kalichkin)
- Smoothing
- 90-day SMA of volume
- Frequency
- Daily, recompute live
- Range
- 2010–present
- Source
- On-chain volume
TL;DR
- The metric
- Market cap divided by on-chain transaction volume in USD — Bitcoin’s nearest thing to a price-to-earnings ratio. Two lines: raw NVT against same-day volume (Woo, 2017) and NVT Signal against a 90-day SMA of volume (Kalichkin, 2018). The smoothed signal carries the regime label; the raw line is the transparency cross-check.
- The reading now
- NVT Signal 217.1, raw NVT 857.4, a $1.3T market cap against ~$1.5B of same-day on-chain volume. That puts the signal in the Overvalued band.
- The caveat
- NVT lives or dies on its denominator. How a provider cleans transaction volume — and how much payment activity has migrated off the base layer to Lightning, Liquid, and exchange-internal ledgers — can move absolute readings by a factor of two. The 45/150 lines are canonical; the level beneath them is not provider-neutral.
- Why it matters
- Used as a regime gauge it earns its keep: weeks-to-months of warning at the extremes, then it misses the exact turn. Used as a buy/sell trigger it fails — and worse, its thresholds have drifted, so the 2022 cycle low never printed the canonical sub-45 buy. Read it for cycle phase, cross-check with MVRV.
Price per dollar of daily on-chain throughput
NVT is the ratio of what the market values Bitcoin at to what the network actually moves. The numerator is market cap — price times circulating supply. The denominator is the estimated value of transactions settling on-chain in a day, in USD. Divide one by the other and you get a price-to-utility multiple: how many dollars of valuation the market assigns for each dollar of economic throughput the chain clears. When that multiple runs high, price has outrun on-chain usage; when it runs low, usage has outrun price.
Today’s NVT Signal is 217.1; raw NVT is 857.4; the regime read against Kalichkin’s canonical thresholds is Overvalued. The implicit market cap at $65,837.03 spot is $1.3T; the latest day’s on-chain volume sits near $1.5B. The thinner line on the chart is raw NVT against same-day volume; the thicker line is the smoothed NVT Signal, and it is the one that carries the regime call.
Why Kalichkin smoothed Woo's ratio
Willy Woo introduced raw NVT in early 2017 as “Bitcoin’s P/E ratio.” The intuition is direct: if the market pays a hundred dollars of valuation for every dollar of utility flowing through the network in a day, the ratio is high; if it pays ten, the ratio is low. The framework was structurally defensible and operationally noisy. Daily on-chain volume jumps an order of magnitude on event days — an exchange rebalancing, a single whale transfer, a stress-day liquidation cascade — and raw NVT inherits all of that volatility one-for-one. It is a real ratio that flickers for reasons that have nothing to do with valuation.
Dmitry Kalichkin published Rethinking NVT Ratio: introducing the NVT Signal on 4 February 2018 with a single change: replace the same-day denominator with a 90-day moving average of on-chain volume. The smoothing does two things. It suppresses single-day bursts that would otherwise drag the ratio around without any shift in the underlying value/utility mix. And it gives the ratio a memory — the denominator now reflects the last quarter of network activity, so the line reads cycle phases as extended regimes rather than as daily noise.
The cost is responsiveness. A 90-day SMA bakes in roughly a quarter-cycle of lag at turning points; NVT Signal at the actual cycle low typically arrives two to three months after price has already bottomed. That is the central trade you accept by reading the smoothed line: cleaner regimes, later turns. The chart shows both so the noisy-but-fast and the smoothed-but-lagged reads sit side by side, but the regime label uses NVT Signal because raw NVT is operationally unusable as a regime gauge.
The two formulas, and what the denominator counts
For every day d with both a price close and a non-zero on-chain volume reading:
market_cap(d) = price(d) × circulating_supply(d)
NVT(d) = market_cap(d) / tx_volume_usd(d)
NVT_Signal(d) = market_cap(d) / SMA(tx_volume_usd, 90)(d)
The market-cap numerator uses the protocol’s halving schedule for circulating supply. The denominator is blockchain.info’s estimated on-chain transaction volume in USD — a quantity that strips out most change outputs but does not net out exchange-internal transfers, mixer noise, or batched custody flows. That distinction matters more for NVT than for almost any other on-chain ratio, because the denominator is the whole signal: every quirk in how transaction volume is estimated lands directly on the reading.
The 90-day SMA is a simple unweighted mean over the trailing window, and the series begins after that warm-up so neither line has a discontinuity at the start. The reading row recomputes both ratios against live spot — the market-cap numerator scales with the BTC price through the day while the 90-day denominator stays anchored to the latest baked row. The cycle-anchor table below uses daily-close pricing for cross-cycle consistency. Reconciliation choices for the volume series live on the methodology page.
| Reading | Regime | What it has meant |
|---|---|---|
| < 45 | Undervalued | Canonical undervaluation band. Bracketed the 2011–12 accumulation trough and briefly the early-2015 low — but the 2018–19 and 2022 lows never reached it. A regime gauge, not a buy signal: readings can stay depressed for months during prolonged bears. |
| 45 – 150 | Normal | The broad middle. Most readings live here and the label says little on its own. As cycles mature, more of each cycle — including the 2022 bottom — has spent its life inside this band. |
| > 150 | Overvalued | Canonical overvaluation band. Typically prints weeks to months ahead of cycle stress, then can stay elevated through the descent. Cycle-phase context, not an exit trigger. |
Every cycle extreme, scored on NVT Signal
Reading NVT Signal at the canonical cycle dates is the cleanest summary of how the ratio moves through regimes — and of how its reach has shrunk. The 2017 cycle top printed 322.6, the 2021 top printed 273.1, and the 2022 post-FTX low printed 131.4 — the first cycle low in our record that never fell into the Undervalued band. The 2024 halving day registered 136.0, a post-halving entry already sitting in the upper Normal band.
| Date | Event | Close (USD) | NVT Signal |
|---|---|---|---|
| 2013-12-04 | 2013 cycle top | $1,121.48 | Signal 361.7 · Overvalued |
| 2015-01-14 | 2015 cycle low | $172.15 | Signal 52.3 · Normal |
| 2017-12-17 | 2017 cycle top | $19,423.58 | Signal 322.6 · Overvalued |
| 2018-12-15 | 2018 cycle low | $3,216.63 | Signal 49.5 · Normal |
| 2020-03-12 | Covid liquidity flush | $7,935.52 | Signal 118.6 · Normal |
| 2020-05-11 | 2020 halving day | $8,752.62 | Signal 141.2 · Normal |
| 2021-04-14 | 2021 first peak | $63,576.68 | Signal 196.9 · Overvalued |
| 2021-11-10 | 2021 cycle top | $67,145.37 | Signal 273.1 · Overvalued |
| 2022-11-21 | 2022 post-FTX low | $16,304.08 | Signal 131.4 · Normal |
| 2024-04-19 | 2024 halving day | $63,461.59 | Signal 136.0 · Normal |
The 45/150 lines are fixed — the data underneath them is not
The chart uses Kalichkin’s canonical NVT Signal thresholds directly: 45 for the undervalued boundary and 150 for the overvalued boundary. Holding the lines fixed keeps the visual bands aligned with the original NVT Signal literature and with the reference most market-data providers publish. The lines are not the problem. The denominator under them is.
NVT depends entirely on how on-chain volume is cleaned. Adjusted-volume frameworks net out change outputs and some exchange self-transfers; raw-volume frameworks do not. Two charts can both label themselves “NVT” and disagree by a factor of two on the absolute level — not because one has a data error, but because they count different things in the denominator. If you compare our reading to one elsewhere and the numbers diverge, the volume method is almost always the explanation.
The slower structural pressure is base-layer migration. As Lightning, sidechains, and federated systems absorb payment activity, the on-chain volume denominator shrinks for reasons that have nothing to do with utility loss, mechanically pushing NVT readings higher in the late-2020s than the same usage would have produced in 2017. The fixed 45/150 lines do not move to compensate, which means a reading in the Overvalued band today is not strictly comparable to one from a cycle ago.
The five highest and five lowest prints on record
The most common misuse of NVT is to treat readings near the threshold rails as entry triggers. The record argues against that on both ends. The extreme prints below are the five highest and five lowest NVT Signal readings in the post-warmup history — and the story they tell is one of decay.
Top extremes. The highest readings cluster around the 2013 and 2017 cycle tops, with NVT Signal printing near 388 at the peak. Each cluster led the actual price top by weeks to months and stayed elevated through the early descent — a slow warning, not a sell trigger. The 2021 cycle top printed only 273 on its price-top date, materially below the 2013 and 2017 highs, consistent with the broader pattern of successive cycles producing lower extremes on ratio-based gauges.
Bottom extremes. The lowest readings all sit in late 2011, with prints below 20 — a regime that has not repeated since. The 2011–12 bear spent extended periods in the canonical Undervalued band and early 2015 only briefly dipped into it; the 2018–19 and 2022 bears did not reach it at all. The decay at the bottom mirrors the decay at the top: extremes are narrowing, partly from cycle maturity, partly from the denominator decoupling from real user activity.
| Date | NVT Signal | Price |
|---|---|---|
| Top five — cycle-top territory | ||
| 30 Nov 2013 | 387.8 | $1,127.45 |
| 07 Dec 2017 | 366.5 | $18,491.18 |
| 08 Apr 2013 | 366.1 | $186.35 |
| 04 Dec 2013 | 361.7 | $1,121.48 |
| 15 Dec 2017 | 322.6 | $17,978.63 |
| Bottom five — deep accumulation territory | ||
| 07 Dec 2011 | 17.1 | $2.99 |
| 15 Dec 2011 | 18.2 | $3.20 |
| 11 Dec 2011 | 18.5 | $3.25 |
| 21 Nov 2011 | 18.6 | $2.28 |
| 03 Dec 2011 | 18.7 | $2.80 |
Where NVT misleads — the four breaks
2022: the cycle low that never printed Undervalued. The single most important failure to internalise. The early bears — 2011–12 and, briefly, early 2015 — drove NVT Signal below 45, so a generation of analysts learned to wait for the sub-45 print as the deep-accumulation tell. But the reach was already fading: the 2018–19 bear bottomed near 50, never touching the band. The 2022 post-FTX bottom on 21 Nov 2022 — the most violent drawdown of the cycle — bottomed at NVT Signal 131.4, deep in the Normal band. Anyone treating sub-45 as a precondition for buying simply never received the signal at the actual low. The thresholds drifted out from under their own history.
2023–24: inscriptions distorted the denominator. Ordinals (early 2023) and then Runes (April 2024) loaded blocks with data-carrying transactions that move little or no economic value but still register against on-chain throughput. Where that activity inflated the USD-volume denominator it pushed NVT artificially low; where it congested blockspace without adding measured volume it did the opposite. Either way the readings through that span are not cleanly comparable to the payment-only 2017 cycle, and the 90-day SMA only partially absorbs sustained inscription regimes.
Layer-2 migration biases the level upward over time. NVT counts base-layer volume only. As Lightning, Liquid, Rootstock, and exchange-internal ledgers absorb more payment activity, the denominator structurally shrinks for reasons unrelated to any decline in utility. A slowly rising NVT Signal in a calm market is consistent with both “the market is overvalued” and “the denominator is under-counting” — and the ratio cannot tell you which.
Raw NVT spikes on quiet days. The same-day line jumps whenever on-chain volume falls below its quarterly average, even with utility unchanged in any meaningful sense — which is exactly why Kalichkin smoothed it. Use NVT Signal for regime calls; read raw NVT only as transparency, or for events too short for the SMA to register. A single-day raw print is headline context, not a regime read.
Putting it to work
If you are sizing a position, read NVT Signal as cycle phase, not as an entry. The Overvalued band has flagged late-cycle euphoria at every top with weeks to months of lead time — useful for trimming exuberance, useless for calling the exact high. The Undervalued band identified deep buy windows twice — the 2011–12 bear and briefly early 2015 — and missed each cycle low by months. And after 2022, do not treat a sub-45 print as a precondition for accumulating; the indicator may simply never deliver one. Cross-check with the MVRV ratio for profit-position and realized price for cohort cost basis before acting on either rail.
If you are researching the cycle structure, the cleanest finding this page records is that NVT extremes are narrowing — each cycle’s top and bottom prints sit closer to the Normal band than the last, and the 2022 bottom never reached Undervalued at all. Whether that compression reflects market maturity, denominator drift from Layer-2 migration, or a structural change in how Bitcoin trades is a question the data poses but does not settle. Triangulate the denominator itself with the transaction-count series before drawing a conclusion about utility.
Frequently asked
- What is Bitcoin NVT?
- NVT — Network Value to Transactions — is Bitcoin’s analogue of a price-to-earnings ratio: market cap divided by daily on-chain transaction volume in USD. Willy Woo introduced it in early 2017. High NVT means the market pays a lot for each dollar of utility moving over the network in a day; low NVT means the opposite. The reading at 15 Jun 2026 is 857.4 for raw NVT and 217.1 for NVT Signal.
- What is NVT Signal and how is it different?
- NVT Signal, introduced by Dmitry Kalichkin in Rethinking NVT Ratio (February 2018), substitutes a 90-day moving average of transaction volume for the same-day denominator. The smoothed line is less reactive to single-day volume bursts and reads regime shifts more cleanly. NVT Signal is the line we use for the regime label; the raw NVT is shown for transparency.
- What does NVT Signal say about Bitcoin's price?
- Kalichkin’s canonical NVT Signal thresholds are 45 for undervaluation and 150 for overvaluation. Readings above 150 have bracketed late-cycle euphoria; readings below 45 have marked deep accumulation windows. The current reading is 217.1 — the Overvalued regime.
- Has NVT ever signalled a cycle low that did not happen?
- The instructive case runs the other way. The early bears — 2011–12 and briefly early 2015 — drove NVT Signal into the Undervalued band below 45, but the 2018–19 bear already fell short, bottoming near 50 in the Normal band. The 2022 post-FTX low, the deepest drawdown of that cycle, bottomed with NVT Signal at 131.4 — squarely in the Normal band. An investor waiting for the canonical sub-45 buy print in 2022 never got one, even at the cycle low. That is the clearest example of the indicator’s thresholds drifting out from under its own history.
- Do inscriptions and Ordinals distort NVT?
- They distort the denominator, which is the whole ratio. From 2023 onward, Ordinals and Runes packed data-carrying transactions into blocks that move little or no economic value but still register against on-chain throughput. Where that activity inflates the USD-volume denominator, NVT prints lower than payment-only utility would justify; where the SMA absorbs it, the effect is muted. Either way, the post-2023 readings are not cleanly comparable to the 2017 cycle on a payment-utility basis.
- Is NVT a good buy signal?
- It is a poor entry trigger and a useful frame. NVT Signal below 45 marks deep accumulation conditions, and signal above 150 marks late-cycle euphoria. Those regimes can persist for weeks or months before price turns, so treat NVT as a position-sizing gauge, not a market-timer; pair with the MVRV ratio for a profit-position cross-check.