Metrics library
- Realized cap: valuing coins at the price they last moved
- Realized price: the average price coins last moved at
- MVRV ratio: market value compared with realized value
- NVT ratio: network value compared with on-chain volume
- NUPL: how much paper profit or loss the network holds
- SOPR: are coins being spent at a profit or a loss?
- Percent supply in profit: how many coins are above water
- HODL waves: reading Bitcoin’s supply by coin age
- Coin Days Destroyed: measuring when old bitcoin starts to move
- Hash rate: how much work is securing Bitcoin
- Active addresses: counting who used the chain — roughly
- Puell Multiple: is miner income high or low compared with the past year?
- Exchange netflow: coins in minus coins out
- Stablecoin supply ratio (SSR): Bitcoin’s size against the stablecoin pile
- Funding rate: the price of staying long or short in perpetual futures
- Open interest: how much leveraged exposure is open right now
Realized cap: valuing coins at the price they last moved
Market cap prices every coin at today’s price. Realized cap prices each coin at the moment it last changed hands on-chain — which turns it into a rough record of what the market collectively paid.

Photo: “got more than you have before gold coin stack macro shot” by ▓▒░ TORLEY ░▒▓, CC BY-SA 2.0, via Flickr (edited: resized).
Realized cap adds up every coin in existence, each valued at the price on the day it last moved on-chain, instead of today’s price [1]. Analysts treat it as an approximate aggregate cost basis of all holders [2], and it is the building block for MVRV, NUPL and realized price.
Key points
- 1Realized cap values each coin at its last on-chain movement price, not at today’s price.
- 2It changes only when coins move, so it is far smoother than market cap.
- 3A coin moving between two wallets of the same owner still resets its value — moves are not proof of trades.
- 4It is an input to other metrics (MVRV, NUPL, realized price), not a buy or sell signal on its own.
What does realized cap measure?#
Market capitalization multiplies today’s price by the number of coins. Realized cap takes a different route: it looks up, for every unit of supply, the price on the day that unit last moved on-chain, and adds those values together. Coin Metrics defines it as the sum of USD value based on the closing price on the day each native unit last transacted [1].
The original goal was to stop long-lost coins from inflating valuations. Coin Metrics explains that a large share of bitcoin has not moved since 2010 and is presumed lost; realized cap counts those coins at the tiny price they had when they last moved, rather than at today’s price [1]. Over time, many analysts started to read realized cap as a rough estimate of the market’s total cost basis — roughly, the money holders paid for the coins they still hold [2].
Why does realized cap depend on UTXOs?#
Bitcoin does not keep account balances. It keeps a set of UTXOs — unspent transaction outputs, each a chunk of bitcoin that can be spent as an input in a new transaction [3]. Every output was created in a specific block, so it has a date, and that date has a market price. That is what lets a data provider attach a “last moved” price to every coin.
A UTXO can only be spent once and must be spent in full, so most transactions also create a change output that sends the surplus back to the spender [4]. That change output is brand new, so its coins are re-priced at today’s price even though the owner kept them. For account-based chains such as Ethereum, Coin Metrics instead uses the last time an account sent funds, or the time it was created, whichever is more recent [1]. Our guide to the UTXO and account models explains the difference.
How is realized cap calculated?#
Realized cap = Σ (coins in each UTXO × price on the day that UTXO was created)Coin Metrics assigns a date of last movement to every output or account, multiplies each balance by the price on that date, and sums the results across the whole ledger [1].
| Step | Value |
|---|---|
| UTXO A: 400 coins, last moved at $5 | $2,000 |
| UTXO B: 300 coins, last moved at $20 | $6,000 |
| UTXO C: 200 coins, last moved at $40 | $8,000 |
| UTXO D: 100 coins, last moved at $60 | $6,000 |
| Realized cap (sum of the four lines) | $22,000 |
| Market cap at today’s price of $30 (1,000 × $30) | $30,000 |
| If UTXO A’s 400 coins move today at $30: $22,000 − $2,000 + $12,000 | $32,000 |
The last line is the key lesson. Realized cap rose by $10,000 although the price did not change and nobody needed to buy anything — the 400 coins simply moved and were re-priced at $30.
How one coin’s realized value gets reset
How is realized cap different from market cap?#
| Question | Market cap | Realized cap |
|---|---|---|
| Which price? | Today’s price for every coin | Price on the day each coin last moved |
| When does it change? | Every time the price changes | Only when coins move on-chain |
| Lost coins | Counted at full current value | Counted at their old, usually low, price |
| After a sharp price fall | Drops immediately | Barely moves until coins change hands |
| Main use | Size of a network at current prices | Input for MVRV, NUPL and realized price |
Coin Metrics points out that market cap quietly assumes the whole supply is liquid and available to trade, while realized cap down-weights coins that have sat untouched for years [1]. Neither is “the true value” of a network; they answer different questions.
How do analysts use realized cap?#
Mostly as a building block. Divide market cap by realized cap and you get the MVRV ratio [1]. Subtract realized cap from market cap and divide by market cap, and you get NUPL [5]. Divide realized cap by the number of coins and you get the realized price, an average on-chain cost per coin [6]. Coin Metrics notes that realized cap has been used to build many popular oscillators of this kind [1].
On its own, the direction of realized cap says something about the prices at which coins are changing hands. When it rises, coins are moving at prices above the ones they last moved at (newly mined coins also add to it); when it falls, coins are moving below their previous prices. Coin Metrics also splits Bitcoin’s realized cap into age bands — from coins moved within a day to coins untouched for ten years or more — and the bands sum back to the total [1]. That age view connects realized cap to HODL waves.
Where does realized cap mislead?#
- A move is not a sale. The method assumes that moving coins between wallets means they were bought at that day’s price [6]. Exchange cold-storage reshuffles and wallet consolidations re-price coins without any trade.
- Lost coins still count. They are counted at old prices, which shrinks the distortion but does not remove it.
- Providers differ. Price conventions, clustering of exchange wallets and data corrections can change values, and Glassnode notes that some historical on-chain figures are revised after the fact [7].
- Some chains are excluded or adjusted. Coin Metrics does not publish realized cap for fully private coins such as Monero, scales it for coins with optional privacy such as Zcash, and ignores tokens issued on top of a chain [1].
- Cross-chain comparisons are weak. Each chain has its own usage patterns, lost-coin share and history, so a bigger realized cap does not mean a safer asset.
Who created realized cap?#
Coin Metrics lists realized cap as one of its flagship metrics and says it was first introduced in a 2018 talk by Nic Carter [1]. Look Into Bitcoin, a chart provider, attributes the original creation to Antoine Le Calvez in 2018 [6]. The sources disagree on the person but agree on the year, so we show both.
Realized cap in one box
- Measures
- All coins, each valued at the price on its last on-chain move [1]
- Price convention (Coin Metrics)
- USD daily close on the day of last movement [1]
- First introduced
- 2018 [1]
- Age bands available
- Bitcoin only, from under 1 day to 10 years or more [1]
- Not available for
- Fully private coins such as Monero [1]
What mistakes do beginners make here?#
- Reading it as total money invested
Coins are re-priced every time they move, so realized cap is an accounting estimate, not a tally of dollars that entered the market.
- Treating every move as a trade
Moving coins to your own new wallet, or an exchange reorganising its wallets, resets realized values just like a sale would.
- Comparing chains directly
Realized cap on two different blockchains reflects different histories and usage. Compare a chain with its own past, not with another chain.
- Ignoring which provider you are reading
Pricing and wallet-clustering choices differ between data providers, so numbers rarely match exactly. Stick with one provider when comparing over time.
Frequently asked questions#
Is realized cap the same as realized value?
Yes. Coin Metrics notes that realized cap is sometimes called realized value [1].
Can realized cap fall?
Yes. If coins that last moved at high prices move again at lower prices, their realized value is reset downwards and the total falls.
Does realized cap work for Ethereum?
Coin Metrics computes it for account-based chains by using the last time an account sent funds, or its creation date, as the moment of last movement [1]. The result is less precise than on a UTXO chain.
Why is realized cap usually lower than market cap?
Because many coins last moved when prices were lower. When the price falls far enough, market cap can drop below realized cap; the MVRV ratio tracks exactly that relationship.
The bottom line#
Realized cap swaps today’s price for each coin’s last on-chain price. That makes it slow, resistant to daily swings and a useful estimate of aggregate cost basis — but it treats every move as a purchase and keeps lost coins in the sum.
Its real value is as an ingredient. Continue with realized price, the MVRV ratio and our guide to realized price and cost basis.
Sources#
Grade A = primary source (regulator, protocol specification, client code, original author). Grade B = expert secondary source used for explanation only.
- BCoin Metrics Data Knowledge Base. Market Capitalization (network data definitions), 2026.
- BGlassnode Docs. MVRV Ratio, 2026.
- ABitcoin Developer Documentation (developer.bitcoin.org). Glossary, 2026.
- ABitcoin Developer Documentation (developer.bitcoin.org). Transactions (developer guide), 2026.
- BGlassnode Docs. NUPL (Net Unrealized Profit/Loss), 2026.
- BLook Into Bitcoin. Realized Price, 2026.
- BGlassnode Docs. Point-in-Time Metrics, 2026.
- AEuropean Supervisory Authorities (EBA, ESMA, EIOPA). EU financial regulators warn consumers on the risks of crypto-assets, 2022.