BITCOIN EXCHANGE NET FLOWS

Are coins moving onto exchanges or off them?

Every day some coins arrive at the exchange wallets we can trace and some leave. This page adds them up: each day, over 30 days, and back to 2013. More arriving usually comes before selling, and more leaving usually means someone decided to hold.

How many more coins arrived than left, over 30 days

4,685 daily readings since 2013

Each reading adds up the coins that arrived over the past 30 days and takes away the coins that left. Above zero, more arrived than left; below zero, more left.

Follow this line
Inspect and compare dates

Compare the 30-day and daily in and out, and the coins in and out, on two dates.

Exchange wallets we can trace: coins in and out on two dates
MeasureChange
In minus out, 30 days+43,829 BTC−22,382 BTC−66,211 BTC
In minus out, each day+23 BTC+1,352 BTC+1,329 BTC
Coins in, each day2,273 BTC43,366 BTC+41,093 BTC
Coins out, each day2,250 BTC42,014 BTC+39,764 BTC
25 Sep 2026: In minus out, 30 days −22,382 BTC.

The latest day

Arriving43,366 BTC
On exchanges we trace737.7K BTC
Leaving42,014 BTC

1,352 BTC more arrived than left on 25 Sep 2026.

A week of moves

26,044 BTC more left than arrived over the 7 days to 25 Sep 2026.

About 32,835 BTC arrived a day, and 36,556 BTC left.

The longer view

Over the 30 days to 25 Sep 2026, 22,382 BTC more left than arrived.

Over the 30 days to 25 Aug 2026, 43,304 BTC more arrived than left. The “30 days” view compares it with every earlier month.

Who moved

15 of the 61 exchange owners we can separate moved coins on 25 Sep 2026.

An owner here is a group of wallets the chain shows under one hand. It does not say which company that is.

See which owners made and lost the most

For you

Read the direction over weeks, not one day.

Coins moving in usually come before selling, and coins moving out usually mean someone decided to hold. One large transfer can decide a single day, so the 30-day view adds the days up.

How many coins the exchanges hold

Understanding
Bitcoin Exchange Net Flows

Where it stands today

Over 30 days, 22,382 BTC more left than arrived at the exchange wallets we can trace as of .

1,352 BTC more arrived than left at the exchange wallets we can trace as of .

Why watch coins moving on and off exchanges?

An exchange is where most people buy and sell Bitcoin, and while your coins sit there the exchange holds them in wallets of its own. Watching those wallets is one of the oldest reads in the market. Coins arriving usually means someone is getting ready to sell, and coins leaving usually means someone has decided to hold on to them instead.

What does the 30-day view show?

Each reading adds up the coins that arrived at the traced wallets over the past 30 days and takes away the coins that left. Above zero, more arrived than left. A day with no reading counts as missing, never as zero, so a window with a gap has no reading.

Which wallets does this count?

Only the exchange wallet groups our tracing can attach to an exchange, by catching addresses that spend together. An exchange keeps most of its coins in an offline vault that only ever receives, which never shows us who owns it, so the coins that move are the part we can see best. How many coins the exchanges hold, on both counts, is on the reserves page.

The numbers
behind the chart

What does the current reading show?

In minus out, 30 days: the latest reading is −22,382 BTC, on . The highest reading since is +168,156 BTC on ; the lowest is −155,387 BTC on .

In minus out, each day: the latest reading is +1,352 BTC, on . The highest reading since is +115,557 BTC on ; the lowest is −123,628 BTC on .

Coins in, each day: the latest reading is 43,366 BTC, on . The highest reading since is 147,034 BTC on ; the lowest is 0 BTC on .

Coins out, each day: the latest reading is 42,014 BTC, on . The highest reading since is 184,861 BTC on ; the lowest is 0 BTC on .

Daily readings since 28 Nov 2013. Highest and lowest cover every reading since then; month-end values use the last reading on or before that date.

What are the latest, highest and lowest readings?
Exchange wallets we can trace: coins in minus coins out over 30 days and each day, and the coins in and out: range since 28 Nov 2013
MeasureLatestHighestLowest
In minus out, 30 days−22,382 BTC+168,156 BTC−155,387 BTC
In minus out, each day+1,352 BTC+115,557 BTC−123,628 BTC
Coins in, each day43,366 BTC147,034 BTC0 BTC
Coins out, each day42,014 BTC184,861 BTC0 BTC
How do the readings compare with earlier dates?
Exchange wallets we can trace: coins in minus coins out over 30 days and each day, and the coins in and out: earlier readings
Reference dateIn minus out, 30 daysIn minus out, each dayCoins in, each dayCoins out, each day
1 month ago+43,304 BTC+651 BTC4,076 BTC3,425 BTC
3 months ago+22,102 BTC−360 BTC5,544 BTC5,905 BTC
6 months ago−25,197 BTC−2,742 BTC2,592 BTC5,334 BTC
1 year ago−6,636 BTC−1,603 BTC3,799 BTC5,402 BTC
2 years ago−28,404 BTC−106 BTC1,156 BTC1,262 BTC
What was the reading at each month’s end?
Exchange wallets we can trace: coins in minus coins out over 30 days and each day, and the coins in and out: 24 month-end readings
Reading dateIn minus out, 30 daysIn minus out, each dayCoins in, each dayCoins out, each day
+28,446 BTC+928 BTC5,109 BTC4,181 BTC
+11,616 BTC+5,205 BTC8,547 BTC3,342 BTC
+6,388 BTC+507 BTC6,081 BTC5,574 BTC
+27,259 BTC+403 BTC721 BTC317 BTC
−19,226 BTC−566 BTC2,990 BTC3,556 BTC
−32,269 BTC−628 BTC2,390 BTC3,017 BTC
+26,370 BTC+196 BTC1,364 BTC1,168 BTC
−11,060 BTC+5,255 BTC8,873 BTC3,618 BTC
+12,819 BTC+7,275 BTC10,359 BTC3,084 BTC
+14,088 BTC+104 BTC1,701 BTC1,598 BTC
−15,873 BTC−974 BTC4,912 BTC5,886 BTC
−931 BTC+2,226 BTC7,508 BTC5,282 BTC
+16,957 BTC+169 BTC2,010 BTC1,842 BTC
+7,483 BTC−44 BTC2,655 BTC2,700 BTC
−25,899 BTC+788 BTC4,048 BTC3,259 BTC
−39,627 BTC−76 BTC1,621 BTC1,697 BTC
−33,830 BTC+622 BTC3,858 BTC3,236 BTC
+7,570 BTC−845 BTC1,331 BTC2,176 BTC
−33,152 BTC−999 BTC3,279 BTC4,279 BTC
+3,062 BTC+603 BTC3,837 BTC3,234 BTC
−12,879 BTC−7,912 BTC1,932 BTC9,844 BTC
−43,306 BTC+1,776 BTC1,996 BTC220 BTC
−15,960 BTC+52 BTC1,960 BTC1,908 BTC
+5,569 BTC−811 BTC1,666 BTC2,476 BTC

Source: Maketo’s count of the coins moving through the exchange wallets it can trace. Reading for .

THE WEEKLY READ

A little context.
A clearer week.

Get the week’s Bitcoin moves, important charts and news in one short email. The first email has not gone out yet.

We’ll send one short email a week once it starts. No spam, and you can leave at any time. How we use your details.

You’re on the list. The Weekly Read will reach you once it starts.

That did not go through. Please check your details and try again.

AS THE MARKET MOVES

Follow the story
throughout the day.

New charts, important moves and live updates from Maketo.

Follow on X@Maketocom