Understanding how fast money moves is key to figuring out the real value of any currency. So, tracking the on-chain transaction volume in BTC is just as vital for Bitcoin as it is for any other crypto. But honestly, I can't find that info anywhere.
I tried digging up the on-chain BTC transaction volume for 2025, but no luck. I did come across a single chart showing BTC transaction volume, but it included changes to the sending address, which skews the results a lot. Plus, it was only a daily chart and didn’t seem to have any links or ways to get annual data.
BTC On-Chain Transaction Volume: A Crucial Metric That’s Hard to Find!
9 replies 301 views
cobra_2015Full Member
Posts: 259 · Reputation: 728
#2Apr 26, 2018, 05:37 PM
Glassnode has all onchain BTC data. A little of this data is available for free, and you can get everything you want with a paid subscription (Professional and Research Professional Subscription Plans). Its prices are a little high, so you will not get this data for free.
I do see they have weekly data measured in USD, but not annual data measured in BTC. So, how can you be so sure they have that data?
I was able to find this: https://studio.glassnode.com/charts/transactions.TransfersVolumeSum?a=BTC&resolution=24h&s=1760102235&u=1775827035&upgradePlan=advanced&zoom=182
But, it isn't clear if they subtract out the returning change or not, which is essential for the accurate number.
alexwalletSenior Member
Posts: 347 · Reputation: 1933
#4Apr 26, 2018, 11:05 PM
There must be a way to aggregate it into annual data.
Another resource you can use for free is blockchair, making database adjustments with the chart constructor feature before downloading the file (I haven't explored it comprehensively)
https://blockchair.com/bitcoin/charts/transaction-volume-usd
It's true that viewing the data is a bit complicated!
Due to the internal workings of onchain,
especially in the case of change output or self-transfers, there is a lot of inflation, which is why the total transaction volume is often omitted, which is instead shown in the adjusted matrix.
But you can collect your data series from
Glasnode,
Coin Matrix and
CryptoQuant!
But you have to use the right filters, as far as I know Coin Matrix displays adjusted data transfers here!
I think this even used to be easier to look for, but just trying now I see many have put this behind paywalls. Glassnode as I recall used to be able to filter out change address txs (or sweeping also), but yeah, quite difficult at least on cursory glance. Something I didn't see before is Bitbo looks interesting, but also paywalled (lots of free charts but trading focused).
I see now what I'm looking for is called "change adjusted transaction volume" measured in original units as btc, so 'change adjusted transaction volume in actual units'.
I did manage to find https://studio.glassnode.com/charts/transactions.TransfersVolumeAdjustedSum?a=BTC which is the data I'm looking for, though not in the format I'm looking for. And yes, you can aggregate the data using their download feature. There are two problems with that, the first is that they charge $49/month to view the data. The second is they charge $999/month to aggregate the data by downloading it in CSV format and crunching the numbers yourself. I do believe with advances in AI coding I could simply have something coded for about $150 including the cost of hiring the coder that I'd actually just be able to put that on a website. Maybe that is what I'll do at some point if I can't find that data, but yet still I do expect to be able to find it somewhere without paying more than a few dollars. Paying more than a few dollars just seems like a rip-off because like I said the value for the whole thing is $150/year doing it all over yourself, so should not be $50/month from a provider who simply re-issues the same data repeatedly.
cobra_2015Full Member
Posts: 259 · Reputation: 728
#8Apr 27, 2018, 06:36 AM
There is a way to obtain it cheaper by contacting one of the accounts that post Glassnode results on X; they might give you access to this data for a lower price. Glassnode alternatives are not good; hiring a developer is cheaper than trying their subscriptions.
nonce_2018Member
Posts: 2 · Reputation: 109
#9Apr 28, 2018, 01:24 PM
Youre spot on. Looking at raw on-chain data in 2026 without filtering is like trying to count real traffic by including every car that just pulls out of a driveway and backs right in. The UTXO model inherently inflates 'volume' because of change outputs.
If you're digging for the 2025 stats, heres the state of the art right now:
Entity-Adjusted Volume is the Standard: Most of us now rely on Glassnodes 'Entity-Adjusted' metrics or Chainalysis reports. For 2025, the 'clean' volume was significantly lower than the raw total, especially with the massive 'Whale Shadows' we saw late last year when long-term holders moved millions of BTC.
The 2025 Sell-off Data: Reports from early 2026 (like TRM Labs and Bitcoin Magazine Pro) indicate that 2025 saw a record transfer of BTC from early 'whales' to retail and ETFs. That 'velocity' is real economic activity, but its often buried under billions of dollars in internal wallet reshuffling.
The 'L2 Leakage': We also have to accept that 'Money Velocity' is increasingly invisible on-chain. With the Lightning Network and other Layer 2s maturing in 2025, a growing percentage of medium-of-exchange volume never touches the base layer. On-chain volume is becoming more of a 'settlement' layer for large chunks rather than a daily spending metric.
Check out the NVT (Network Value to Transactions) Ratio on Glassnodethey specifically use the adjusted volume you're looking for to filter out the noise. It's probably the most honest metric we have for 2025's actual throughput
I'm not sure it really makes sense to filter out whale activity for the reason you already mentioned, that it may represent real economic activity, usually investing, rather than someone sending them self their own money. It would be good privacy policy to send any amount over for example 0.1BTC to a new wallet rather than re-using an old one. And if I were designing a wallet, I'd probably just design it so a new address was created for all receiving transactions. Yeah if somoene uses a cold wallet, it would be cold wallet -> hot wallet -> recipient and so doubling the apparent econ activity. So, I think if there should be filtering it would be based on waiting for rapid-fire transaction sets to settle rather than the denomination involved. Perhaps chain transactions could have a settlement time of 48 hours for example? I'm not sure what the timing should be for that.
At this point I feel like I should download the data and process it myself because there The cost to do it myself should be less than $50 and a few hours of time, and yet the cost of getting this data from existing sources is already more than that. I don't get how a resale price of data could be more than the original cost of acquisition, so I guess there must be a big profit to be had at the moment in crunching financial data and reselling the summary information, though I'm sure that will subside as AI coding advances in the next few years. I'm thinking I'll do this myself this year at some point. are no reasonable sources for this data.
?Reply
Sign in to reply to this topic
Related topics
- Could the US hypothetically seize Satoshi's BTC using quantum tech for the SBR? 19
- MVRV Analysis on BTC: 8-Year Walk-Forward Test with Validation 0
- Today is a landmark day for BTC 19
- Charles Schwab to Introduce Spot Trading for BTC with $12T in Assets by Mid-2026 18
- 0.2 BTC riddle 19
- Bitcoin OG cashes out some BTC 19