IFCCI

On-Chain Analysis

SOPR (Spent Output Profit Ratio)

5 min readLesson 4 of 12
33%

Learning Objectives

  1. 1Understand what the Spent Output Profit Ratio (SOPR) measures and how it is calculated
  2. 2Interpret SOPR values to determine whether Bitcoin holders are selling at a profit or a loss
  3. 3Recognize how SOPR behaves differently in bull and bear market conditions
  4. 4Use SOPR as a tool to identify potential trend reversals and momentum shifts

Understanding Bitcoin's Spent Output Profit Ratio (SOPR)

Imagine a neighborhood garage sale where every seller keeps a detailed ledger of the original purchase prices for the items they're selling. If most sellers list their items at prices above what they originally paid, the sale is effectively a "profit sale." Conversely, if prices fall below original purchase prices, it becomes a "loss sale."

The Spent Output Profit Ratio (SOPR) performs a similar function for Bitcoin transactions. It measures whether bitcoins being moved on-chain are transferred at a profit or a loss compared to their original acquisition price.

What is SOPR?

SOPR is an on-chain metric that indicates whether Bitcoin holders are selling at a profit or loss by comparing the price at which coins are spent to their acquisition price.

Formula: SOPR = Price at Sale / Price at Acquisition

SOPR analyzes every bitcoin moved on the blockchain during a given timeframe by checking:

  • The price when the coins were originally acquired.
  • The price when the coins are subsequently spent.

This ratio reveals whether market participants are realizing profits (SOPR > 1), breaking even (SOPR = 1), or incurring losses (SOPR < 1).

While SOPR assumes that moving coins represents selling, it is important to note that some transactions may simply be transfers between an individual's own wallets. Despite this limitation, SOPR remains a reliable proxy for overall market profitability.

Example

If an investor purchased 1 BTC at $30,000 and later spent it when the price reached $36,000, the SOPR for this transaction would be: SOPR = 36,000 / 30,000 = 1.2

This indicates a 20% profit realized on that transaction. A sustained SOPR above 1 across many transactions suggests widespread profit-taking, while a SOPR below 1 implies significant selling at a loss.

How to Read the SOPR Chart

The chart titled "Bitcoin: Spent Output Profit Ratio (SOPR)" tracks the profitability of bitcoin transactions as they occur, alongside the BTC/USD spot price.

Chart ComponentDescription
Green BarsSOPR > 1 (Profitable transactions)
Red BarsSOPR < 1 (Loss-making transactions)
Black LineBitcoin spot price

Interpreting SOPR

  • SOPR > 1 (Green bars): Coins are sold at a profit; typically observed during bull markets.
  • SOPR < 1 (Red bars): Coins are sold at a loss; often associated with bear markets and capitulation phases.
  • SOPR = 1: Market participants are breaking even, which may indicate a temporary equilibrium.

Key observations:

  • During bull runs, SOPR tends to remain above 1, reflecting active profit-taking.
  • In bear markets, SOPR dips below 1, signaling widespread losses and panic selling.
  • Notable sharp SOPR declines (e.g., 2018, 2020, 2022, early 2023) correspond with capitulation events and local market bottoms.
  • Sustained SOPR values above 1 during 2021 and 2024 aligned with strong upward trends in Bitcoin's price.

As of the latest data, SOPR is generally positive with no significant red spikes, indicating a stable bull market structure with healthy profit realization.

Why SOPR Matters to Traders

  • Trend Analysis:
    • Rising SOPR indicates increasing profit-taking and potential market optimism.
    • Falling SOPR suggests mounting losses or that profitable coins are being held, signaling fear or capitulation.
  • Support and Resistance: The SOPR value of 1 serves as a psychological support or resistance level, often acting as a baseline during trend reversals.
  • Market Signals:
    • A SOPR reset to 1 after a dip often signals a bullish continuation.
    • Repeated SOPR values below 1 may indicate bearish consolidation or stress.
    • Extreme negative SOPR spikes often mark local market bottoms and maximum pain points.

Historical SOPR Examples

  • November 2022: FTX Collapse and Capitulation Following FTX's failure, Bitcoin's price plunged to approximately $16,000. SOPR dropped sharply from 0.99 to 0.87, signaling heavy loss realization and market capitulation. Subsequently, Bitcoin recovered above $20,000, illustrating SOPR's utility in identifying bottoms.
  • March 2021: Profit-Taking at Market Peak As Bitcoin approached its then all-time high near $61,000, SOPR rose above 1.15, indicating widespread profit-taking. This preceded a price correction, underscoring SOPR's role in signaling potential market tops.
  • July 2021: SOPR Reset and Bullish Resumption After a May 2021 correction, SOPR dipped below 1, suggesting investors sold at a loss—a common bottoming signal. Following this "SOPR reset," Bitcoin resumed its upward trajectory.

Additional Insight: What Are "Spent Outputs"?

Bitcoin transactions operate via outputs rather than individual coins. Each time Bitcoin is received, it is recorded as an "unspent transaction output" (UTXO). When Bitcoin is spent, these outputs are consumed, creating new outputs for the recipient.

For example:

  • Lisa receives 1 BTC from Jennie, creating an unspent output for Lisa.
  • When Lisa sends 1 BTC to Rose, the original output is "spent," and a new output is created for Rose.

SOPR analyzes these "spent outputs" to assess transaction profitability.

Summary Table

SOPR ValueInterpretationMarket Signal
> 1.0Selling at a profitBullish continuation likely
= 1.0Break-even sellingNeutral/trend test
< 1.0Selling at a lossCapitulation or bearish signal
Sharp dipsForced selling or panicPossible local bottom

In conclusion, SOPR offers a real-time, on-chain perspective of whether Bitcoin holders are realizing gains or losses. Monitoring SOPR trends enables traders to identify profit-taking phases, market exhaustion, and potential reversal points—critical signals for navigating Bitcoin's volatile cycles.

Key Takeaways

  1. 1SOPR measures whether bitcoins being spent (moved) are sold at a profit or loss by comparing the price at spending to the price at acquisition
  2. 2A SOPR above 1 indicates coins are being sold at a profit on average, while below 1 indicates they are being sold at a loss
  3. 3In bull markets, SOPR dips to 1 often act as support levels, while in bear markets, SOPR rises to 1 often act as resistance
  4. 4SOPR resets (returning to 1 from either direction) can signal potential reversal points in Bitcoin's price cycle

Knowledge Check

1. What does a SOPR value greater than 1 indicate?