UTXO Age
Learn what UTXO age means in Bitcoin analytics and how coin age metrics reveal holder behavior.
Key Takeaways
- UTXO age measures how long a UTXO has remained unspent on the Bitcoin blockchain, expressed in days (or blocks) since it was created. When a UTXO is spent, its age resets to zero.
- Aggregate UTXO age distributions power key on-chain metrics like HODL Waves and coin-days destroyed, which analysts use to distinguish long-term holder accumulation from short-term speculation.
- UTXO age is a descriptive metric, not a predictive one: it reveals holding behavior after the fact but cannot determine intent, and old UTXOs moving may reflect custodial reshuffling rather than genuine selling.
What Is UTXO Age?
UTXO age refers to the elapsed time between when an unspent transaction output was created and the present moment (or, if spent, the moment it was consumed as an input). In Bitcoin's UTXO-based accounting model, every coin exists as a discrete output tied to a specific transaction. The age of that output encodes how long its owner has chosen not to spend it.
Because the entire Bitcoin transaction history is publicly recorded on the blockchain, any observer can reconstruct the age of every UTXO at any point in time. This transparency makes UTXO age one of the most fundamental building blocks in on-chain analytics: it transforms raw transaction data into behavioral signals about how market participants hold and move their coins.
How It Works
Every Bitcoin transaction consumes one or more existing UTXOs as inputs and creates new UTXOs as outputs. Each new output begins life with an age of zero. From that moment, its age increases with every new block until it is eventually spent:
- A transaction creates a new output at block height N, assigning some amount of BTC to a locking script
- The output sits unspent while blocks N+1, N+2, N+3, and so on are mined, and its age grows accordingly
- When the output is finally spent in a later transaction, its age is recorded as the difference between the spending block and block N
- The spending transaction creates new outputs, and the cycle restarts with age reset to zero
Analysts typically express UTXO age in calendar days rather than block heights, converting via the average block interval of roughly ten minutes.
Coin-Days: Weighting Age by Value
Raw age alone does not account for how much value sits in a UTXO. A 0.0001 BTC output dormant for five years carries less economic significance than a 100 BTC output dormant for one week. To address this, analysts use coin-days: the product of a UTXO's value (in BTC) and its age (in days).
coin_days = utxo_value_btc * age_in_days
# Example:
# A 2 BTC output dormant for 100 days
coin_days = 2 * 100 # = 200 coin-days
# A 0.5 BTC output dormant for 1,000 days
coin_days = 0.5 * 1000 # = 500 coin-daysWhen a UTXO is spent, its accumulated coin-days are "destroyed." This is the basis of the coin-days destroyed (CDD) metric, which sums destroyed coin-days across all spent outputs in a given period. High CDD values indicate that old, high-value coins are moving: a signal that long-dormant supply is re-entering circulation.
Mean Coin Age
Mean coin age (MCA) is the value-weighted average age of all UTXOs in the current set. A rising MCA suggests accumulation: coins are aging in place as holders refrain from spending. A sharp drop in MCA indicates that old coins are being spent and replaced by fresh outputs, which often correlates with distribution phases or large-scale custodial movements.
Use Cases
HODL Waves
HODL Waves, first described by Unchained Capital in 2018, visualize the entire Bitcoin supply grouped into age bands. Each band represents the percentage of supply that has remained unspent for a given period: less than one day, one to seven days, one to three months, six to twelve months, one to two years, and so on up to ten-plus years.
These bands form wave-like patterns when plotted over time. During bull markets, older bands shrink as long-term holders sell into rising prices, and younger bands expand as new buyers accumulate recently moved coins. During bear markets and accumulation phases, the pattern reverses: younger bands contract and older bands swell as coins age in place. The interplay between these bands offers a visual narrative of the market cycle's accumulation and distribution dynamics.
Long-Term vs. Short-Term Holder Classification
Analytics providers use UTXO age thresholds to classify supply into holder cohorts. Glassnode, for example, applies a logistic weighting centered at 155 days: UTXOs older than this threshold are categorized as long-term holder (LTH) supply, while younger UTXOs count as short-term holder (STH) supply.
The 155-day cutoff is derived from empirical observation: the probability that a coin will be spent declines sharply in the first few months after creation, then levels off around 100 to 200 days. Beyond that plateau, holders are statistically less likely to sell in response to short-term price movements. Tracking the ratio of LTH to STH supply over time provides a macro view of market maturity within each cycle.
Spent Output Age Analysis
Rather than looking at unspent outputs, analysts can study the age distribution of outputs at the moment they are spent. This reveals which cohorts are actively selling. A spike in spending among UTXOs aged one to three months may indicate short-term profit-taking, while movement in the five-plus-year band could signal whale distribution or cold storage reorganization.
Derived metrics built on this approach include Spent Output Profit Ratio (SOPR), which compares the price at spending time to the price at creation time, weighted by UTXO age cohort. For a deeper exploration of on-chain valuation models that incorporate age-weighted supply data, see the research article on realized cap models.
UTXO Consolidation Timing
UTXO age plays a practical role in UTXO consolidation decisions. Wallet operators and exchanges batch small, old UTXOs into larger outputs during periods of low fee rates. The age of the consolidated UTXOs matters for privacy: merging outputs of different ages into a single transaction can reveal that they belong to the same entity, since unrelated parties are unlikely to spend UTXOs created at very different times in the same transaction.
Privacy Implications
UTXO age is a double-edged tool. While it provides valuable analytics for investors and researchers, it also gives chain analysis firms additional signals for deanonymization.
- Temporal fingerprinting: when multiple UTXOs of similar ages are spent together, analysts can infer they likely belong to the same wallet or entity, reinforcing the common-input heuristic
- Age-based linking: a UTXO's creation timestamp narrows the window of transactions that could have produced it, reducing the anonymity set for address clustering
- Change output detection: fresh outputs (age zero) in a transaction alongside old inputs can help identify which output is the change returning to the sender and which is the actual payment
- Consolidation patterns: exchanges and custodians that routinely consolidate aged UTXOs create distinctive on-chain fingerprints that analytics firms can track over time
Privacy-conscious users mitigate these risks through coin control, which lets them choose specific UTXOs for spending rather than letting the wallet select automatically. Techniques like CoinJoin and PayJoin further obscure age-based linkage by mixing inputs from multiple parties. For a practical guide to managing UTXO privacy, see the research article on coin control for Bitcoin privacy.
Why It Matters
UTXO age is one of Bitcoin's unique analytical advantages over account-based blockchains. Because every coin's history is permanently recorded as a chain of discrete outputs, analysts can study holding behavior at a granularity impossible in traditional finance or on platforms like Ethereum.
For the broader Bitcoin ecosystem, UTXO age metrics inform everything from HODL culture narratives to institutional risk models. Funds and trading desks monitor age-weighted metrics alongside price to gauge whether rallies are driven by genuine new demand or simply recycled short-term capital. Layer-2 solutions like Spark move transactions off-chain, which means that on-chain UTXO age metrics capture only base-layer activity: as more value moves to second layers, on-chain age distributions will increasingly reflect settlement and anchoring behavior rather than day-to-day payment flows.
Risks and Considerations
Interpretation Limits
UTXO age describes what happened, not why. A five-year-old UTXO moving could represent a long-term holder selling, an exchange migrating to a new wallet architecture, a lost-key recovery, or a deceased owner's estate executing a transfer. Without off-chain context, the metric cannot distinguish between these scenarios.
Custodial Distortion
Exchanges and custodians hold coins on behalf of millions of users. When a custodian consolidates or reshuffles UTXOs, the resulting age resets affect aggregate metrics even though no change of economic ownership occurred. As centralized platforms grow, their internal treasury operations can create misleading signals in age-based analytics.
Threshold Arbitrariness
The 155-day threshold used to separate long-term from short-term holders is an empirical heuristic, not a fundamental property of Bitcoin. Different analytics providers use different thresholds, age-band definitions, and weighting schemes. Comparing metrics across providers without understanding their methodological differences can lead to incorrect conclusions.
Lost Coin Bias
A significant portion of Bitcoin's supply sits in UTXOs that will never move because their private keys are permanently lost. These "zombie" UTXOs inflate the oldest age bands, making long-term holder supply appear larger than it truly is. Estimates of lost coins range from 3 to 4 million BTC, and most of this supply sits in UTXOs created in Bitcoin's earliest years.
This glossary entry is for informational purposes only and does not constitute financial or investment advice. Always do your own research before using any protocol or technology.