Exchange Flows

On-chain data providers estimate how much crypto moves into exchanges (inflows), out of them (outflows) and their difference (netflow), as well as the total held on exchanges (reserves). Large inflows are often read as potential selling, but the estimates depend on how addresses are labelled.

Coins moving onto exchanges may be about to be sold; coins moving off may be headed to storage. Exchange flow metrics track this, but they depend entirely on which addresses are labelled as exchanges.

Category
Cryptocurrency and Blockchain
Reading time
3 min
Also called
Exchange netflow, Exchange inflows and outflows, Exchange reserves
Updated

Exchange flows in plain words

Providers label exchange addresses using blockchain heuristics.1

Every flow or reserve chart depends on someone's list of which addresses belong to exchanges — and no such list is complete.2

Netflow is inflow minus outflow, and both ends of a transfer must be labelled for netting to work.2

How exchange flows are measured

  1. Label addresses

    Identify exchange wallets with heuristics.1

  2. Count inflows

    Sum coins sent into labelled addresses.

  3. Count outflows

    Sum coins sent out of them.

  4. Net them

    Inflow minus outflow; both ends must be labelled.2

  5. Watch reserves

    The running balance is the exchange reserve, which differs by provider.2

  6. Sanity-check spikes

    Exchanges sweep deposits from hot to cold wallets, and new wallets can show phantom outflows.2

Worked examples

Example 1 — Netflow

−3,000 BTC net outflow

Hypothetically a day has 12,000 BTC in and 15,000 BTC out.

Example 1 — Netflow — calculation
Netflow12,000 − 15,000 = −3,000 BTC
Reserve change−3,000 BTC

The figure only counts addresses that are labelled as exchanges.2

Example 2 — Phantom outflow

False signal

Hypothetically an exchange moves 20,000 BTC to a new, unlabelled cold wallet.

Example 2 — Phantom outflow — calculation
Reported outflow20,000 BTC
Real change in exchange holdings0 BTC

Unlabelled fresh wallets show up as phantom outflows until the label catches up.2

Example 3 — Reserve share

Two very different readings

Hypothetically provider A counts 2.6M of 19.8M BTC on exchanges; provider B counts 1.3M.

Example 3 — Reserve share — calculation
A share2.6 ÷ 19.8 ≈ 13.1%
B share1.3 ÷ 19.8 ≈ 6.6%
Gap13.1% − 6.6% = 6.5 points

Reserve levels depend on whose labels you read.2

Netflow vs reserves

AspectNetflowExchange reserve
TypeFlow per periodStock at a point
VolatilitySwings dailyMoves slowly
Main useShort-term pressureLong-term trend
Label errorsPhantom flowsLevel bias

Where traders use exchange flows

  • Sell pressure

    Large inflows may precede selling; check Order Flow.

  • Accumulation

    Sustained outflows suggest holders moving to storage in a Bull Market.

  • Liquidity

    Lower reserves can mean thinner Liquidity on venues.

  • Confirmation

    Add context to Volume and Trend reads.

Advantages and disadvantages

Advantages

  • Built on public blockchain data.
  • Can flag big deposits early.
  • Reserves show long-run custody trends.
  • Available for many assets.

Disadvantages

  • Depends on incomplete address labels.
  • Internal transfers create false signals.
  • Providers disagree on levels.
  • Custodians and ETFs blur the picture.

Going deeper

Read as far as you need. Each level builds on the one before it.

In versus out

Beginner

Flows count coins moving to and from labelled exchange addresses.1

Label risk

Intermediate

Reserve estimates differ widely between providers on the same chain, so stick to one source.2

Outflows are not always holders

Advanced

Part of each outflow lands in custodians not counted as exchanges, and spot Bitcoin ETFs and corporate treasuries grew from around 600K to 1.9M BTC in one period.3 On-chain data also misses trading inside exchanges.1

Common mistakes

  1. Trusting one day

    Reading a single spike as a trend.

  2. Mixing providers

    Comparing reserves from different label sets.

  3. Ignoring wallet moves

    Missing internal hot-to-cold sweeps.

  4. Outflow equals bullish

    Ignoring custodians and ETFs.

Check your understanding

Test yourself before moving on. Each answer comes with an explanation.

Q1Inflow 8,000 BTC, outflow 5,000 BTC. Netflow?
Q2Why can two providers show different reserves?

Key points to remember

  1. Flows track coins to and from exchanges.
  2. Netflow is inflow minus outflow.
  3. Everything depends on labels.
  4. Internal moves create false signals.
  5. Use one provider consistently.

Frequently asked questions

Are outflows bullish?

Often read that way, but custody moves can cause them.

Where does the data come from?

On-chain analytics providers that label exchange addresses.

Why do numbers get revised?

New addresses get labelled later, changing history.

Further learning

Sources

This article is written in our own words. The sources below support the specific facts, rules and figures marked with a number in the text. Links open the original publisher’s page.

  1. Galaxy Digital Research. Introduction to On-Chain Analysis (opens in a new tab) Checked .
  2. NodeWitness. Bitcoin Exchange Reserves: Two Data Providers, Two Very Different Numbers, One Labeling Problem (opens in a new tab) Checked .
  3. Coin Metrics. Making Sense of Bitcoin's Changing Supply Dynamics (opens in a new tab) Checked .

Educational content, not financial advice. Examples use hypothetical prices and simplified costs; actual fees, margin rules and regulations vary by broker, market and country. We are not affiliated with any publisher linked above. Last reviewed . Report an error or request a source credit.