Realized Capitalization Calculator
Realized cap values every coin at the price it last moved on-chain, not at today's price. Sum those individual cost bases and you get the aggregate amount the market actually paid for the supply — the denominator behind MVRV, NUPL and realized price. Solve the relation MVRV = MC / RC for any of its three unknowns, or build the realized cap directly from a coin-age band breakdown.
Realized cap is a sum, not a formula you can evaluate in one line: you have to walk every unspent output on the chain. In practice the metric is published as a coin-age band breakdown — the supply grouped by how long ago it last moved, with an average price for each band. Enter the amounts and average prices below and the table computes the summation directly, then you can push the total straight into the Realized Cap field above.
Realized cap is a cost-basis ledger, not a valuation
Market cap multiplies every coin by today's price, so it swings violently with sentiment even if not a single coin moved. Realized cap instead asks what each coin actually cost the person holding it, and only updates when coins are spent. The result is a metric that behaves like an accounting book value for the entire supply: it grinds upward as new money buys in at higher prices, and it barely moves during a quiet week even if price drops 20%. That stickiness is exactly what makes it useful as a reference line.
It ratchets — realized cap rarely falls far
Because realized cap only changes when coins move, and coins moving at a loss still register at the lower price, the metric can decline — but it declines far more slowly than market cap. During a deep bear market, market cap might fall 75% while realized cap falls only 15–25%, because the majority of holders bought at higher prices and simply have not sold. This is why MVRV compresses to near 1.0 at cycle bottoms rather than collapsing to zero: the cost basis of the supply is still there, it is just no longer marked up.
MVRV is the ratio of price paid to price now
MVRV = market cap ÷ realized cap. Since both are the same supply multiplied by a different price, the ratio simplifies to current market price ÷ realized price, where realized price is the average cost basis of the supply. MVRV of 1.95 therefore means the market is paying 1.95× what the average coin cost — the average holder is up 95%. Below 1.0, the average holder is underwater, which historically has been an accumulation zone rather than a reason to panic.
It only works on UTXO chains
Realized cap depends on being able to identify when a specific chunk of coins last moved, which requires an unspent-transaction-output model. Bitcoin, Litecoin and similar chains support it natively. Account-based chains like Ethereum have no equivalent per-coin history — every address is a balance, and coins are fungible within it, so "price last moved" is undefined. Attempts to approximate it on account chains (using address age heuristics) are far less reliable and should be treated as estimates rather than measurements.
How to Use This Calculator
The tool works at two levels: a quick three-way solver on MVRV = MC / RC, and a bottom-up band aggregator that builds realized cap from the summation directly.
1. Choose what to solve for
Pick MC, RC or MVRV from the toggle. The calculator rearranges MVRV = MC / RC automatically for whichever you choose.
2. Use realistic presets
Presets cover typical values: market cap from $100B to $5T, realized cap from $100B to $2T, and MVRV from 0.70 (deep capitulation) to 3.50 (late cycle).
3. Or build realized cap from the bands
Enter the supply in each coin-age band and the average price at which those coins last moved. The table sums amount × price across all bands and produces the realized cap directly — the literal implementation of the formula.
4. Set the circulating supply
The supply field is used to derive realized price and market price. It should match the sum of the band amounts if you are using the aggregator.
5. Read the result and verdict
The result card shows the solved value alongside MVRV, realized price, market price and NUPL. A colour-coded verdict classifies MVRV from deep value through to extreme cycle-top territory.
6. Switch to Advanced for depth
Advanced mode adds an MVRV vs. realized-cap chart, a sensitivity check on a +1% input change, and a companion metrics grid with aggregate unrealized profit, premium to cost basis and more.
What This Tool Offers
Built around the realized cap summation Σ(amount × price last moved) and its most important application, the MVRV ratio.
Coin-age band aggregator
Nine editable bands from 1d–1w through 5y+, each with amount and average price last moved. The table computes and totals amount × price in real time and pushes the result into the main calculator.
Three-way solving
Solve for market cap, realized cap or MVRV. The calculator rearranges the relation for whichever variable you choose.
Stacked composition bar
The live schematic draws realized cap as a stacked bar segmented by coin-age band, so you can see at a glance which holder cohorts make up the cost basis.
MVRV regime verdict
Every result is classified from deep value / capitulation through mid-cycle expansion up to extreme late-cycle territory, with a coloured badge and the matching NUPL reading.
Dual comparison charts
MVRV vs. market cap for three realized-cap levels, plus an advanced MVRV vs. realized-cap chart for three market-cap levels.
Reference tables
An MVRV lookup grid, the NUPL zone table, historical MVRV regime bands, and a full variable reference with unit notes.
Reference Tables & Conversions
A valuation converter, an MVRV lookup grid, and the standard on-chain regime bands.
On-chain valuation converter
MVRV Lookup Grid
Computed from MVRV = MC / RC. Rows are realized cap, columns are market cap. Values are the MVRV ratio.
| RC ↓ / MC → | $200B | $500B | $1T | $1.5T | $2T | $4T |
|---|
MVRV Regime Bands
Historical BTC regimes. Bands are empirical — they describe where cycle tops and bottoms have clustered, not hard thresholds. Each cycle has peaked lower than the last as the asset has matured.
| MVRV | Regime | NUPL equivalent | Historical character |
|---|---|---|---|
| < 0.60 | Deep value | < −0.67 | Extreme capitulation; only seen at the deepest bear lows |
| 0.60 – 0.80 | Below cost basis | −0.67 – −0.25 | Average holder deeply underwater; accumulation zone historically |
| 0.80 – 1.00 | Sub-1.0 | −0.25 – 0 | Market trading under aggregate cost basis; late bear |
| 1.00 – 1.50 | Low | 0 – 0.33 | Early recovery; most holders near break-even |
| 1.50 – 2.50 | Elevated | 0.33 – 0.60 | Mid-cycle expansion; the longest-lasting regime |
| 2.50 – 3.50 | High | 0.60 – 0.71 | Late cycle; historically elevated downside risk |
| > 3.50 | Extreme | > 0.71 | Cycle-top territory in earlier cycles; rare as the asset matures |
NUPL Zones
Net Unrealized Profit/Loss = (MC − RC) / MC. It is a monotonic transform of MVRV: NUPL = 1 − 1/MVRV. The zone names are the standard ones used across on-chain analytics.
| NUPL | Zone | MVRV equivalent | Sentiment |
|---|---|---|---|
| < 0 | Capitulation | < 1.00 | Aggregate unrealized loss; fear and forced selling |
| 0 – 0.25 | Hope / Fear | 1.00 – 1.33 | Market just back above cost basis; fragile optimism |
| 0.25 – 0.50 | Optimism / Anxiety | 1.33 – 2.00 | Recovering confidence; the bulk of a bull trend |
| 0.50 – 0.75 | Belief / Denial | 2.00 – 4.00 | Strong conviction; late-cycle exuberance building |
| > 0.75 | Euphoria / Greed | > 4.00 | Extreme unrealized profit; historically near tops |
Variable Reference
| Symbol | Meaning | Typical range | Units |
|---|---|---|---|
| RC | Realized capitalization | 10⁹ – 10¹² | USD |
| MC | Market capitalization | 10⁹ – 10¹³ | USD |
| MVRV | Market value to realized value | 0.5 – 5 | dimensionless |
| NUPL | Net unrealized profit / loss | −0.5 – 0.9 | dimensionless |
| Realized price | RC ÷ circulating supply | — | USD / coin |
| Market price | MC ÷ circulating supply | — | USD / coin |
| UP/L | Aggregate unrealized profit or loss = MC − RC | ±10¹² | USD |
What Is Realized Capitalization?
Realized capitalization is an on-chain valuation metric that values every coin in existence at the price at which it last moved, rather than at the current market price. It is computed by walking every unspent transaction output on the chain, taking the amount of coins in that output, multiplying by the USD price at the moment that output was created, and summing across the entire UTXO set.
The result is the aggregate cost basis of the supply — the total amount of money that has actually been paid for the coins currently outstanding. It behaves quite differently from market cap, and the difference between the two is the entire basis of the MVRV family of metrics.
The Realized Cap Formula
The defining expression is a summation over the UTXO set:
Because the summation is impractical to evaluate by hand, the metric is normally published as a coin-age band breakdown. Each band contributes its own amount × price term:
The band table in this tool computes exactly that sum. Once realized cap is known, the standard derived metrics follow:
NUPL = (MC − RC) / MC = 1 − 1 / MVRV
Realized Price = RC / Circulating Supply
Market Price = MC / Circulating Supply
Aggregate Unrealized P/L = MC − RC
Realized Cap vs Market Cap
Market cap and realized cap use the same supply but a different price, and that single difference produces two metrics with almost opposite personalities.
| Property | Market cap | Realized cap |
|---|---|---|
| Price used | Current spot price | Price when each coin last moved |
| Updates when | Every tick | Only when coins are spent |
| Volatility | Extremely high | Low and slow-moving |
| Behaviour in a crash | Falls immediately and fully | Falls only as coins move at lower prices |
| Interpretation | What the market says it is worth | What the market actually paid |
| Analogy | Market value of equity | Book value / paid-in capital |
| Chain support | Any chain | UTXO chains only |
The practical consequence is that realized cap acts as a slow-moving floor of accumulated capital. During a bull market, market cap races ahead and MVRV expands. During a bear market, market cap collapses toward realized cap while realized cap barely moves — which is precisely why MVRV compresses toward 1.0 at cycle lows.
What MVRV Tells You
MVRV divides the price being paid today by the average price that was paid historically. An MVRV of 1.0 means the average coin is exactly break-even and the market as a whole has neither gained nor lost relative to its cost basis. Above 1.0, the average holder is in profit; below 1.0, the average holder is underwater.
The reason MVRV is watched so closely is that holder behaviour depends on whether people are in profit or loss. When MVRV is very high, a large majority of holders have large unrealized gains, which creates the conditions for profit-taking cascades. When MVRV is very low, most holders are underwater and the marginal seller disappears, which historically has marked accumulation zones. Neither extreme is a timing signal on its own, but both describe the incentive structure that every holder is responding to.
NUPL is the same information expressed as a share of market cap rather than as a ratio: NUPL = (MC − RC) / MC. It runs from just above −1 (total loss) to just below 1 (almost all value is unrealized profit), and is usually divided into the five sentiment zones shown in the reference table above.
Realized Price and Market Price
Dividing realized cap by the circulating supply gives the realized price — the average cost basis of every coin in existence. Dividing market cap by the same supply gives the ordinary market price. Their ratio is MVRV.
Realized price is a particularly intuitive reference line. When market price trades above realized price, the average holder is in profit; when it trades below, the average holder is underwater. Long stretches below realized price have historically been the deepest and most painful phases of bear markets — and also the periods when long-term holders accumulated most aggressively.
Worked Examples
Band 2: 1.8M coins × $55,000 = $99.0B
Band 3: 2.4M coins × $48,000 = $115.2B
Band 4: 2.1M coins × $42,000 = $88.2B
Band 5: 2.8M coins × $35,000 = $98.0B
Band 6: 3.2M coins × $28,000 = $89.6B
Band 7: 2.4M coins × $22,000 = $52.8B
Band 8: 2.2M coins × $18,000 = $39.6B
Band 9: 1.9M coins × $9,000 = $17.1B
Realized Cap = Σ = $655.3B
MVRV = 1,280,000,000,000 / 655,300,000,000 = 1.9533
MC = 2.50 × 655,300,000,000 = $1.638T
RC = 1,280,000,000,000 / 1.9533 = $655.3B
Realized price = 655,300,000,000 / 19,700,000 = $33,264 per coin
NUPL = 1 − 1 / 1.9533 = 0.4881 (48.81% of market cap is unrealized profit)
Frequently Asked Questions
Realized cap requires knowing the price at which each specific chunk of coins last moved, and that requires a UTXO model where coins exist as discrete, individually-timestamped outputs. Ethereum is account-based: an address simply holds a balance, and the individual coins within that balance have no separate history. When you receive ETH into an address that already holds ETH, the new coins are merged with the old ones and the distinction is lost forever. Analytics firms publish "realized cap" style metrics for account chains using address-age heuristics — treating an address's entire balance as having moved at the time of its last outgoing transaction — but these are approximations, and they diverge materially from the UTXO definition.
Yes, but slowly and reluctantly. Realized cap falls when coins that were last moved at a high price are spent at a lower price — the UTXO is destroyed and a new one is created at the lower price, so the contribution to the sum drops. This happens throughout bear markets as capitulation forces coins to move at losses. But the decline is far gentler than market cap, because only the coins that actually move get repriced. If 90% of the supply simply sits still through a crash, 90% of the realized cap is unchanged. This is why MVRV compresses toward 1.0 rather than collapsing to 0 during bear markets.
Historically, BTC cycle peaks have occurred at progressively lower MVRV readings. The 2011 top was above 5, the 2013 tops were around 4–5, the 2017 top was around 4, and the 2021 top was around 3.5. The downward drift is expected: as the asset matures, the holder base broadens, more supply sits in long-term custody with a low cost basis, and the realized cap becomes larger and stickier relative to market cap. This means any fixed threshold — including 3.5 — should be treated as a historical observation rather than a rule, and it will likely continue to drift lower over time.
They are the same concept applied at different levels. A single holder's cost basis is what they paid for their coins. Realized cap is the aggregate cost basis of every coin currently in existence. The difference is that realized cap only tracks the last movement of each coin, not the full history of trades. If a coin has changed hands ten times, only the most recent price counts toward the sum. This means realized cap measures the cost basis of the current holder set, not the total amount of money that has ever flowed through the asset.
Realized price is realized cap divided by circulating supply — the average price at which every coin in existence last moved. It is the break-even line for the average holder. When market price is above realized price, the average holder is in profit and the MVRV is above 1. When market price falls below realized price, the average holder is underwater. Historically, extended periods below realized price have coincided with the deepest bear market phases and with the strongest long-term accumulation by patient holders, which is why the level is watched closely as a valuation reference rather than as a trading trigger.
No single metric is a sell signal, and MVRV especially should not be used that way. High MVRV tells you that the average holder has a large unrealized profit, which creates the conditions for profit-taking but says nothing about when it will happen. Markets have run for months at elevated MVRV readings. What MVRV is genuinely useful for is framing risk: at MVRV 3.5 the downside from a mean reversion to 1.0 is far larger than at MVRV 1.2. It describes the asymmetry of the setup, not the timing of the turn.
Three reasons. First, price sources differ — a UTXO created at 14:03:22 might be priced against a different exchange or a different candle close depending on the provider. Second, the treatment of lost and provably-unspendable coins differs: some providers include them at their historical price, others exclude them entirely, and a few use a decay model. Third, the treatment of coins mined in the earliest blocks, whose cost basis is effectively zero or unknowable, varies. For a major asset the differences are typically a few percent, but they are large enough that you should compare MVRV readings from a single provider over time rather than mixing providers in one chart.
Variables
| Symbol | Quantity | Unit |
|---|---|---|
| Realized Cap | Realized capitalization | currency |
| Coin Amount | Amount of coins in each cohort | coins |
| Price When Last Moved | Price at each cohort's last on-chain movement | currency |
What it means
Realized cap is an alternative to market cap that values coins at their last moved price, providing a less volatile measure of network value. It is used to identify macro bottoms and tops. Understanding this helps in assessing the actual investment value of a network.
Worked example
Realized Capitalization – Two Detailed Examples
Real‑World| Parameter | Value |
|---|---|
| Cohort 1: Coins | 100,000 |
| Cohort 1: Price | $20,000 |
| Cohort 2: Coins | 50,000 |
| Cohort 2: Price | $60,000 |
| Parameter | Value |
|---|---|
| Additional Cohort | 200,000 |
| Price | $5,000 |
Common mistakes
- Realised cap (simplified): Sum over all coins of (coin amount × price when last moved).
- Price when last moved: The price at which the coin was last transacted.
- Use UTXO data: Requires blockchain data to compute accurately.
- Interpretation: Reflects the cost basis of the network.
Applications
Realised capitalisation (simplified) estimates the total value of all coins based on the price at which they last moved, providing a measure of the actual invested capital. This is used to assess the true economic weight of a network. Investors use it to gauge the cost basis of holders and to calculate metrics like MVRV. Understanding realised cap is important for on‑chain analysis.
- Calculating the realised value of a network
- Assessing the cost basis of holders
- Valuation metrics like MVRV
- Identifying support and resistance levels
- Educational understanding of on‑chain economics
Related calculators · Technical & Market Analysis
Recently updated formulas
Suggest an improvement
Found a mistake? Have a better example? Let us know.
You may send up to 3 suggestions per 24 hours.