SOPR: finding bitcoin’s highs and lows

Guides 2025-12-24 17:06

Key points

  • The Spent Output Profit Ratio (SOPR) is an on-chain indicator used to analyse bitcoin’s market cycles.

  • SOPR is an oscillatory metric that helps identify periods when long-term investors are selling BTC at a loss or, conversely, locking in profits.

  • This on-chain tool can be used to spot local price lows and highs for the leading cryptocurrency. SOPR’s creator considers the indicator to be leading.2

How SOPR works

Researcher Renato Shirakashi proposed SOPR in 2019, introducing it and explaining how it works on his blog.

As with the on-chain MVRV indicator, Shirakashi assumed that each bitcoin transaction reflects a purchase or sale of the asset. Instead of realised capitalisation, SOPR looks at the ratio between the sale and purchase prices of bitcoin.

For the purchase price, SOPR uses the dollar value at the penultimate movement of the coins; for the sale price, it uses the dollar value at the most recent transaction.

To derive these, SOPR relies on data from unspent transaction outputs (UTXOs). The purchase price corresponds to an incoming transfer of, say, 10 BTC; the sale price is the subsequent movement of those same 10 BTC.

For example, if a 10 BTC UTXO was created when 1 BTC was $20,000 — the purchase price — and those 10 BTC are later moved when 1 BTC is $40,000, that implies a sale. The SOPR for these coins would therefore be 2 — the ratio of the dollar values of the two opposing transfers of the same BTC. The calculation can be made for each UTXO or for a selected cohort, depending on the SOPR variant.

Analysts plot the SOPR curve against the bitcoin price. A BTC price at which SOPR is above 1 is considered a break-even level for selling.



SOPR: finding bitcoin’s highs and lows

SOPR (blue line) and the BTC price from October 2021 to September 2022. Data: CryptoQuant



Bitcoin’s SOPR can be tracked in real time on platforms such as Decentrader and Glassnode. A chart from the latter is also available on TradingView. Glassnode has also published analogous versions of the indicator for Ethereum and Litecoin.

SOPR variants

Beyond the original SOPR, analysts have devised several modifications with finer parameter tuning. The best known are:

  1. Adjusted SOPR (aSOPR). The most widely used variant, it excludes UTXOs younger than one hour. This dampens the impact of some speculators and arbitrageurs who use BTC as a transit asset during exchanges or trades.

  2. Short-Term Holder SOPR (STH-SOPR). Less sensitive than aSOPR, it considers UTXOs older than one hour and younger than 155 days.

  3. Long-Term Holder SOPR (LTH-SOPR). Designed to analyse long-term investor behaviour, it only includes UTXOs older than 155 days.

Risks of using SOPR

The indicator’s simplicity and popularity do not shield users from risk when trading bitcoin. Like other on-chain metrics, such tools remain an experimental way to gauge market sentiment.

  • Interpretation. SOPR rests on the assumption that each bitcoin transfer is a purchase or sale. That is not a fact and may mislead traders. No one can know precisely when and at what prices all bitcoins were bought or sold.

  • Trading. SOPR is intended to assess and analyse long-term trends and investor behaviour under different market conditions. Making trading decisions purely on SOPR readings is outside its remit. Price action can diverge markedly from transaction data.

  • Large BTC holders. Any large investor or crypto exchange with sufficient BTC can skew SOPR’s logic and distort its readings. For example, Microstrategy, which held nearly 130,000 BTC as of September 2021, might change its custody setup and move funds to other addresses. SOPR will “see” BTC movements on-chain, indicating investors are taking profits or losses, even if it is merely an internal transfer.

Share to:

This content is for informational purposes only and does not constitute investment advice.

Curated Series

Unstaked related news and market dynamics research

Unstaked related news and market dynamics research

Unstaked (UNSD) is a blockchain platform integrating AI agents for automated community engagement and social media interactions. Its native token supports governance, staking, and ecosystem features. This special feature explores Unstaked’s market updates, token dynamics, and platform development.

SuperEx Popular Science Articles Column

SuperEx Popular Science Articles Column

This collection features informative articles about SuperEx, aiming to simplify complex cryptocurrency concepts for a wider audience. It covers the basics of trading, blockchain technology, and the features of the SuperEx platform. Through easy-to-understand content, it helps users navigate the world of digital assets with confidence and clarity.

XRP News and Research

XRP News and Research

This series focuses on XRP, covering the latest news, market dynamics, and in-depth research. Featured analysis includes price trends, regulatory developments, and ecosystem growth, providing a clear overview of XRP's position and potential in the cryptocurrency market.

How do beginners trade options?How does option trading work?

How do beginners trade options?How does option trading work?

This special feature introduces the fundamentals of options trading for beginners, explaining how options work, their main types, and the mechanics behind trading them. It also explores key strategies, potential risks, and practical tips, helping readers build a clear foundation to approach the options market with confidence.

What are the risks of investing in cryptocurrency?

What are the risks of investing in cryptocurrency?

This special feature covers the risks of investing in cryptocurrency, explaining common challenges such as market volatility, security vulnerabilities, regulatory uncertainties, and potential scams. It also provides analysis of risk management strategies and mitigation techniques, helping readers gain a clear understanding of how to navigate the crypto market safely.