SOPR (Spent Output Profit Ratio)
By Menno — 13 years in crypto, 3 bear markets survived, zero paid promotions
Last updated: March 2026
SOPR measures whether coins moved on-chain are being sold at a profit or a loss by dividing the current price of moved coins by the price at which they were originally acquired.
SOPR (Spent Output Profit Ratio) is an on-chain metric that analyzes every Bitcoin transaction and calculates whether coins being moved are in profit or at a loss. Specifically, SOPR = (price at time of current spend) / (price at time of acquisition). An SOPR above 1.0 means coins are being moved at a profit; below 1.0 means they're being moved at a loss.
The behavioral insight behind SOPR is powerful. People who are selling at a profit are willing to sell; people selling at a loss are capitulating. When SOPR drops below 1.0 and the market holds (or SOPR quickly recovers above 1.0), it indicates strong hands are buying from weak hands who are forced to sell at a loss — a classic accumulation signal. The most significant SOPR bottoms in Bitcoin's history corresponded with cycle bottoms.
During bull markets, SOPR tends to stay above 1.0. When it dips briefly below 1.0 and bounces, these dips often represent excellent buying opportunities — holders briefly panic, sell at a loss, and the resulting price drop is quickly absorbed. When SOPR is consistently high (1.05-1.15), it suggests widespread profit-taking and increasing sell pressure, typically a late bull market signal. The Adjusted SOPR (aSOPR) filters out very short-term transactions (coins moved within an hour) to reduce noise from wallet management operations that don't represent actual buying/selling decisions.
Frequently Asked Questions
What does an SOPR below 1.0 mean for Bitcoin?
SOPR below 1.0 means on-chain transactions are occurring at a loss — holders are being forced to sell below their purchase price. When the market absorbs this selling and SOPR recovers above 1.0 quickly, it signals strong buying pressure and accumulation. Extended SOPR below 1.0 indicates capitulation phases, which have historically coincided with Bitcoin cycle bottoms.
How is SOPR different from MVRV?
MVRV compares the entire market's current value to its aggregate cost basis (a snapshot). SOPR analyzes individual transactions happening right now — it shows what people who are actively moving coins today paid for those coins. SOPR captures real-time behavior, while MVRV captures the total portfolio of all holders.
Related Tools on Alpha Factory
Related Terms
MVRV Ratio
The MVRV (Market Value to Realized Value) Ratio compares Bitcoin's total market cap to its realized cap, indicating whether holders are broadly in profit or at a loss and identifying market cycle tops and bottoms.
Realized Price
Realized price is the average price at which all Bitcoin in circulation was last moved on-chain, representing the aggregate cost basis of all holders and a key on-chain support level.
On-Chain Analysis
On-chain analysis is the study of blockchain transaction data to understand investor behavior, identify market trends, and gain trading insights. It includes metrics like exchange flows, whale movements, and holder distribution.
Accumulation
Accumulation is the phase where informed investors quietly buy an asset at low prices before a major uptrend, often characterized by sideways price action and declining volatility.
Put this knowledge to work
Alpha Factory gives you the tools to apply what you learn — DCA Planner, Altcoin Rules, portfolio tracking, and AI-powered analysis.
Start Free Trial