Key Points
NUPL estimates whether the Bitcoin network is sitting in net unrealised profit or net unrealised loss.
It compares the current market value of coins with the prices at which those coins last moved on-chain.
Rising NUPL usually means more supply is in profit, but that can become a distribution risk if spending behaviour confirms.
Falling NUPL usually means profit is shrinking or losses are spreading, often matching stress and recovery regimes.
NUPL is most useful as a cycle regime gauge. Focus on zone transitions and persistence, not single prints.
Use it with realised price bands, SOPR, realised profit and loss, dormancy, or CDD to confirm cost basis and spending behaviour.
Quick Answer

NUPL measures how much of Bitcoin's circulating supply is sitting in unrealised profit versus unrealised loss, based on the last-moved price of coins on-chain. Higher readings mean more holders are in profit, which can support advances but also raises distribution risk when selling behaviour confirms. Lower readings mean profit is scarce or losses dominate, which often aligns with stress regimes and early recovery conditions.

What Is NUPL?

NUPL stands for Net Unrealised Profit/Loss. It estimates whether the Bitcoin network is sitting in net unrealised profit or net unrealised loss by comparing current market value with the price at which coins last moved on-chain.

Positive NUPL means the network is holding net unrealised profit. Negative NUPL means the network is holding net unrealised loss.

The useful question: are holders broadly comfortable beneath price, or is the network still carrying stress from coins held below cost basis?

How Is NUPL Calculated?

The concept is built from two parts: unrealised profit and unrealised loss.

  • Unrealised profit is the value of coins priced above their last movement price.
  • Unrealised loss is the value of coins priced below their last movement price.
  • NUPL compares the difference between those two values with market capitalisation.

The result is usually shown as a ratio. A higher value means more of the network is sitting in profit. A lower value means profit is thinner or losses are more widespread.

How To Read NUPL Cycle Zones

NUPL is usually read in zones, not as a precise timing trigger. Different providers use slightly different colour bands, but the general logic is consistent.

Deep Stress
Below zero
The network is in net unrealised loss. This often appears during capitulation or deep-cycle stress.
Recovery
Zero to 0.25
Loss pressure starts easing. Early recovery conditions can develop if price, cost basis and behaviour confirm.
Participation
0.25 to 0.5
More holders sit in profit and participation improves. This can support trend continuation while behaviour remains constructive.
Distribution Risk
0.5 to 0.75
Profit is widespread. This can support momentum, but it also raises the need to watch realised profit and loss behaviour.
Late-Cycle Risk
Above 0.75
Historically, this is an elevated zone where distribution risk can rise sharply if other spending indicators confirm.
Bitcoin NUPL. This chart displays Net Unrealised Profit/Loss with colour-coded zones that help frame capitulation, recovery, belief and euphoria phases across the Bitcoin cycle. Source: Bitcoin Magazine Pro.

Practical NUPL Reads

The most useful NUPL reads come from zone transitions and persistence. A one-week move into a new zone is less important than a sustained shift that matches other on-chain behaviour.

  • Recovery transition: a sustained move from deep stress into the zero to 0.25 range can show losses are easing.
  • Participation transition: a sustained move into the 0.25 to 0.5 range often shows broader participation returning.
  • Risk transition: a sharp move above 0.5 should be paired with profit-taking tools before assuming it is healthy continuation.
  • Warning transition: price making higher highs while NUPL stalls can show thinner participation under the move.

Do not use NUPL as a trigger. It is a regime filter. It helps frame holder comfort and stress, but it does not tell you exactly when price should turn.

Use NUPL With Confluence

NUPL works best when it is paired with cost basis and spending behaviour. It tells you whether profit or loss is widespread. Other tools help you judge whether holders are acting on that position.

Realised Price Bands

Realised Price Bands show whether price is sitting above or below important cost-basis levels. This helps confirm whether a NUPL recovery is supported by stronger cost-basis acceptance.

SOPR And Realised Profit And Loss

SOPR and Realised Profit And Loss help confirm whether holders are taking profit, accepting loss, or absorbing pressure during a NUPL transition.

Dormancy And CDD

Dormancy and Coin Days Destroyed help show whether older coins are participating in the move. That matters because older supply moving can change the meaning of a NUPL shift.

Common NUPL Mistakes

  • Treating a single zone as a trade trigger.
  • Ignoring timeframe and reacting to short-term fluctuations.
  • Assuming high NUPL is automatically bearish.
  • Assuming low NUPL is automatically bullish.
  • Reading NUPL without checking realised profit, realised loss, and spending-age tools.

A Simple Weekly Workflow

  1. Open NUPL on a weekly chart and mark the current zone.
  2. Check whether NUPL is rising, falling, or stalling.
  3. Compare price with Realised Price Bands to confirm cost-basis context.
  4. Check SOPR and Realised Profit And Loss to see whether holders are taking profit or accepting stress.
  5. Review Dormancy or CDD to see whether older supply is participating.
  6. Decide whether the market is showing recovery, participation, distribution risk, or stress.
Bitcoin Barometer

NUPL feeds the Valuation score inside the Bitcoin Barometer. See where valuation sits in the current cycle.

See the Bitcoin Barometer →

Mini FAQs

NUPL shows whether the Bitcoin network is sitting in net unrealised profit or net unrealised loss. It helps frame holder comfort, stress, and cycle regime.
No. High NUPL can persist during strong advances. Risk rises when elevated NUPL appears alongside confirmed profit-taking and weakening price acceptance.
MVRV compares Market Cap with Realised Cap as a valuation premium. NUPL focuses on how much supply is in unrealised profit versus unrealised loss.
NUPL measures unrealised positioning. SOPR measures realised outcomes when coins are spent, showing whether holders are locking in profit or loss.
Weekly is usually enough for cycle context. Daily moves can change quickly and often do not alter the broader regime.
Use realised price bands for cost-basis context, SOPR or realised profit and loss for behaviour, and dormancy or CDD to check whether older supply is participating.

This guide covers the educational framework. Applying it to live cycle conditions, with Kairos timing and mapped DCA levels, is what Alpha Insider membership provides each week.

Explore Membership