STH / LTH SOPR

Renato Shirakashi’s Spent-Output Profit Ratio, split by the 155-day cohort boundary. STH-SOPR for cycle momentum; LTH-SOPR for distribution and capitulation.

As of 15 Jun 2026Short-term holders are spending coins at 0.997 on the dollar and long-term holders at 0.993 — both cohorts realising loss, the Mutual loss regime. When both lines sit below 1.0 the network is capitulating; that pairing has appeared at every cycle bottom on record. The trap the level hides: LTH-SOPR cycle peaks have collapsed from 298 in 2013 to single digits since 2021, so a reading of 5 today is not the “cooler” top it would look like against history.

STH SOPR

0.997

Realising loss

LTH SOPR

0.993

Realising loss

Spot BTC

$65,837.03

+2.3% 24h

Regime

Mutual loss

Cohort cross-read

STH-SOPR and LTH-SOPR against price, with the 1.000 breakeven line, full daily history. Source: btc oak, computed from CoinGlass STH/LTH SOPR feedsas of 15 Jun 2026
Unit
Ratio (1.0 = breakeven)
Cohorts
STH < 155d · LTH ≥ 155d
Frequency
Daily, recomputed nightly
Range
2010–present

TL;DR

The model
Price-on-spend divided by price-at-acquisition, averaged over every coin moved that day. Split into a reactive short-term-holder line (coins < 155 days old) and a structural long-term-holder line (≥ 155 days). Both are unitless ratios where 1.000 is exact breakeven.
Where it stands
STH-SOPR reads 0.997, LTH-SOPR reads 0.993 — the Mutual loss regime. Both cohorts realising loss — capitulation, historically a deep-bottom pairing.
Where it breaks
SOPR treats every spend as a sale. Exchange cold-to-hot transfers, ETF creation/redemption, and large custodial wallet migrations all register as “spends” with no change of beneficial owner — a custody noise floor that has grown since spot-ETF launch in January 2024.
The tell
Read the spread, not the level. STH cycle peaks have barely moved (1.11–1.40), but LTH peaks have collapsed from 298 in 2013 to single digits since 2021 — so “LTH-SOPR > 3” still flags tops while the absolute heights shrink.

Two cohorts on one breakeven axis

Two SOPR series share the linear right axis (0.6 to 1.5 typical). The sage line is STH-SOPR — the reactive cohort of coins last moved under 155 days ago. The amber line is LTH-SOPR — the structural cohort of coins held 155 days or longer. BTC price runs muted on the log left axis for orientation, and the horizontal reference at 1.000 is the breakeven line: above it, the cohort is spending coins at an average profit; below it, at a loss. The two lines almost never agree — and the gap between them is the entire point of splitting the metric.

Today STH sits at 0.997 and LTH at 0.993, the Mutual loss regime. Read together they answer a question the aggregate network SOPR cannot: who is taking the profit or loss — the cohort chasing the trend, or the cohort that sets cycle extremes.

The formula, and why 155 days

The SOPR definition is one line:

SOPR(t) = meani ∈ spends(t)( price_spenti / price_acquiredi )

For every spent output on day t, divide the price at which it was spent by the price at which it was last moved on-chain. Average over every spend on the day. The denominator is the realized-cap contribution that disappears when the coin moves; the numerator is the spend-side value. A result of 1.000 means every coin moved at exact breakeven.

The cohort split. STH-SOPR restricts the average to outputs younger than 155 days at the moment of spend; LTH-SOPR restricts to outputs 155 days or older. The 155-day boundary is not arbitrary: Schultze-Kraft & Heeg’s 2020 cohort paper identifies it empirically as the age at which a coin’s spending probability stabilises — the point where reactive short-term behaviour gives way to structural long-term holding. The same boundary drives the STH/LTH realized price and RHODL pages.

Why split at all. A reading of STH = 1.05 with LTH = 5.0 says “new buyers barely profitable, old hands distributing heavily into the rally” — structurally the opposite of STH = 1.20 with LTH = 0.95 (“new buyers taking profit, old hands realising loss into a recovery”). The aggregate network SOPR averages those two stories into mush. Coverage starts in mid-2010; reads from the first three years carry a near-zero-cost-basis distortion documented in the methodology page.

The five regimes the two lines can be in together
ReadingRegimeWhat it has meant
STH < 1 · LTH < 1 Mutual lossBoth cohorts realising loss. The deep-capitulation regime — fired at every cycle bottom on record, including post-FTX (Nov 2022).
STH < 1 · LTH ≥ 1 Late-cycle stressSTH cohort underwater while LTH still selling profitably. Transitional — often appears mid-correction or just before a bottom.
STH ≥ 1 · LTH < 1 Bear-bounceReactive STH profit-taking while old holders are still capitulating. Rare; shows up on bear-market relief rallies.
STH ≥ 1 · 1 ≤ LTH < 3 Balanced profitBoth cohorts profitable but neither distributing aggressively. The bulk of mid-cycle days.
STH ≥ 1 · LTH ≥ 3 DistributionLong-term holders selling into a profitable retail bid. Classic late-cycle structure — fired at every cycle peak in the realized-cap-family record.

What a crossing actually tells you

The signal is in the crossings, not the absolute level. STH-SOPR crossing 1.0 from below after an extended sub-unit stretch has historically marked cycle restarts: the reactive cohort has stopped realising losses and the bid is back. STH-SOPR crossing 1.0 from above signals early-cycle stress or the start of distribution — cross-reference price to disambiguate a healthy dip from a regime change. LTH-SOPR moves the long-range backdrop: sustained readings above 3 mean old coins are entering the market (late-cycle distribution), while sustained sub-1 readings through a prolonged drawdown mean old-hand capitulation. Because both lines can swing several percent on a quiet day, treat a multi-week sustained crossing as signal and a single-day print as noise.

Every cycle extreme, scored on both lines

Reading the canonical cycle anchors against both SOPR series surfaces the page’s central asymmetry: STH peaks barely move, LTH peaks collapse. STH-SOPR tops at 1.29, 1.40, 1.26, 1.19, 1.11, 1.21 across the six cycle peaks. LTH-SOPR tops at 34.9, 298, 56.2, 13.5, 5.1, 5.6 over the same windows. Bottoms have held a much tighter band: STH lows of 0.85 / 0.89 / 0.84 / 0.94 and LTH lows of 0.35 / 0.27 / 0.57 / 0.35. Prices below are our own daily closes; SOPR is read from the live cohort series.

Cycle anchors under the live series — refreshed 15 Jun 2026
DateEventClose (USD)STH · LTH
2013-04-092013 Apr peak $230.68STH 1.288 · LTH 34.925
2013-11-222013 Nov peak $731.15STH 1.401 · LTH 13.108
2015-01-212015 cycle low $224.05STH 0.846 · LTH 0.445
2017-12-072017 cycle top $18,491.18STH 1.255 · LTH 18.150
2018-11-202018 cycle low $4,889.20STH 0.887 · LTH 0.565
2020-03-122020 Covid low $7,935.52STH 0.840 · LTH 0.733
2021-01-072021 Jan peak (STH) $36,933.52STH 1.191 · LTH 4.704
2021-04-142021 Apr peak (LTH) $63,576.68STH 1.047 · LTH 13.455
2021-11-122021 Nov peak $65,005.65STH 1.111 · LTH 2.435
2022-11-092022 cycle low — post-FTX$18,562.35STH 0.940 · LTH 0.439
2024-03-132024 pre-halving high $71,467.17STH 1.208 · LTH 2.664
ExhibitSTH and LTH SOPR at each cycle extreme — anchors use the close on the named date or the nearest prior close. Source: btc oak, daily closes and CoinGlass SOPR feedsas of 15 Jun 2026

The LTH peak has fallen 50× in a decade

The cleanest view of the regime shift is the maximum reading inside each cycle’s topping window, in order. Pulling the peak of each line from the live series:

Per-cycle SOPR peaks — refreshed nightly
CycleSTH peakLTH peakLTH ≥ 3?
Apr 2013 peak1.28834.93Yes
Nov 2013 peak1.401298.37Yes
Dec 2017 peak1.25556.15Yes
Apr 2021 peak1.19113.46Yes
Nov 2021 peak1.1115.15Yes
Mar 2024 peak1.2085.61Yes
ExhibitSTH stays in a 30% band cycle to cycle while LTH compresses by an order of magnitude — yet the >3 distribution flag keeps firing. Source: btc oak, peak per topping window from the live SOPR seriesas of 15 Jun 2026

Why old coins stopped printing 100× ratios

STH-SOPR has been remarkably stable. Six cycle peaks span 1.11 to 1.40 — a roughly 30% range. Even the lowest STH cycle peak (Nov 2021 at 1.11) sat clearly above breakeven, and the most recent print (Mar 2024 at 1.21) is squarely in the long-run norm. The reactive cohort behaves the way it always has: when prices rise, short-term holders book profit.

LTH-SOPR has compressed by an order of magnitude, and the reason is mechanical, not behavioural. The 2013 peaks printed 35 and 298 because the 155-day-old cohort in 2013 still held Patoshi-era coins last moved at fractions of a dollar — every spend at $1,000+ generated a four- or five-figure ratio. By 2017 that cohort had aged forward but still carried substantial sub-$100 cost-basis coins, producing the 56 peak. By 2021–2024 the long-term cohort had matured to a point where most LTH spends have cost bases in the thousands, so the peak ratios now sit in the single digits.

Lost coins compound the bias. Every Patoshi-era coin that has not moved since 2010 sits permanently in the cost-basis baseline at near-zero, but those coins almost never spend. Chainalysis research has estimated 2.78 to 3.79 million BTC permanently lost; Sergio Demian Lerner’s Patoshi research identifies roughly 1.1 million Satoshi-era coins untouched since 2010 (recap on Yahoo Finance). They add realized-cap mass without ever generating SOPR-affecting spends, so as their share of the dormant supply grew, the LTH cohort’s effective average cost basis drifted forward toward more recent prices.

The practical corollary: read LTH-SOPR as a cohort-relative threshold, not an absolute one. “LTH-SOPR > 3 = top” has held up better than most realized-cap-family ceilings precisely because it scales with the cohort. Both 2021 peaks and the 2024 high cleared 3 — only the absolute heights have shrunk.

Four ways this signal lies to you

1. Custodial reshuffles register as “spends.” SOPR counts every output spend equally, whether or not beneficial ownership changed. ETF creation and redemption, exchange cold-to-hot wallet transfers, and OTC settlement all count as spends and feed the daily average. This custody noise floor has grown meaningfully since US spot Bitcoin ETFs launched in January 2024 — a structural, ongoing distortion, not a one-off.

2. Large custodial wallet migrations are known artefacts. When an exchange or custodian reshuffles its reserves in bulk, long-dormant coins last moved at fractions of a dollar can suddenly appear as “spends” at current prices, producing a multi-day spike that is custody mechanics, not market behaviour. Watch for unexplained single- or multi-day jumps that coincide with reported large internal transfers, and treat those prints as distorted.

3. The early-chain LTH line is barely market information. The pre-2013 LTH readings in the hundreds — including the 18 July 2010 print near 121 — come from a tiny supply where the 155-day cohort’s cost basis was effectively zero. A “298” in 2013 and a “5.6” in 2024 are not comparable observations of the same phenomenon; the cohort’s cost-basis floor moved underneath the ratio. Any cross-cycle comparison that includes the first three years is reading an accounting artefact as a signal.

4. The 155-day boundary is empirical, not mechanical, and the daily line is noisy. Coins either side of 155 days behave on a continuum, not a step; a 120- or 180-day cut would tell a similar story with different numerics. On top of that SOPR is one of the noisier on-chain series — daily values swing several percent on no real news, especially in low-volume regimes. Most analysts apply a 7-day moving average for reading; the raw daily series is preserved here for transparency. Sustained multi-week crossings are the reliable unit, not single prints.

Using SOPR without getting faked out

If you accumulate on a schedule, the Mutual-loss regime (STH < 1 and LTH < 1) is one of the highest-conviction tactical accumulation signals on the site. It has fired at every cycle bottom on record, and the bottom-side compression has been mild — even the shallowest, the 2022 post-FTX trough at STH 0.94 / LTH 0.35, fired cleanly. STH-SOPR crossing 1.0 from below after extended weakness has historically marked the restart.

If you are timing the cycle, lean on the spread rather than the level. LTH-SOPR > 3 has stayed a reliable distribution flag even as the absolute peaks compressed, but do not expect the next top to reach 2013’s or 2017’s heights — the cohort that produced them has aged out. Pair SOPR with STH/LTH realized price for the cost-basis lens and MVRV for the unrealised-profit picture; SOPR is one of the faster signals here, moving on the order of days rather than weeks.

Frequently asked

What is Bitcoin SOPR?
SOPR — the Spent-Output Profit Ratio — values every coin spent on a given day at the price it last moved on-chain (its “cost basis”) versus the price it spent at, then averages across all spends for the day. SOPR > 1 means the network is realising profit on average; SOPR < 1 means realising loss; SOPR = 1 is exact breakeven. The metric was introduced by Renato Shirakashi in his April 2019 essay "Introducing SOPR".
What is the difference between STH-SOPR and LTH-SOPR?
Short-term-holder SOPR restricts the average to coins that last moved less than 155 days ago — the reactive cohort whose behaviour drives most cycle momentum. Long-term-holder SOPR restricts to coins last moved 155+ days ago — old hands whose realisations matter most at cycle extremes. The 155-day boundary follows Schultze-Kraft & Heeg’s 2020 cohort paper, which identifies that threshold empirically as the point where coin spending probability stabilises. Today reads STH 0.997, LTH 0.993 — the Mutual loss regime.
How do you read SOPR signals?
STH-SOPR crossing 1.0 from below after extended sub-unit weakness has historically marked cycle restarts — the reactive cohort has stopped capitulating. STH-SOPR crossing 1.0 from above signals early-cycle stress or the start of distribution. LTH-SOPR sustained well above 1 (especially > 3) is structural distribution. LTH-SOPR sustained below 1 is bear-market capitulation. Direction and the relationship between the two lines matter more than absolute levels.
What does SOPR below 1 mean?
SOPR below 1 means coins are being spent at a loss on average. STH-SOPR below 1 fires routinely during bull-market drawdowns and bear markets — the 2015 trough hit 0.846, the 2020 Covid flush hit 0.840, the 2022 post-FTX low at 0.940 was the shallowest cycle bottom on the STH series. LTH-SOPR below 1 is rarer and signals capitulation by old-hand holders — typical only at cycle bottoms (0.35 in Jan 2015, 0.27 in Jan 2019, 0.35 in Nov 2022).
Why is the 2010–2013 LTH-SOPR so extreme?
Long-term-holder SOPR in the early chain ran into the thousands because the 155-day-old cohort then held Patoshi-era and 2010-era coins last moved at fractions of a dollar — every spend at $1,000+ produced a four- or five-figure ratio. The 18 July 2010 print near 121 and the 2013 peak near 298 are real but barely market-information; the cohort baseline was a near-zero cost basis. Reads from the first three years of the series should be treated as descriptive of a tiny, young supply, not as comparable signals.
Who created the SOPR metric?
Renato Shirakashi published Introducing SOPR on Medium on 25 April 2019. The original definition uses a single network-wide SOPR; the STH/LTH split was a downstream extension built on the 155-day cohort framework Schultze-Kraft & Heeg published in 2020. btc oak serves both lines together because the cohort split is where the regime distinctions become legible — the network-wide aggregate hides as much as it reveals.