Back to Blog

Bitcoin SOPR Explained: What Spent Output Profit Ratio Tells Us About Market Sentiment

Bitcoin SOPR Explained: What Spent Output Profit Ratio Tells Us About Market Sentiment
Every Bitcoin transaction leaves a trace. Across millions of those traces, a clear picture emerges—not just of price movement, but of the psychology driving it. One metric captures that picture better than most: the Spent Output Profit Ratio, or SOPR.

Every Bitcoin transaction leaves a trace. Across millions of those traces, a clear picture emerges—not just of price movement, but of the psychology driving it. One metric captures that picture better than most: the Spent Output Profit Ratio, or SOPR.

SOPR measures whether Bitcoin holders are selling at a profit or a loss by comparing what they paid for their coins against what they received when they sold. That simple comparison turns raw blockchain data into one of the most reliable sentiment indicators in crypto analysis.

What Is SOPR and How Does It Work?

At its core, SOPR divides the value of a spent output at the time it was sold by its value when it was originally created.

SOPR Formula:
SOPR = Price Sold ÷ Price Bought (for all spent outputs)

A reading of 1.0 means the market is breaking even—coins are being sold at exactly what they cost. Above 1.0, holders are realizing profits. Below 1.0, they're selling at a loss.

To make it concrete: if someone bought Bitcoin at $30,000 and sells at $45,000, that transaction contributes a ratio of 1.5. Aggregate that across every transaction in a given period, and you get a real-time read on whether the market is cashing out gains or cutting losses.

The Psychology Behind SOPR Movements

What makes SOPR useful isn't the math—it's what the math reflects. Human behavior at critical market moments follows recognizable patterns, and SOPR captures them.

When prices surge, early buyers face the temptation to lock in gains. When prices fall hard, fear takes over and some holders sell regardless of what they paid. SOPR tracks both dynamics in real time.

Profit-Taking Phases (SOPR > 1.0)

Elevated SOPR often coincides with market tops. As Bitcoin climbs, long-term holders who bought at lower prices start selling, creating overhead pressure that can slow or reverse momentum.

Sustained SOPR readings above 1.2–1.3 have historically signaled that euphoria is reaching dangerous territory. Markets can't absorb indefinite profit-taking without eventually correcting.

Capitulation Phases (SOPR < 1.0)

When SOPR falls below 1.0, holders are selling at a loss—usually during bear markets or sharp corrections when fear overwhelms rational decision-making.

Extreme lows, particularly below 0.9, tend to mark capitulation events: moments when weaker hands exit at any price just to get out. These periods frequently align with market bottoms, as selling pressure eventually exhausts itself.

Reading SOPR Across Market Cycles

SOPR doesn't behave the same way in every market environment. Bull and bear cycles each produce distinct patterns that experienced analysts learn to recognize.

Bull Market SOPR Patterns

In a healthy bull run, SOPR oscillates above and below 1.0 in a fairly consistent rhythm:

  • Early bull market: SOPR hovers near 1.0 as momentum builds
  • Mid-bull market: Spikes above 1.0 during rallies, then resets to 1.0 during pullbacks
  • Late bull market: Extreme readings above 1.3 as euphoria peaks

The reset is the key signal. Healthy bull markets see SOPR return to 1.0 during corrections. When it stops resetting—when it stays persistently elevated—that's often a sign the market is overheated and vulnerable to a larger move down.

Bear Market SOPR Patterns

Bear markets follow a different script:

  • Early bear market: Sharp SOPR spikes as recent buyers panic-sell
  • Mid-bear market: SOPR oscillates below 1.0 as sustained selling continues
  • Late bear market: Extreme lows as final capitulation plays out

The same reset logic applies in reverse. Bear markets often bottom when SOPR stops making new lows and begins stabilizing above 1.0.

SOPR Variations and Refinements

Standard SOPR covers all Bitcoin transactions, but analysts have developed more targeted versions to filter out noise and isolate specific market behaviors.

Long-Term Holder SOPR (LTH-SOPR)

This variant looks only at coins held for more than 155 days. By filtering out short-term trading activity, LTH-SOPR produces cleaner signals—long-term holders tend to make more deliberate decisions, and their behavior often drives the most significant market moves. It's particularly useful for identifying major cycle tops and bottoms.

Short-Term Holder SOPR (STH-SOPR)

STH-SOPR tracks coins held for less than 155 days, capturing recent buyers and active traders. It's noisier, but valuable for reading short-term sentiment shifts.

Adjusted SOPR (aSOPR)

Adjusted SOPR removes transactions with a lifespan under one hour, stripping out same-day trading and technical transfers that don't reflect genuine market sentiment.

Historical SOPR Analysis: Key Market Moments

Looking at SOPR through past Bitcoin cycles shows how consistently it has flagged major turning points.

The 2017 Bull Market Peak

As Bitcoin approached $20,000 in December 2017, SOPR climbed above 1.4—a sign that early adopters were aggressively cashing out. The crash that followed sent SOPR well below 1.0 as late buyers absorbed the losses.

The 2018–2019 Bear Market

SOPR stayed predominantly below 1.0 throughout 2018, reflecting steady loss realization across the market. Recovery only took hold in early 2019, when SOPR began stabilizing above 1.0.

The 2020–2021 Cycle

This cycle followed the classic SOPR playbook: early stability near 1.0, mid-cycle spikes with healthy resets, and extreme readings above 1.3 near the $69,000 peak in November 2021.

The 2022 Correction

SOPR proved its value again during the 2022 bear market. Both the Terra Luna collapse in May and the FTX implosion in November coincided with extreme SOPR lows—each marking a significant capitulation event and a near-term market bottom.

Using SOPR in Trading and Investment Decisions

SOPR works best as a confluence indicator. On its own, it's useful. Combined with other metrics, it becomes considerably more powerful.

Entry Signals

Conditions worth watching for potential accumulation:

  • SOPR drops below 0.95 for an extended period
  • Bullish divergence: price makes new lows while SOPR doesn't
  • Long-term holder SOPR reaches extreme lows

Exit Signals

Conditions that suggest reducing exposure:

  • SOPR exceeds 1.2 for a sustained stretch
  • SOPR fails to reset to 1.0 during corrections
  • Multiple SOPR variants show extreme readings at the same time

Risk Management Applications

SOPR can also inform position sizing:

  • Increase allocation during extreme SOPR lows, where risk/reward tends to be more favorable
  • Reduce allocation during extreme highs, where risk is elevated
  • Hold neutral positions when SOPR oscillates normally around 1.0

SOPR Limitations and Considerations

No indicator is perfect, and SOPR has real limitations worth understanding before relying on it.

Market Structure Changes

Bitcoin's market has changed significantly over the years. Institutional adoption, derivatives markets, and custodial solutions all affect how transactions are structured—which means SOPR may not reflect sentiment as directly as it did in earlier cycles.

Exchange Dynamics

Large exchange transfers made for operational reasons, not user trading, can distort SOPR readings. That noise is worth accounting for when interpreting the data.

Timeframe Sensitivity

Daily SOPR is volatile. Weekly or monthly averages smooth out the noise and make trend identification more reliable. The right timeframe depends on what you're trying to measure.

Combining SOPR with Other On-Chain Metrics

SOPR's signal strengthens considerably when paired with complementary data:

MVRV Z-Score: Confirms whether Bitcoin is statistically overvalued or undervalued relative to realized value
NUPL (Net Unrealized Profit/Loss): Shows the aggregate profit/loss position across all holders
Exchange flows: Indicates whether coins are moving toward exchanges (potential selling pressure) or into wallets (potential accumulation)

Using these together reduces false signals and gives a more complete picture of where the market actually stands.

The Future of SOPR Analysis

SOPR analysis continues to evolve alongside Bitcoin itself. New variations account for different holder cohorts, transaction types, and shifting market conditions. But the core insight hasn't changed: knowing when participants are realizing profits or losses tells you something fundamental about sentiment and likely price direction.

Advanced platforms now offer real-time SOPR tracking with customizable parameters, making this once-niche metric accessible to a much broader range of investors and traders.

Conclusion

SOPR turns blockchain data into something genuinely useful—a window into the collective profit and loss behavior of Bitcoin holders. Its strength lies in capturing human psychology at scale, showing when greed is driving profit-taking and when fear is forcing capitulation.

Understanding how SOPR behaves across market cycles helps investors make better-timed decisions: accumulating during periods of extreme loss realization, exercising caution when profit-taking becomes excessive. It's not infallible, but it's one of the more reliable tools in the on-chain analyst's kit.

The metric's real value comes from consistent observation and integration with other data. As Bitcoin's market structure keeps evolving, SOPR adapts—while its core principle stays the same: follow the money, and the market tends to reveal itself.

Ready to explore Bitcoin's on-chain data in real time? Check out SOPR charts and other essential metrics at horizonforecast.com.