SOPR in Bitcoin is an on-chain metric that shows whether coins moving on-chain are, on average, being spent at a profit or at a loss over a selected period. In Glassnode, SOPR is treated as an indicator of realized profit and loss across all coins that have been moved on-chain. A value above 1 means coins are, on average, being spent in profit, below 1 means they are being spent at a loss, and around 1 means they are close to break-even.
For the market, this is one of the most useful on-chain tools. SOPR helps show whether the network is going through profit-taking, whether loss realization is building, whether supply is returning to circulation, and which phase the market may be entering — distribution, capitulation, or recovery. Glassnode notes separately that elevated SOPR values appearing repeatedly during price advances are often associated with sustained profit-taking during bull moves, while drops below 1 usually point to panic selling, capitulation, or bearish conditions.
What SOPR Is
SOPR stands for Spent Output Profit Ratio. In simple terms, the metric compares the value of coins at the time they are spent with their value at the time the corresponding UTXO was created. That means SOPR does not measure unrealized profit across the whole market. It measures profit or loss that has already been locked in when coins move on-chain.
In practical reading, the logic is simple. If SOPR is above 1, market participants are, on average, moving or selling coins at a profit. If SOPR is below 1, losses are being realized on-chain. If the metric is near 1, the market is around break-even for the coins currently being spent.
That makes SOPR useful not as a detached statistic, but as a direct indicator of supply behavior. Price can rise or fall on its own, but SOPR shows how already executed decisions are being realized on-chain at that moment.
Why SOPR Matters for the BTC Market
SOPR works well as a regime indicator. Glassnode states that rising SOPR reflects stronger realized profits and can indicate that previously inactive supply is returning to liquid circulation. Falling SOPR, by contrast, reflects stronger realized losses and a market where profitable coins are no longer being spent as actively.
In practice, this helps answer three key questions. Who is currently selling at a profit. Who is already locking in losses. And is the market advancing through confident distribution, or is it moving into a phase of stress. Glassnode also notes that repeated high SOPR peaks during price advances often point to sustained profit-taking and increase the probability of a local or macro top.
The strength of SOPR is that it does not rely on interpretation alone. It shows a completed fact: profit or loss has already been realized on-chain. For regime analysis, that is far more useful than trying to judge sentiment only from candles.
How aSOPR Differs
Standard SOPR includes all spent UTXO, including very short-lived transfers. Glassnode separately highlights aSOPR, or Adjusted SOPR, which excludes UTXO younger than one hour. The reason is straightforward: these ultra-short transfers often do not reflect economically meaningful buying or selling and frequently include relay transactions and change outputs, which add noise to standard SOPR.
Glassnode states directly that coins younger than one hour consistently make up roughly 20–40% of daily network traffic. At the same time, they usually do not carry meaningful profit or loss and mostly dilute the signal. Once this group is removed, aSOPR becomes more responsive and usually reflects economically meaningful profit and loss realization more clearly.
That is why, in applied work, aSOPR is often more useful than standard SOPR when the goal is to catch regime shifts faster. Standard SOPR remains the base metric, but aSOPR is usually cleaner to read and less affected by technical noise.
Which SOPR Variants Actually Matter
SOPR is the base metric across all spent coins. It shows whether the supply moving on-chain over a period is, on average, being spent at a profit or at a loss.
aSOPR is the adjusted version of SOPR with UTXO younger than one hour removed. It tends to reflect economically meaningful spending more accurately and usually provides a more sensitive signal.
STH-SOPR is the SOPR version built only for short-term holders. Glassnode notes that this metric is usually more reflexive and more responsive than standard SOPR. Its spikes and drops are often sharper. That is tied to short-term holder behavior, faster profit-taking and loss realization, and the more reactive nature of recent buyers.
LTH-SOPR is the SOPR version built only for coins older than 155 days. Glassnode notes that LTH-SOPR measures the behavior and profitability of long-term holders. Because of the longer holding period, it often shows larger deviations and behaves more like a broader macro-cycle oscillator. Unlike standard SOPR and STH-SOPR, which often oscillate around 1, LTH-SOPR can move well above 2 or below 0.8.
How We Read SOPR in Practice
If SOPR stays above 1, that means profit is, on average, being realized on-chain. On its own, that is neither bullish nor bearish. The key question is whether the market is absorbing that profit-taking without damage. If elevated SOPR values keep repeating during a rally, Glassnode treats that as a sign of continued distribution and supply returning to circulation.
If SOPR drops below 1, the market is, on average, realizing losses. That is already a higher-stress zone. Glassnode directly links that picture to panic selling, capitulation, or bearish conditions. For us, this is not a ready-made reversal trigger. It is a signal that part of the market has already started exiting at a loss.
If aSOPR shows the same signal as standard SOPR but does so faster and more clearly, it makes sense in applied work to give it more weight. The logic is clear: we want to track real market behavior, not technical coin movements inside short transaction chains.
If we need to understand who is actually driving the signal, we move to cohort-level breakdowns. STH-SOPR is better for reading the short-term segment, while LTH-SOPR is better for reading mature supply. That makes it possible to separate local stress in hot money from the behavior of longer-term capital.
Basic Discipline Rules
First. We do not read SOPR without price. The metric shows realized profit and loss, but execution decisions still need to be confirmed through chart structure.
Second. We do not rely only on standard SOPR when the task is to catch regime shifts quickly. In many situations, aSOPR is more useful because it filters out short-lived transactions.
Third. We do not mix the short-term and long-term frameworks. If the goal is to understand who is actually taking profit or locking in losses, we look at STH-SOPR and LTH-SOPR separately.
Fourth. We do not confuse regime with trigger. SOPR helps define market phase, but it does not replace confirmation through open interest, funding, liquidations, and price.
Typical Mistakes
One of the most common mistakes is assuming that SOPR above 1 is always good. In reality, it only means the market is realizing profit. If those readings repeat throughout an extended rally, Glassnode links that to continued distribution and a higher probability of a local or macro top.
The second mistake is assuming that SOPR below 1 automatically means a bottom. It does not. It is a signal of realized loss and stress, but it does not guarantee an immediate reversal. Price and derivatives still need to confirm the setup.
The third mistake is using only standard SOPR and ignoring aSOPR. Glassnode explicitly explains that short-lived UTXO can make up a large share of network activity and dilute the signal.
The fourth mistake is failing to separate STH and LTH behavior. The same headline SOPR reading can hide very different market structures: the short-term segment may already be capitulating while long-term capital is barely participating, or the opposite.
Working with SOPR
Before entry. We first look at the base SOPR and aSOPR. Is the market realizing profit or already moving into loss realization. Then we check which segment is driving that regime — short-term or long-term holders. After that, we compare the picture with price and only then move to execution.
During the position. We watch whether the structure of realized profit and loss starts moving against the trade idea. In longs, the key issue is whether distribution is increasing while momentum is fading. In shorts, the key question is whether the market has already capitulated deeply enough to raise rebound risk.
After the move. We review who actually created the pressure. If a rally was accompanied by steady profit-taking, the market may have advanced through active distribution. If a sell-off was accompanied by SOPR below 1, then losses were genuinely being realized on-chain rather than price simply drifting lower technically.
Mini Cases
Case 1. The market is rising while SOPR and aSOPR remain above 1. That means the supply moving on-chain continues to realize profit. As long as price absorbs that flow smoothly, the trend can continue. But if high SOPR readings come in a long series, it is worth watching more closely whether the rally is turning into distribution.
Case 2. After a strong decline, SOPR drops below 1. That means losses are being realized on-chain. For us, this is not a ready-made reversal. It is a sign of stress and capitulation from part of the market. The next step is to check whether price and derivatives confirm that selling pressure is beginning to exhaust itself.
Case 3. Headline SOPR looks neutral, but STH-SOPR drops much more sharply than LTH-SOPR. That tells us the main pressure is hitting short-term holders, while mature supply remains much steadier. That is a very different regime from a situation where the entire market is moving into realized loss at once.
How We Apply This in Our Work
In practical work, SOPR is useful as a regime filter. It helps us quickly understand whether the market is advancing through realized profit or already moving through realized loss. But the actual entry point usually appears not on the on-chain chart itself, but where the picture is confirmed by the derivatives block.
If SOPR and aSOPR show sustained profit-taking after a strong upside move, while OI screeners and funding confirm overheating, that is already a solid context for short scenarios through trading bots ST Bot. If the market, on the other hand, holds a healthier structure and does not show a clear break into realized losses, execution can be tested separately through Spot-Bot in calmer directional conditions. Here, SOPR does not replace the entry. It provides the right context layer before execution.
From there, the working framework becomes clear: SOPR / aSOPR show where the market is realizing profit or loss, STH-SOPR / LTH-SOPR clarify who is doing it, OI screeners show where leverage is building, and funding, liquidations, and premium index help separate normal movement from overheating.
FAQ
What does SOPR show in Bitcoin?
SOPR shows whether coins moving on-chain are, on average, being spent at a profit or at a loss. A value above 1 means average profit, below 1 means average loss, and around 1 means break-even.
How is aSOPR different from standard SOPR?
aSOPR excludes UTXO younger than one hour. Glassnode treats this as a more accurate way to reflect economically meaningful activity because ultra-short transfers often add noise and can account for roughly 20–40% of daily network traffic.
Which is more important to watch: SOPR or aSOPR?
For applied work, aSOPR is often more useful because it is cleaner and reacts faster. Standard SOPR still remains the base metric and works well as a general reference point.
Why do STH-SOPR and LTH-SOPR matter?
They help separate the short-term and long-term frameworks. STH-SOPR is usually sharper and more sensitive, while LTH-SOPR is better for reading mature supply behavior and can move much further away from 1.
Can you trade using only SOPR?
No. It is a strong on-chain regime filter, but a weak standalone execution system. SOPR works best together with price, open interest, and derivatives metrics.
Conclusion
SOPR is one of the most useful on-chain metrics for understanding how the market is actually realizing profit and loss. It helps show not only the direction of price movement, but also the quality of that movement: whether the market is advancing on a stable structure, through distribution, or already through stress and capitulation.
For practical work, that is enough. First, we define the regime through SOPR and aSOPR. Then we clarify the source of the signal through STH-SOPR and LTH-SOPR. After that, we check the picture through open interest and related derivatives metrics. That sequence provides a much stronger basis than trying to make a decision from price alone.