On-Chain Analytics

Spent Output Profit Ratio (SOPR)

SOPR is an on-chain ratio of the value of spent outputs at the time they are spent versus when they were created. Above 1, coins moved are in profit on average; below 1, at a loss. It is a behavior metric, not a buy ping.

Educational profile of Spent Output Profit Ratio (SOPR) — not a deposit prompt, not a ranking, and not tax, legal, or investment advice. Pair it with the free calculators and size from a written invalidation, not from a thread.

Coins Moved Are Not Coins Held

SOPR looks at UTXOs that actually moved: sale price-ish versus cost-basis-ish at creation. Ratio > 1 means the average moved coin was in profit; < 1 in loss. Holders who do not move do not appear. That is the feature. It is also why SOPR is not 'the market's P&L.' It is the movers' P&L.

Adjusted SOPR (aSOPR) filters very young outputs to reduce noise from hops and change. If you cannot say whether a chart is SOPR, aSOPR, or STH-SOPR, you are reading a color. Education only. Not a trading signal. Contrast the object with NVT and MVRV rather than treating every venue as the same machine.

SOPR object (schematic) UTXO created UTXO spent Value ratio

1. History that still binds SOPR

UTXO accounting made bitcoin uniquely suited to 'did this coin move at a profit?' heuristics. Glassnode-era research popularized SOPR as a cycle tool: bull markets hold SOPR > 1 as dips get bought; capitulation prints SOPR < 1 as losses are realized.

The metric was abused into 'SOPR reset to 1 is a buy.' Sometimes resets coincide with local floors. Sometimes they coincide with the first floor of three. On-chain is not a priest. For the asset-layer context, see Bitcoin.

2. Construction and variants

For each spent output, divide value at spend by value at creation (in the unit the vendor uses, often USD). Aggregate. SOPR ≈ 1 means coins moved at roughly cost. Coinjoins, internal exchange shuffles, and change outputs add noise. Vendors filter differently. Read the vendor's footnote.

STH/LTH SOPR splits by age. A long-term holder spending in profit in a mania is a different story than short-term holders realizing losses in a dump. Mash them and you get a smoothie. Mechanics without a glossary become slogans; start with Coinbase if a term is load-bearing.

3. How traders actually use SOPR

Honest jobs: context for whether dips are being sold at a loss or absorbed in profit; comparing to MVRV; journaling cycle phase. Dishonest jobs: market orders because SOPR tagged 1.00 on Twitter. Size the idea with the DennTech blog the same way you would any other crypto ticket: dollars of account risk first, notional second, leverage last.

Illustration only: SOPR dips to 0.97 while price makes a lower low — more loss realization. That can exhaust sellers or begin a cascade. Size as if both are allowed. Pair with position-sizing rules, not with SOPR as a trigger. The MVRV Z-score is for unusual prints and tape, not for discovering that Spent Output Profit Ratio (SOPR) exists.

SOPR event boxes Exchange shuffle noise Variant mix-up

4. Failure modes

Vendor methodology changes, USD versus BTC denominated confusion, ETH account-model metrics pretending to be SOPR, and using unadjusted SOPR on a high-hop day. Also: self-fulfilling tweets that last one cycle. Related structure: Binance.

5. Mistakes, limits, takeaways

Mistakes: SOPR as a button; ignoring age splits; applying UTXO logic blindly to account chains. Limits: heuristics. Education only. If the base asset is the real confusion, read Ethereum before you add size on Spent Output Profit Ratio (SOPR).

Not a recommendation to trade SOPR. It is a flashlight, not a map.

Key Takeaways

  • SOPR is movers' average profit ratio, not holders'.
  • aSOPR and age splits are different charts.
  • SOPR ≈ 1 is a conversation, not a ping.
  • Vendor footnotes matter.
  • Education only.

Spent Output Profit Ratio (SOPR) can be a useful tool and a poor risk-adjusted habit at the wrong size. Those sentences are allowed to be true together. Educational only. Not a recommendation to use, fund, or avoid Spent Output Profit Ratio (SOPR).

Not financial, tax, or legal advice. Not a venue ranking.

Spent Output Profit Ratio (SOPR) is a market-structure object, not a mascot. The honest one-sentence object is: an on-chain ratio of spent-output value versus creation value. Unmoved coins are invisible to SOPR by design. aSOPR filters young outputs to cut hop noise. People skip that sentence because a dashboard is easier than a risk object. A dashboard is not a thesis. If you cannot explain Spent Output Profit Ratio (SOPR) to a skeptical friend without opening the app, you do not understand Spent Output Profit Ratio (SOPR). You understand a screenshot. Screenshots do not survive liquidation, chargebacks, failed KYC, or a router that finds no path. Write the object, then size. Educational only. (Spent Output Profit Ratio (SOPR) education note 1.)

Who Spent Output Profit Ratio (SOPR) is for, and who it is not for, should be written before a first ticket. It is for analysts who already size from risk and want cycle context. It is not for people who want an on-chain RSI with a cooler name. STH-SOPR can look panicked while LTH-SOPR is calm, or the reverse. Mixing those two populations is how a useful venue becomes a blown account. The venue did not change personality overnight. The user brought the wrong job. If your job is unclear, do not increase size on Spent Output Profit Ratio (SOPR) to make the job feel clearer. Size does not create a thesis. (Spent Output Profit Ratio (SOPR) education note 2.)

Fee math on Spent Output Profit Ratio (SOPR) is a first-class input, not a footnote. data vendor plus the trading cost of treating a heuristic as a trigger SOPR > 1 in a bull is consistent with dips bought; it is not a law. Traders remember maker rebates and forget taker plus spread plus slippage plus funding plus gas plus FX. Add the stack. If the stack is larger than the edge you claim, you do not have an edge. You have a hobby with a receipt. Write the stack for Spent Output Profit Ratio (SOPR) in dollars on a typical ticket before you care about branding. (Spent Output Profit Ratio (SOPR) education note 3.)

Liquidity on Spent Output Profit Ratio (SOPR) is not a vibe. not a book; interpret next to actual BTC liquidity SOPR < 1 is loss realization, which can be healthy or cascading. A quiet book is not undiscovered alpha. It is a wider gap between the last print and the next fill. Size as if the next fill is allowed to be worse than the mark. If that sentence would change your ticket, the original ticket was vanity. Compare the honest book on Spent Output Profit Ratio (SOPR) to realized-profit metrics, cousin to MVRV but on spent coins only instead of comparing marketing screenshots. (Spent Output Profit Ratio (SOPR) education note 4.)

The failure mode that actually kills accounts on Spent Output Profit Ratio (SOPR) is trading a SOPR 'reset' that was noise, a variant mix-up, or the first floor of three. Exchange internal transfers can distort unfiltered SOPR. USD SOPR and coin-denominated stories are different. That failure is usually faster than a support ticket and slower than a tweet. Write it as a dollar number or a process break, not as a feeling. If you cannot name it, you are too large. Being early, late, or merely loud is allowed. Being too large is optional. Spent Output Profit Ratio (SOPR) will not opt you out. (Spent Output Profit Ratio (SOPR) education note 5.)

Chain and venue context for Spent Output Profit Ratio (SOPR): Bitcoin UTXO set primarily; cousins on other chains are not identical. MVRV looks at unspent; SOPR looks at spent — use both or neither. Bridging, wrapping, sequencer downtime, fiat banking hours, card networks, and oracle windows are not noise. They are the clock the position lives on. If your stop assumes twenty-four-seven perfect exits and Spent Output Profit Ratio (SOPR) does not offer that, your stop is fiction. Fiction is a fine novel. It is a poor liquidation price. (Spent Output Profit Ratio (SOPR) education note 6.)

A worked size illustration for Spent Output Profit Ratio (SOPR) (numbers only as arithmetic, not a signal): $20,000 account, 1% risk is $200. If invalidation is 8% of notional on the object you named, notional cap is $2,500 before leverage. Leverage does not increase the $200. It only changes how fast trading a SOPR 'reset' that was noise, a variant mix-up, or the first floor of three can arrive. Ethereum does not have UTXOs; 'SOPR-like' ETH metrics are reconstructions. If the implied move, the KYC delay, or the AMM range is larger than 8%, cut notional until it is not. Conviction is not a denominator. Spent Output Profit Ratio (SOPR) does not grade your conviction. (Spent Output Profit Ratio (SOPR) education note 7.)

Operational checklist before any live Spent Output Profit Ratio (SOPR) action: (1) name the object in one sentence — an on-chain ratio of spent-output value versus creation value; (2) name invalidation in price, inventory, or process; (3) convert that to dollars of account risk; (4) add the fee stack — data vendor plus the trading cost of treating a heuristic as a trigger; (5) decide whether you hold the next event, funding window, or bank cut-off. Coinbase/Binance flows are off-chain in part; SOPR sees on-chain legs. If you skip a step, you are improvising. Improvisation is not a process. Process is how small accounts survive Spent Output Profit Ratio (SOPR). (Spent Output Profit Ratio (SOPR) education note 8.)

Common misread: treating Spent Output Profit Ratio (SOPR) as people who want an on-chain RSI with a cooler name would treat it. A 1.00 line is aesthetic. Markets do not owe you a kiss. That misread shows up as copying a size from a stream, ignoring trading a SOPR 'reset' that was noise, a variant mix-up, or the first floor of three, and calling the result experience. Experience is a ledger of marked mistakes. If you do not mark them, you are collecting stories. Stories do not hedge gamma, slippage, or a frozen withdrawal. Spent Output Profit Ratio (SOPR) will still settle. Your story will not. (Spent Output Profit Ratio (SOPR) education note 9.)

Analog, not identity: Spent Output Profit Ratio (SOPR) rhymes with realized-profit metrics, cousin to MVRV but on spent coins only in one dimension and diverges in others. Vendor upgrades have rewritten history on dashboards before. Rhyming is useful for questions. It is dangerous as a position. If your entire map of Spent Output Profit Ratio (SOPR) is like X but cheaper, you do not have a map. You have a coupon. Coupons expire. So do matching-engine privileges, API keys, and LP ranges. (Spent Output Profit Ratio (SOPR) education note 10.)

Custody and operational risk sit next to market risk on Spent Output Profit Ratio (SOPR). Tax lots and SOPR lots are not the same object. Hot wallets, smart-contract upgrade keys, sequencer operators, card processors, and human support queues are all clocks. A profitable mark-to-market is not a withdrawal. A withdrawal is not spendable fiat. Spendable fiat is not a tax lot. Keep those four objects separate when you describe Spent Output Profit Ratio (SOPR). Mixing them is how people report a hack that was actually a process gap. (Spent Output Profit Ratio (SOPR) education note 11.)

Event windows still exist on Spent Output Profit Ratio (SOPR). Options expiry, funding prints, token unlocks, fiat banking holidays, and oracle updates can all reprice the object without a new thesis. Halving calendars do not make SOPR a timer. If you cannot sleep through the next window, you are too large or you are in the wrong product. Spent Output Profit Ratio (SOPR) does not email you a courtesy resize. You resize, or the venue does it for you via trading a SOPR 'reset' that was noise, a variant mix-up, or the first floor of three. (Spent Output Profit Ratio (SOPR) education note 12.)

Data quality on Spent Output Profit Ratio (SOPR) is part of the trade. Marks, index prices, TWAP windows, RFQ versus AMM prints, and volume that is wash or self-trade all lie in different ways. Volume of tweets about SOPR is a contrary input some days. If your model needs a clean print and the venue gives you a composite, your model is a wish. Size wishes at zero. Size composites as composites. Education only — not a data-vendor pitch. (Spent Output Profit Ratio (SOPR) education note 13.)

Regulation, terms of service, and geography bind Spent Output Profit Ratio (SOPR) whether or not a social thread mentions them. Jurisdiction is irrelevant to the metric and relevant to your trade. A product that is elegant on-chain can still be a blocked card, a travel-rule file, or a licensed perimeter. Read the perimeter as operating equipment. Ignoring it is not cypherpunk. It is operational negligence. This page is not legal advice. It is a reminder that Spent Output Profit Ratio (SOPR) lives inside rules that can change without your vote. (Spent Output Profit Ratio (SOPR) education note 14.)

When Spent Output Profit Ratio (SOPR) is crowded, correlated exits become the hidden leverage. Crowded 'SOPR reset longs' are a flow. Crowding does not mean the object cannot work. It means your exit is everyone else's exit. Size as if a 30% inventory or mark shock is allowed. If that shock would force a process you have not practiced — bridging, KYC re-file, range exit, option exercise — practice on paper first. Spent Output Profit Ratio (SOPR) is a poor classroom for first-time process. (Spent Output Profit Ratio (SOPR) education note 15.)