Two metrics get used interchangeably and should not be. Exchange reserves measure the stock of Bitcoin sitting in known exchange wallets. Exchange netflow measures the change, the difference between coins arriving and coins leaving over a period. One is a level, the other is a rate. Confusing them produces some of the most common bad takes in onchain analysis.

How netflow is calculated

Data providers label wallet clusters as belonging to a given exchange, then sum transfers into those wallets and out of them over a window, usually 24 hours. Netflow is inflow minus outflow. Positive netflow means more coins arrived than left. Negative netflow means the reverse. CryptoQuant and Glassnode both publish this on free tiers, with different exchange coverage, which is why their numbers rarely match exactly.

The standard reading, and why it is only half right

The conventional interpretation is that inflows precede selling, because coins must sit on an exchange to be sold there, while outflows suggest accumulation and a move to self-custody. Directionally this holds often enough to be useful. But it rests on an assumption that is frequently false: that the transfer reflects a trading decision by an individual.

A large share of modern flow is plumbing. Exchanges rotate coins between hot and cold wallets on internal schedules. Custodians serving ETFs move inventory for creations and redemptions that were decided days earlier. Institutions rebalance between venues. None of these are opinions about price, and all of them show up in netflow exactly like a retail deposit does.

Where the two metrics diverge

Reserves can fall steadily while daily netflow oscillates around zero, which happens when a slow structural drift to custody runs underneath noisy two-way trading. Reserves can also stay flat while netflow spikes hard in both directions, which is high churn with no net change. Neither pattern is visible if you only watch one of the two series.

The practical rule is to use reserves for the trend and netflow for the event. A reserve chart over six months tells you about structural supply. A netflow spike tells you something happened today, and then you go and find out what. Reserves are covered in more depth in Bitcoin Exchange Reserves Explained.

Reading a spike properly

When netflow spikes, three checks separate signal from plumbing. First, is it concentrated at one exchange or spread across many? A single-venue spike is usually operational. Second, what is the age of the coins moving? Old coins arriving at an exchange is a meaningfully different event from coins that were withdrawn last week coming back. Third, does the exchange whale ratio move with it? That ratio isolates whether large transfers are driving the total, which is the case worth paying attention to.

The coverage problem

Every netflow figure is only as good as the wallet labelling behind it. New exchanges take time to be tagged, some venues deliberately obscure their wallets, and derivative platforms settling off-chain never appear at all. Coverage also changes over time, which means historical comparisons can shift under you when a provider adds an exchange. Treat the absolute number as approximate and the direction as the real content.

A worked example

Suppose netflow prints strongly positive on a Tuesday and the figure circulates as evidence of incoming selling pressure. Run the three checks. If the inflow is concentrated at one large exchange, it is most likely a hot to cold wallet rotation or custodial movement. If the coins involved are young, meaning they moved recently, it is probably traders cycling rather than holders capitulating. If the whale ratio did not move alongside it, the total was made up of many small transfers rather than a few large ones, which points at ordinary retail deposit flow.

Three negative answers and the print carries very little information despite looking dramatic. One or two positive answers, particularly old coins arriving across several venues at once, and it becomes worth attention. The check takes a few minutes and filters out most of what gets shared.

Common questions

Does a big outflow mean price goes up? No. It means coins moved to wallets the provider does not label as an exchange. That is consistent with accumulation, and also with custody migration or a new unlabelled venue.

Which window should I use? Daily netflow is noisy. A seven-day sum removes most of the operational chatter while still catching real events.

Do stablecoin flows matter here? Yes, and they are arguably more direct. Stablecoins moving onto exchanges is buying power arriving, which the Stablecoin Supply Ratio approaches from a different angle.

Research and education only, not financial advice.

Podcast also available on PocketCasts, SoundCloud, Spotify, Google Podcasts, Apple Podcasts, and RSS.

Leave a Reply

Onchain News

Onchain News is your source for the latest developments across Bitcoin, Ethereum, Solana, and the broader crypto ecosystem.