The fee index

What the network charges to move value, as a percentage, every week since August 2010.

Where it stands

MeasurePriceCharged onWhat it reads as
A, the fee index 0.0030% $2.98 trillion what the network charges per unit of value settled, fees only
C, median transaction fee rate 0.095% $144 what a typical transaction pays against its own size
B, security cost index 0.480% $14.3 billion what the network costs per unit settled, block subsidy included
World Bank, average cost of sending $200 6.28% $200 the retail price of a remittance, global average, 2025 Q3
Bitcoin figures current through 2026-09-11, recomputed every Monday. The "charged on" column is the quantity behind each price over the same 365 days: the value the chain settled, the size of a typical transfer, and the miner revenue that volume paid for. The World Bank series is quarterly and its latest issue is 2025 Q3.

A and B are ratios of period sums, so the 365-day figure is the year's fees over the year's estimated volume rather than an average of 365 daily ratios. C is a median of medians, because it is already a daily median and averaging it would mean something else.

Read the two columns together or not at all. A fee is the clearing price of a fixed supply of block space, so a high index means demand pressing against a full block and a low one means slack, and neither says anything on its own about how much was moved. Over these 365 days the chain settled $2.98 trillion across 195,458,529 transactions. The chart below puts the quantity under the price for the same reason.

What these numbers are, and what they are not

A measures the settlement layer and nothing else. A Bitcoin transaction moves value from one set of keys to another, and the fee it pays for that is what the numerator counts. Everything a remittance company does after the wire lands, the agent who counts out cash in a shop, the compliance desk, the float, the branch, is outside this measurement. Western Union's agent commissions alone are 45% of its expenses. When Banca d'Italia went mystery shopping across ten corridors in 2026 they found the on-chain leg a marginal share of an all-in cost that ran from 0.3% to 9%. So a comparison of A against a remittance price is a comparison of a wire against a whole service, and the honest reading of the gap is that the expensive part of sending money home was never the wire.

C is the number to quote when someone asks what a user pays. An aggregate of 0.003% is dominated by a handful of enormous transfers, and a base-layer transaction averages around $15,000, so the aggregate says very little about a $200 payment. The median fee against the median output value says quite a lot. It reads 0.095% now and 0.724% across 2024 as a whole, which is card territory rather than bank-wire territory, and it crossed 0.3% in August 2017, the month Bitspark gave up on Bitcoin for remittances and said the fees were why.

B is the one that has somewhere to go. Users pay fees and holders pay dilution, and B counts both: miner revenue, subsidy included, over the same estimated volume. It was 21.3% in 2010 and 4.15% in 2011, and it is 0.479% for 2025, which is the level of a regulated US debit card. Every halving cuts the subsidy and B falls again. The interesting question is where it lands, because theory says a chain securing itself from fees alone needs far more than A currently collects. Auer, writing for the BIS in 2019, put one-hour finality at mining income of 8.3% of volume. Budish, in the Quarterly Journal of Economics in 2024, put the cost of securing against attack at 3% to 30% of honest volume depending on how long you wait. A is three orders of magnitude below that. Which of the two, the theory or the measurement, is describing Bitcoin wrongly is the open question this series exists to track.

The same percentage on other rails

RailCostBasisSourceYear
Bitcoin fees over estimated volume (A)0.0030%trailing 365 days, aggregatethis page2026
Bitcoin median transaction (C)0.095%median fee over median output valueBitcoin Visuals2026
Bitcoin full cost, subsidy included (B)0.480%miner revenue over estimated volumethis page2026
ACH network cost, both sides0.0007%$1,000 transferNacha, FedACH schedule2026
SEPA consumer transfer0%by regulationEU 924/2009, IPR 2024/8862025
Fedwire rail, and the retail fee a bank charges over it0.019% / 0.35%$10,000 transferFederal Reserve fee schedule2026
Lightning, median policy, two to three hops0.02% to 0.045%size-independentmempool.space graph2026
Stablecoin, on-chain leg only0.06%$200 on Ethereum L1measured2026
EU card merchant discount rate, debit and credit0.32% to 0.73%per transactionEY, Copenhagen Economics2017
US debit interchange, regulated0.47%per transactionFed Regulation II2024
US merchant card processing, all in1.59%all card volumeNilson2025
Stablecoin remittance, all in, ten corridors0.30% to 8.96%$200Banca d'Italia, MISP 862026
Western Union take rate3.27%C2C revenue over cross-border principal, 6.35% in 2010WU FY2025 10-K2025
World Bank global average, all providers6.28%$200, recomputed from the RPW datasetWorld Bank RPW2025 Q3
Every row names its own denominator, because a percentage of a $200 remittance and a percentage of all card volume are not the same kind of number. The World Bank figure here is recomputed from the raw dataset and lands about 0.1 points under the headline the World Bank publishes for the same quarter, which is 6.36%.

Read as a group, the base layer sits with the interbank rails, SEPA and ACH and Fedwire, which is where a transaction averaging $15,000 belongs. A typical user sits with the cards. The full cost including dilution sits with a debit card and is falling. None of the three is the 0.5% the 2013 note that started this guessed at.

Read it as a table

Yearly, from the same files the chart draws, with the quantities beside the ratios. Each ratio is the year's numerator over the year's denominator, and the year is however many days the series actually holds rather than however many the calendar has.

Year A, fee index C, median tx B, security cost Raw lower bound Value settled Transactions Typical transfer Fees paid Miner revenue
2026 0.0032% 0.098% 0.531% 0.0004% $1.61 trillion 140,708,056 $98.84 $52.6 million $8.5 billion
2025 0.0048% 0.133% 0.479% 0.0007% $3.59 trillion 151,999,946 $284 $173.9 million $17.2 billion
2024 0.034% 0.724% 0.498% 0.0052% $2.98 trillion 191,070,173 $146 $928.3 million $14.8 billion
2023 0.063% 0.421% 0.979% 0.0077% $1.07 trillion 152,470,905 $207 $796.7 million $10.5 billion
2022 0.012% 0.087% 0.784% 0.0004% $1.23 trillion 93,106,378 $510 $142.4 million $9.6 billion
2021 0.053% 0.191% 0.878% 0.0022% $1.90 trillion 97,005,442 $826 $1.0 billion $16.7 billion
2020 0.047% 0.207% 0.804% 0.0049% $626.5 billion 112,553,498 $456 $326.9 million $5.0 billion
2019 0.039% 0.150% 1.43% 0.0038% $365.5 billion 119,783,647 $221 $156.1 million $5.2 billion
2018 0.052% 0.050% 1.44% 0.0061% $384.0 billion 81,395,636 $358 $285.4 million $5.5 billion
2017 0.102% 0.303% 0.902% 0.011% $377.1 billion 104,063,229 $417 $556.0 million $3.4 billion
2016 0.021% 0.048% 0.984% 0.0021% $59.4 billion 82,626,623 $135 $13.8 million $585.0 million
2015 0.0080% 0.030% 1.45% 0.0015% $29.6 billion 45,674,023 $85.84 $2.5 million $428.3 million
2014 0.0088% 0.043% 3.54% 0.0018% $27.0 billion 25,263,720 $113 $2.8 million $954.0 million
2013 0.017% 0.063% 2.12% 0.0036% $16.6 billion 19,643,241 $70.16 $2.3 million $351.9 million
2012 0.0078% 0.015% 3.37% 0.0007% $798.0 million 8,453,050 $31.68 $77,271 $26.9 million
2011 0.0029% 0.0000% 4.15% 0.0010% $442.0 million 1,794,147 $61.70 $32,107 $18.4 million
2010 0.0002% 0.0000% 21.3% 0.0001% $1.0 million 109,492 $5.61 $2.56 $218,710
The raw lower bound is the same fee total over unadjusted output volume, which is the floor no change heuristic can go below. Value settled and transactions are the year's sums, the typical transfer is the median of the year's daily medians. 2010 starts on 28 August and the current year runs to 2026-09-11.

How it is computed

Five numbers, all of them percentages of value moved over a UTC day, summed into months and years. A is total fees in BTC over estimated transfer volume in BTC, so the exchange rate cancels and the number says nothing about the price of bitcoin. A prime is the same ratio in dollars, which differs from A when fees cluster in a price spike, as they did in December 2017: 0.102% against 0.147% for that year. B is miner revenue in dollars over estimated volume in dollars, which reproduces a series Blockchain.com has published since 2011. C is the median fee over the median output value, one day at a time. R is A with the unadjusted denominator.

The numerator is exact. Total fees per day are a sum over the chain, and two sources that built it independently agree: Blockchain.com and Bitcoin Visuals sit within 3.5% of each other at the fifth and ninety-fifth percentile of daily ratios, and the residue is how each treats the day boundary. Every weekly run compares the two over the latest 30 days and refuses to write a new store if they have drifted more than 5% apart.

The denominator is an estimate, and no estimate of it can be verified. A Bitcoin transaction's outputs mix the payment with the change returned to the sender, so the economic volume is not observable. Blockchain.com strips change by the address-reuse rule and documents the whole method in one sentence:

The total estimated value in BTC of transactions on the blockchain. This does not include coins returned to sender as change.

That rule treats an output paying to an address that also appears among the inputs as change. Coin Metrics adds round-number and fast-spend tests. Glassnode clusters addresses into entities. The three disagree by four to eight times on what economic volume is, Glassnode's history revises itself as its clustering improves, and Coin Metrics says outright that without ground truth no heuristic's accuracy can be measured. Every percentage on this page is therefore a statement about that one sentence first and about Bitcoin second, which is why the raw lower bound is published beside it in every file.

Period ratios are sums over sums. A month's A is the month's fees over the month's estimated volume. Averaging daily ratios would let a quiet Sunday weigh as much as a busy Tuesday. C is the exception, since it is already a daily median, so a period takes the median of its days.

Missing days stay missing. A day is in the series when both the fee total and the estimated volume have a row for it. Between 2010-08-28 and 2026-09-11 that is 5,827 days out of 5,859, so 32 calendar days are absent, 14 of them in August 2011. An absent day is not in the files and not in the period sums, and nothing is interpolated to cover it.

Every fetch is kept. Upstream revises history quietly. The raw response of every Monday run is stored gzipped under its own dated directory with the URL, the HTTP status, the byte count and the SHA-256 of each file, the store holds the latest values, and a release is an immutable snapshot of that store. Any release can be rebuilt from its own raw directory with no network at all, which is what makes the series reproducible rather than merely downloadable.

Seven ways this can mislead you

1. The denominator, again. It is a heuristic with no ground truth, and it is the whole difficulty. Everything below is downstream of it.

2. Inscriptions and other non-payment use. Ordinals and BRC-20 put real fees in the numerator against almost no economic value in the denominator. The rise in A through 2023 and 2024 is largely this, 0.219% in December 2023 and 0.118% in April 2024. No vendor documents stripping it and this site does not strip it either, because there is no per-transaction source in this pipeline to strip it with. C is hit far harder than A: inscription dust drives the median output value toward zero, so C reads 72.0% in November 2023, 26.2% in December and 3.99% in January 2024. Those are artifacts of the denominator, not fees anybody paid, and they leave the trailing window only by the window moving past them.

3. Batching, CoinJoin and exchange shuffles. One economic transfer can be counted nine to seventeen times through a CoinJoin sequence. An exchange moving its own coins between its own wallets can print a quarter of a trillion dollars in a single day. Batched payments were 30% to 60% of raw output value in 2018. The address-reuse rule catches some of that and not the rest.

4. Secular drift. As activity moves onto exchange ledgers and Lightning, the on-chain denominator shrinks and A drifts upward as a measurement artifact, the way NVT did after 2018. A rising A is not evidence of a more expensive network until you have looked at B and C.

5. Fees are per byte, not per value. Two transactions of the same size pay the same fee whether they move $10 or a billion. A therefore tracks the size mix of transactions more closely than it tracks any pricing decision. That is the reason C exists on this page.

6. The subsidy. A describes what senders pay. B describes what the network costs, and its path from 21.3% in 2010 to 0.479% in 2025 is the security budget question in one line.

7. The remittance comparison is not like for like. Covered at the top of the page, and repeated here because it is the thing most likely to be quoted out of context. A measures the wire. A remittance price measures the wire plus the last mile, and the last mile is where the money goes.

Sources

Ten files, once a week, no key and no account anywhere in the pipeline.

Sources that were evaluated and rejected, so nobody spends a second afternoon on them: Coin Metrics (adjusted volume is paid and quote-only, the community licence is non-commercial), Glassnode (no free tier, and the terms forbid publishing derived data), Blockchair (the API has been frozen since 2022), Bitquery ($239 a month floor), Dune (free executions ended in September 2026), mempool.space (no volume series at all). BigQuery's public Bitcoin dataset is the one alternative worth keeping in mind: a change-adjusted backfill with published SQL fits inside its free tier, and that is the fallback if Blockchain.com ever stops serving.

Prior art

The ratio is not a new idea and the gap this fills is that nobody maintains it. Möser and Böhme computed the fees-only version weekly for 2011 to 2014 in Trends, Tips, Tolls and concluded fees ran below 0.1% of transmitted value, then stopped. Matteo Leibowitz named it the Fee Ratio in 2018, measured 0.41% for Bitcoin against Coin Metrics volume, and moved on to a different metric. Banca d'Italia published the full distribution of fee rate to transacted value for 2017 to 2019 and found more than 90% of payments paid less than the 2.4% a card cost. Blockchain.com has published the miner-revenue variant daily since 2011, which is the series reproduced here as B. What is missing from all of it is an ongoing fees-only series with a stated methodology, a benchmark line and a citable release.

Download and cite

The release is in preparation. The chart and the table above are current, because they are rebuilt weekly from the store, and the citable snapshot that goes with them has not been cut yet. When it lands it will carry four tables as gzipped CSV and Parquet, a SHA256SUMS, a manifest.json and a DOI, exactly as the two market-data releases do.