SOPR Explained: How to Use Spent Output Profit Ratio to Time Bitcoin

On-Chain Analysis

SOPR Explained: How to Use Spent Output Profit Ratio to Time Bitcoin

HEVEA Genius Research Team March 2026 8 min read

SOPR (Spent Output Profit Ratio) is one of the most actionable Bitcoin on-chain indicators. Unlike price action, it tells you whether the market is selling at a profit or a loss — giving you insight into holder behavior before the market moves.

What is SOPR?

SOPR stands for Spent Output Profit Ratio. It was introduced by blockchain analyst Renato Shirakashi in 2019 and has since become a cornerstone of professional Bitcoin on-chain analysis.

The formula is deceptively simple:

SOPR = Price sold ÷ Price paid

For every Bitcoin moved on a given day, divide the current price by the price when that Bitcoin was last acquired. SOPR aggregates this ratio across all transactions on the network.

A SOPR above 1.0 means coins are being moved at a profit, on average. A SOPR below 1.0 means coins are being moved at a loss.

How to read SOPR values

SOPR ValueMarket MeaningBehavioral Signal
< 1.0Coins sold at a lossCapitulation — holders in pain. Often marks bottoms.
= 1.0BreakevenCritical support/resistance level in trend analysis
1.0 – 1.05Modest profit-takingHealthy accumulation zone — buyers absorbing supply
1.05 – 1.20Active profit-takingBullish but watch for distribution
> 1.20Aggressive profit-takingLate-cycle warning — distribution likely in progress

SOPR as a trading signal

The SOPR reset — a key entry signal

One of the most powerful SOPR patterns is the SOPR reset to 1.0. During bull markets, when SOPR pulls back toward 1.0, it means holders are only willing to sell at breakeven — indicating strong conviction and reluctance to take losses. This support at 1.0 often coincides with high-quality buy opportunities.

The logic: if the market can hold SOPR above 1.0 when it tests that level, it confirms that buyers are stepping in before sellers capitulate. This is structurally bullish.

The SOPR flip — bear market confirmation

In bear markets, the opposite is true. When SOPR repeatedly fails to hold above 1.0, it signals that sellers are forced to accept losses to exit positions. Each failed recovery attempt above 1.0 confirms distribution is dominating. The SOPR flip from support to resistance is a key bear market confirmation signal.

💡 Key insight: SOPR is not a momentum indicator. It measures the profitability of coin movement, not price direction. This makes it fundamentally different from traditional technical indicators — and more grounded in actual market participant behavior.

SOPR across Bitcoin cycles

Each Bitcoin halving cycle shows a recognizable SOPR pattern:

  • Accumulation phase (post-capitulation): SOPR below 1.0 for extended periods, then gradual recovery
  • Early bull market: SOPR stabilizes above 1.0, each dip toward 1.0 is bought aggressively
  • Mid-cycle: SOPR ranges between 1.02 and 1.10 with healthy oscillations
  • Late bull market: SOPR spikes above 1.20-1.30 as long-term holders begin distributing
  • Blow-off top: SOPR extreme readings (1.40+) historically coincide with cycle peaks within weeks
  • Bear market: SOPR below 1.0 for sustained periods, multiple capitulation events

Limitations and context

SOPR is powerful but requires context. Several factors can distort readings:

  • Short-term vs long-term SOPR: The standard SOPR includes all UTXOs including those held for less than 1 hour. aSOPR (adjusted SOPR) removes outputs younger than 1 hour to filter noise. LTH-SOPR (long-term holder SOPR) isolates coins held 155+ days — historically the most predictive.
  • Exchange-related movements: Large exchange transfers can temporarily distort SOPR without reflecting genuine profit-taking behavior.
  • Network upgrades and migrations: Events that force UTXO consolidation can create artificial SOPR readings.

How HEVEA Genius uses SOPR

SOPR is one of the 4 core indicators in our HODL signal framework, alongside MVRV Z-Score, Exchange Netflow, and Puell Multiple. Here’s how we integrate it:

HODL Signal Scoring — SOPR Component
SOPR < 1.02 +1 Bullish point → supports ACCUMULATE signal
SOPR > 1.05 +1 Bearish point → contributes to HEDGE signal

When 3 or 4 of our 4 indicators align bearish (including SOPR), we issue a HEDGE signal. When 3 or 4 align bullish, we issue ACCUMULATE.

In practice, we monitor SOPR daily and watch for:

  • Extended periods below 1.02 as accumulation confirmation
  • Recovery and stabilization above 1.0 as trend confirmation after corrections
  • Readings above 1.05 combined with other distribution signals for HEDGE timing
  • Extreme readings above 1.15 as cycle-top warning (combined with MVRV Z-Score)

SOPR alone never triggers a signal. It is one component in a multi-dimensional framework designed to minimize false signals and maximize conviction before issuing any trade recommendation.

HEVEA Genius Research

Get signals based on SOPR, MVRV, and 2 other on-chain indicators

Our HODL signal is published every Monday. Based on 4 verified on-chain indicators. Blockchain-timestamped before publication.

Start with HODL — $9.90/month →

30-day money-back guarantee · No questions asked

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *