aSOPR — Bitcoin Spending Profit/Loss Signal
The adjusted Spent Output Profit Ratio (aSOPR) measures whether Bitcoin being spent on-chain is being sold at a profit or a loss. When the market is in sustained loss-taking (aSOPR < 1), it signals capitulation and historically precedes bottoms.
The average profit ratio of all Bitcoin transactions: (price at time of sale) / (price at time of purchase) for each spent output. Excludes coin-hour-old outputs to filter noise.
aSOPR = Σ(realized value) / Σ(value at creation) across all spent outputs in a day, excluding outputs younger than 1 hour, smoothed with a 7-day moving average.
Sustained readings below 1.0 — coins are being sold at a loss on average. This capitulation zone, when held for multiple days/weeks, has marked every major cycle bottom.
Dec 2018 bottom: ~0.960 (deep capitulation) | Jun 2022 LUNA: ~0.975 | Nov 2022: ~0.980
Deep Dive: How aSOPR (7d MA) Works
The aSOPR (adjusted Spent Output Profit Ratio) answers a precise question: is the Bitcoin being moved on-chain today being sold at a profit or at a loss? For each spent output — each coin that moved — the metric compares the USD value at time of movement to the USD value when that coin was last received. A ratio above 1.0 means the average spent coin is being sold at a profit. Below 1.0 means the average coin is being sold at a loss. The 'adjusted' prefix means outputs younger than 1 hour are excluded, filtering out exchange-internal movements that don't represent real economic decisions.
The critical insight is what sustained below-1.0 readings mean psychologically. When the entire market is, on average, selling at a loss, it signals capitulation — holders who bought higher have decided the pain of waiting is worse than locking in the loss. This loss-realization phase is actually healthy for the market: it moves coins from weak hands (those who can't stomach the drawdown) to strong hands (those who understand the cycle). Each day of below-1.0 aSOPR means the pool of future forced sellers shrinks. The bottom forms when this process exhausts.
aSOPR is particularly useful for confirming when capitulation is ending. When aSOPR recovers from below 1.0 back above 1.0 and holds above it — especially after a sustained period of loss-taking — it signals that the composition of sellers has shifted. The remaining on-chain activity is now dominated by profitable sales, meaning long-term holders who bought at lower prices are the primary movers. This transition from loss-dominant to profit-dominant on-chain activity has historically preceded recoveries. In the Bitcoin Bottom Score, aSOPR carries a weight of 0.74 and is one of the most direct behavioral measures of market capitulation.
How to Read the Score
Frequently Asked Questions
More On-Chain Signals
Not financial advice. Bitcoin is a high-risk asset. Past signal accuracy does not guarantee future results.