Net Unrealised Profit/Loss (NUPL) measures the difference between Bitcoin's market cap and its realised cap, expressed as a fraction of market cap. When NUPL is negative, the average holder is at an unrealised loss — every time this has happened in history, Bitcoin has fully recovered and gone on to new all-time highs.
Drag to zoom · Double-click to reset
NUPL stands for Net Unrealised Profit/Loss. It is calculated as:
NUPL = (Market Cap − Realised Cap) / Market Cap
Market Cap is Bitcoin's current price multiplied by circulating supply. Realised Cap is the sum of every Bitcoin valued at the price it last moved on-chain — the network's aggregate cost basis. The difference tells you the total unrealised profit or loss sitting across the entire network. Dividing by market cap normalises it to a 0–1 scale, making cycles directly comparable regardless of Bitcoin's size at the time.
The three dashed lines mark the 0, 0.5, and 0.75 thresholds. Notice how NUPL has cleanly bounded the cycle extremes — bottoms below 0 and tops above 0.75 — across every major Bitcoin cycle since 2011.
NUPL and the MVRV Z-Score are closely related — both are derived from the gap between market cap and realised cap. NUPL expresses that gap as a simple percentage of market cap, making it more intuitive. The MVRV Z-Score additionally normalises against historical volatility, making it more sensitive to early-cycle extremes. Use both together for a fuller picture.