Golden Bitcoin coin standing and casting two glowing shadows on the ground: one green, one red, representing unrealized profit and loss
Original illustration generated with AI (Adobe Firefly) -- does not represent real data.

Bitcoin NUPL: Why It Duplicates MVRV, and When to Read It Anyway

NUPL answers a simple question: of everything Bitcoin is worth today, what share is paper profit? Above 0, the market as a whole is in profit; below 0, it's capitulating. Here we explain how it's calculated, its classic cycle zones, and its limits -- including why its thresholds expire.

NUPL (Net Unrealized Profit/Loss) measures what fraction of Bitcoin's market cap is unrealized gain for those holding it. It's one of on-chain analysis's classic cycle indicators, a direct sibling of MVRV: both start from the same underlying data (what the market paid on average for its coins), but NUPL expresses it in a more intuitive way -- a percentage of collective profit or loss.

What NUPL Is and How It's Calculated

NUPL = (Market Value − Realized Value) / Market Value. Market value is today's price times every coin in circulation; realized value (realized cap) prices each coin at what it was worth the last time it moved on-chain -- in practice, the market's aggregate average cost. The gap between the two is profit that exists on paper but hasn't been locked in by selling. A NUPL of 0.5 means half of Bitcoin's market cap is unrealized gain; a NUPL of −0.2 means the market, in aggregate, is sitting on unrealized losses equal to 20% of its value.

NUPL's Classic Zones

The traditional reading divides the range into named bands, from panic to euphoria:

  • Below 0 -- Capitulation: the market as a whole is in loss. Has historically coincided with cycle bottoms (2015, 2018, 2020, 2022) -- the zone where whoever sells, sells at a loss.
  • 0 to 0.25 -- Hope / Fear: exiting loss territory, typical of early recovery phases.
  • 0.25 to 0.5 -- Optimism / Anxiety: the bulk of intermediate markets plays out here.
  • 0.5 to 0.75 -- Belief / Denial: large unrealized gain, characteristic of mature bull market phases.
  • Above 0.75 -- Euphoria: three-quarters of market cap is paper profit. Has coincided with the tops of 2013, 2017, and (nearly) 2021.

As with MVRV, the signal is at the extremes, not the intermediate values -- and with the same nuance documented there: fixed thresholds age. Each cycle's NUPL peak has run lower than the previous one's (2021's didn't reach where 2017's did, which didn't reach where 2013's did), so waiting for the "textbook" 0.75 in a mature cycle can mean waiting for a signal that no longer arrives with that intensity.

NUPL and MVRV: Two Sides of the Same Coin

Worth knowing before you build a checklist around both: NUPL and MVRV are mathematically convertible into each other (NUPL = 1 − 1/MVRV). An MVRV of 2 is exactly equivalent to a NUPL of 0.5; an MVRV of 1 is a NUPL of 0. They're not two independent pieces of evidence -- they're the same underlying data point, realized value, read through two different units: a ratio in one case, a percentage in the other.

Plenty of on-chain dashboards list NUPL and MVRV as separate tiles on the same page, which invites reading "MVRV is high" and "NUPL is high" as two confirmations of the same thesis. They aren't -- it's one number wearing two outfits. If an analysis presents both as independent evidence, it's counting a single signal twice. In our case, the Score uses MVRV as its valuation indicator; adding NUPL on top wouldn't add information, only the appearance of a second opinion.

NUPL's Limits

It inherits realized value's limits, which we already documented in the MVRV article, worth repeating the main ones:

  • Lost coins distort it: millions of inaccessible BTC anchored to old prices inflate the "unrealized" profit of coins that will never be sold.
  • Moving isn't selling: transferring funds between wallets you own resets those coins' "acquisition price" without any real sale having occurred.
  • It's a long-cycle indicator, not a timing one: it can spend months in an extreme zone before the turn. It doesn't mark the day of anything.
  • It doesn't distinguish who's profiting: a NUPL of 0.5 doesn't say whether the gain sits with hands that have held for years (less likely to sell) or recent hands (more nervous). For that nuance, cohort-based variants exist, and from another angle, HODL waves.

NUPL at NodeWitness

We don't currently publish our own NUPL series: this article is educational. It's on our metrics roadmap to calculate it in-house -- along with the realized cap it derives from -- using our own Bitcoin node's UTXO set, the same way we already do with HODL waves. Our node has now finished syncing, so this metric is the next step on our roadmap, with no committed date yet. When it exists, it will launch with its own historical series and documented method, like the rest of the project's metrics.

Want to see what phase of the cycle Bitcoin is in right now, using the indicators we already calculate? Check the live cycle phase or the full Score -- free and with no sign-up.

Last updated: 2026-07-30