chainmeter
EN | 中文 | ES

On-chain · exchange flow

Exchange Netflow

The daily difference between Bitcoin flowing into exchanges and flowing out, smoothed over 30 days. Coins moving onto exchanges are typically positioning to be sold; coins moving off are typically headed into cold storage.

Data: FlowInExNtv, FlowOutExNtv, PriceUSD · Coin Metrics community API · computed live in your browser, nothing uploaded

Loading current reading…
Fetching data…

Hold Ctrl (Cmd on Mac) + scroll to zoom · drag to pan · pinch to zoom on touch

What this chart shows

Every time a bitcoin moves onto an address Coin Metrics identifies as belonging to a known exchange, it counts as inflow; every time one moves off, it counts as outflow. Netting the two and smoothing over 30 days produces a read on which direction coins are structurally moving.

Net Flow = SMA(Inflow − Outflow, 30 days)

A negative reading means more coins left exchanges than arrived — consistent with holders moving coins into self-custody rather than keeping them liquid and ready to sell. A positive reading means the opposite.

How to read it

Sustained negative readings (net outflow) have historically coincided with accumulation phases, since coins leaving exchanges are, by construction, no longer sitting in a liquid, sellable position. Sustained positive readings (net inflow) mean more supply is moving into position to be sold, which has historically preceded or accompanied distribution phases. Treat the trend over weeks, not any single day, as the signal.

Limitations

Exchange identification is inherently incomplete. Coin Metrics tags known exchange addresses from public information and heuristics, but new exchange wallets, cold storage rotations, and unlabeled addresses all introduce noise and can misclassify large transfers.

An inflow doesn't guarantee a sale, and an outflow doesn't guarantee long-term holding — it could just as easily be a withdrawal to a hardware wallet for a week, or an internal transfer between an exchange's own hot and cold wallets, which this metric cannot distinguish from genuine customer activity.

Custodial products (ETF creation/redemption, institutional OTC desks) increasingly move large amounts of Bitcoin off the tracked exchange rails entirely, the same off-chain-custody caveat that applies to SOPR and Realized Price.

Further reading

Bitcoin Exchange Netflow: What Coins Moving On/Off Exchanges Really Means

FAQ

Why does exchange outflow suggest accumulation?
Coins sitting on an exchange are, by definition, in a position where they can be sold with one click. When holders move coins off exchanges into self-custody, that friction to sell increases — which is the behavior associated with intending to hold rather than trade.
Can this metric be manipulated or misleading?
Yes, in specific ways. A single large internal transfer between an exchange's own wallets, or an exchange adding a new cold-storage address that Coin Metrics hasn't tagged yet, can create a spike that looks like genuine customer flow but isn't. Smoothing over 30 days reduces this but doesn't eliminate it.
How is this different from SOPR?
SOPR measures the profit or loss ratio on coins moved on-chain, regardless of destination. Exchange netflow only cares about direction relative to exchanges — whether coins are moving toward or away from venues where they could be readily sold — and says nothing about whether those coins are in profit or loss.