Crypto Fee Statistics: What Using Crypto Has Cost, 2017–2026
Average and total network fees by year for Bitcoin and Ethereum, the most expensive days ever recorded, what blobs did to rollup costs, and how fees stack up against block rewards — computed from raw data, with the method stated.
On 20 April 2024, the average Bitcoin transaction cost $124.17. On 15 July 2026, the median transaction on Optimism cost $0.00001. Both figures are real. Crypto fees don't move in percentages — they move in orders of magnitude, and most numbers published about them are missing the qualifier that would make them true.
This page is the reference: what a transaction has actually cost, year by year, since 2017; the days the fee market broke; and what the 2024 blob upgrade did to the price of using a rollup. Everything below is computed from raw data, not copied from a press summary.
- Ethereum users paid $9.92B in fees in 2021 alone — more than Bitcoin has collected in its entire history ($4.43B)
- Halvings don't force fees up: fee share of Bitcoin miner revenue went 5.86% → 5.71% → 2.68% across the last three epochs
- Exactly one day in 4,214 had Bitcoin fees beat the block subsidy network-wide: 20 April 2024, at 74.8%
- "Ethereum fee revenue" has meant two different numbers since 5 August 2021 — in 2022 they differed by 84%
- Blobs cut median rollup costs 89–99%; Polygon PoS, which posts no blobs, moved 5.8% over the same window
Method, stated up front
Two series do the work here. Bitcoin and Ethereum totals come from Coin Metrics'
FeeTotNtv, defined as
"the sum of all fees paid to miners, transaction validators, stakers and/or block producers that interval" —
crucially, it counts fees that the protocol burns, so it measures what users paid,
not what validators kept. Per-chain rollup costs come from growthepie's txcosts,
which the project describes as
"a median-style cost metric, not total cost".
Days are UTC days. Bitcoin covers 4,579 days from 2014-01-01; Ethereum 4,004 days
from 2015-07-30; both run through 2026-07-15.
One warning for anyone reproducing this: blockchain.info's fee chart is sampled
when you request the full history — its 2017 series contains 91 points spaced every
fourth day. Summing it gives $138M of Bitcoin fees for 2017 against a true
$553.8M. It is reliable for single-day spot values and wrong for annual totals.
What a transaction has cost, by year
| Year | BTC avg fee/tx | BTC total fees paid | BTC fee % of miner revenue | ETH avg fee/tx | ETH total fees paid |
|---|---|---|---|---|---|
| 2017 | $5.32 | $553,772,695 | 12.56% | $0.45 | $46,779,938 |
| 2018 | $3.49 | $283,620,303 | 3.63% | $0.64 | $159,707,973 |
| 2019 | $1.30 | $155,490,287 | 2.84% | $0.14 | $34,583,195 |
| 2020 | $2.90 | $325,899,752 | 5.49% | $1.73 | $596,193,224 |
| 2021 | $10.43 | $1,019,725,114 | 6.12% | $21.48 | $9,919,925,071 |
| 2022 | $1.52 | $141,780,308 | 1.59% | $10.53 | $4,300,010,048 |
| 2023 | $5.20 | $797,867,915 | 6.50% | $6.28 | $2,406,636,018 |
| 2024 | $4.81 | $923,787,616 | 6.52% | $5.75 | $2,473,101,586 |
| 2025 | $1.13 | $173,360,853 | 1.03% | $0.99 | $520,714,382 |
| 2026 YTD | $0.37 | $39,662,187 | 0.62% | $0.22 | $96,111,175 |
2026 covers 196 days to 15 July. At that pace the full year lands near $73.9M for Bitcoin and $179.0M for Ethereum — projections, not measurements.
Two things jump out. First, 2021 was the peak and nothing since has come close: Ethereum users handed over $9.92B in twelve months, more than double Bitcoin's $4.43B cumulative total since 2015. Ethereum's own cumulative figure, since its data begins on 2015-07-30, is $20.55B. Second, the collapse is not gentle. Ethereum's average fee per transaction in 2026 to date ($0.22) is 99% below 2021 ($21.48).
The days the fee market broke
Bitcoin's eight most expensive days, ranked by daily average fee per transaction:
| Rank | Date | Avg fee/tx | Total fees that day | Fee share | Context |
|---|---|---|---|---|---|
| 1 | 2024-04-20 | $124.17 | $78,309,324 | 74.8% | Halving and Runes launch, same day |
| 2 | 2024-06-07 | $89.25 | $22,376,285 | 42.1% | Cause unidentified — see below |
| 3 | 2021-04-20 | $60.95 | $17,088,265 | 27.4% | April 2021 cluster |
| 4 | 2021-04-21 | $60.79 | $13,783,194 | 28.8% | April 2021 cluster |
| 5 | 2021-04-19 | $58.58 | $12,142,760 | 26.4% | April 2021 cluster |
| 6 | 2021-04-22 | $56.72 | $15,310,834 | 24.8% | April 2021 cluster |
| 7 | 2017-12-22 | $56.31 | $21,397,763 | 43.6% | 1MB block cap meets the $20k top |
| 8 | 2017-12-21 | $53.20 | $17,794,555 | 40.8% | Same |
The record day triangulates cleanly. CoinDesk reported that "Bitcoin transaction fees averaged a record $127.97 on April 20" citing BitInfoCharts, put single-day miner revenue at a record $107.8M citing YCharts, and attributed the "highest level ever of 75%" fee share per block to The Bitcoin Layer. Our figure is a full-day average on a different fee convention, which is why it reads $124.17 rather than $127.97, and 74.8% rather than 75%. Different conventions, same event.
On 2021 April, a correction is owed to the record. The cluster is routinely explained by a Xinjiang mining blackout crashing the hashrate. The article most often cited for that claim now carries an editor's note: "five-day stats show the Bitcoin (BTC) hashrate only lost around 25%" — the larger figure in its original text was withdrawn. Bitcoin's hashrate did hit an all-time high of 218 EH/s on 15 April 2021, and Cointelegraph reported individual pools down 18.9% to 33% while the overall network fell "roughly 2.2%" in 24 hours. Neither source mentions fees or the mempool at all. We publish the fee numbers and decline to assert the mechanism.
The same discipline applies to 2024-06-07, which is the second-highest fee day in Bitcoin's history and has no explanation we can source. Transaction count collapsed to 250,713 against 530–600k on neighbouring days while 322.7 BTC in fees were paid. We have found no account of why. The row stands without a cause.
December 2023 is worth a footnote for anyone checking our work against the archives. CoinDesk reported that the average fee "surged over $37 Sunday, a level last seen in April 2021." The comparison checks out precisely — scanning every prior day, the last one above $37 was 2021-04-26 at $37.85. The day does not: our peak that weekend is Saturday 2023-12-16 at $37.75, and Sunday computes to $36.24. Day-boundary conventions differ between providers, which is why we state ours.
Ethereum's five most expensive days:
| Date | Avg fee/tx | Total network fees paid | Cause |
|---|---|---|---|
| 2022-05-01 | $200.27 | $231,271,129 | Yuga Labs "Otherdeed" land mint |
| 2021-05-11 | $68.30 | $117,202,967 | Bull-market and NFT congestion |
| 2021-05-12 | $65.95 | $107,101,542 | Same |
| 2021-11-09 | $62.15 | $82,921,040 | NFT peak |
| 2021-11-02 | $58.02 | $80,975,685 | Same |
The day before the Otherdeed mint, the average was $11.11. The mint multiplied it eighteenfold inside 24 hours. Published figures for that mint scatter wildly — Decrypt reported 55,843 ETH (~$157M) burned across the mint weekend, others quote $150M, $190M or 68,000 ETH. They disagree because each uses a different window and scope: seven hours, 24 hours, "the weekend." None is a clean UTC day. That is exactly why we publish the network-wide UTC-day figure of $231.3M and show our method.
Paid and earned are two different numbers
This is the most common error in fee reporting, and it has a birthday.
| Date | Etherscan transactionfee (ETH) | Coin Metrics FeeTotNtv (ETH) | Implied burn | Burn % |
|---|---|---|---|---|
| 2021-08-02 | 4,105.1 | 4,105.1 | 0.0 | 0.0% |
| 2021-08-03 | 4,922.7 | 4,922.7 | 0.0 | 0.0% |
| 2021-08-04 | 4,188.4 | 4,188.4 | 0.0 | 0.0% |
| 2021-08-05 (London) | 3,200.2 | 6,254.0 | 3,053.8 | 48.8% |
| 2021-08-06 | 1,205.1 | 5,312.1 | 4,107.0 | 77.3% |
| 2021-08-07 | 1,167.9 | 5,386.0 | 4,218.1 | 78.3% |
The two series track each other to within about 1.5% before London — and to the decimal on the days above — then split permanently on the fork date, 5 August 2021, block 12,965,000. The gap is the EIP-1559 burn. Etherscan's daily fee chart measures what validators are paid; Coin Metrics measures what users hand over. Neither is wrong. Quoting one while meaning the other is.
The size of the error, by year, taking Etherscan's tips against total fees paid: −38.2% (2021), −84.0% (2022), −83.5% (2023), −80.0% (2024), −53.1% (2025), −27.1% (2026 YTD). Anyone citing "Ethereum fee revenue" without saying which one they mean can be off by more than four fifths.
The reconciliation holds against an independent counter. Summing our implied burn from 2021-08-05 to 2026-07-15 gives 4,632,665 ETH; ultrasound.money's live burn total read 4,636,301.49 ETH at block 25,548,279 (2026-07-16, 22:40 UTC). That is 0.078% apart across five years and two independent data pipelines. Note that this is a ticking counter — cite it with a timestamp or it will drift out from under you.
Halvings don't do what people say they do
The standing thesis is that as the block subsidy shrinks, fees must rise to replace it. Four epochs of data say otherwise.
| Halving epoch | Subsidy | Period | Fees | Subsidy | Fee share |
|---|---|---|---|---|---|
| Epoch 3 (partial) | 25 BTC | 2015-01-01 → 2016-07-08 | 17,492 BTC | 2,075,950 BTC | 0.84% |
| Epoch 4 | 12.5 BTC | 2016-07-09 → 2020-05-10 | 163,341 BTC | 2,625,800 BTC | 5.86% |
| Epoch 5 | 6.25 BTC | 2020-05-11 → 2024-04-19 | 79,638 BTC | 1,314,113 BTC | 5.71% |
| Epoch 6 (in progress) | 3.125 BTC | 2024-04-20 → 2026-07-15 | 10,182 BTC | 369,428 BTC | 2.68% |
Cutting the subsidy in half between epochs 4 and 5 left the fee share essentially unchanged (5.86% → 5.71%). Cutting it again has so far seen the share fall by more than half. Epoch 3 is partial because our Bitcoin data starts in 2015; each halving day contains blocks from both epochs and is assigned whole to the new one, which moves nothing material.
A related claim needs pinning down. Scanning all 4,214 days from 2015-01-01 to 2026-07-15, exactly one had network-wide Bitcoin fees exceed the block subsidy: 2024-04-20, at 74.8%. The runners-up never got there — 2024-04-23 (45.9%), 2017-12-22 (43.6%), 2024-04-21 (43.4%), 2023-05-08 (42.3%). You will often read that fees first passed the subsidy in May 2023; that reporting was about individual blocks. CoinDesk's account says "mining pools such as Luxor Technologies and AntPool mined blocks on Monday where fees exceeded Bitcoin's block subsidy of 6.25 BTC." That is true of blocks and false of the day: 2023-05-08 closed at 42.3%. Blocks are not days.
What blobs actually did
EIP-4844, status Final, gave rollups a dedicated data lane — a target of three blobs (0.375 MB) per block and a ceiling of six (0.75 MB). It shipped with Dencun on 13 March 2024, block 19,426,587.
The obvious problem with measuring its effect is that fees fall for many reasons at once. So this table includes a control: Polygon PoS is a sidechain that posts no blobs and gained nothing from the upgrade. Both windows are 30 days.
| Chain | Pre-Dencun | Post-Dencun | Change |
|---|---|---|---|
| Starknet | $0.73025 | $0.01045 | −98.6% |
| Arbitrum | $0.36720 | $0.00948 | −97.4% |
| Optimism | $0.33293 | $0.01425 | −95.7% |
| Base | $0.34459 | $0.03805 | −89.0% |
| Linea | $0.36595 | $0.08451 | −76.9% |
| Scroll | $1.01853 | $0.79739 | −21.7% (cause unverified) |
| Polygon PoS (control — posts no blobs) | $0.00704 | $0.00664 | −5.8% |
| Ethereum L1 (not a 4844 beneficiary) | $6.35820 | $4.07571 | −35.9% (not a blob effect) |
The control moved 5.8%. The blob-posting rollups moved 77–99%. That difference is the upgrade, and it is the cleanest thing on this page. The two honesty guards matter: Ethereum L1's own decline is not a 4844 effect — L1 gained no blob lane, and its drop belongs to ordinary demand — and we have no sourced explanation for why Scroll barely moved.
Where costs sit now, as 30-day medians to 2026-07-15: Optimism $0.00001, Base $0.00119, Scroll $0.00186, Starknet $0.00232, Arbitrum $0.00404, Polygon PoS $0.00945, Linea $0.01193, Ethereum L1 $0.01355. Sub-cent is typical of major rollups, not universal — Linea, an L2, sits above a cent. The live per-chain readings are on the Crypto Fees Index, which currently scores 7.5as of 09:07 UTC.
Year by year, the same metric shows how far the floor fell:
| Chain | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 YTD |
|---|---|---|---|---|---|---|
| Ethereum L1 | $9.22683 | $1.88375 | $2.20080 | $1.75213 | $0.16568 | $0.01493 |
| Arbitrum | $2.43696 (n=214) | $0.27214 | $0.13135 | $0.00712 | $0.00367 | $0.00307 |
| Optimism | $2.97986 (n=51) | $0.17992 | $0.14905 | $0.00715 | $0.00029 | $0.00002 |
| Base | — | — | $0.11723 (n=155) | $0.00767 | $0.00158 | $0.00145 |
| Linea | — | — | $0.26480 (n=167) | $0.02685 | $0.02103 | $0.01232 |
| Scroll | — | — | $0.48714 (n=83) | $0.09468 | $0.00335 | $0.00226 |
| Starknet | excluded | excluded | $0.39463 | $0.00655 | $0.00140 | $0.00331 |
| Polygon PoS | $0.00022 | $0.00644 | $0.01445 | $0.00255 | $0.00106 | $0.00808 |
— means the chain had not launched. Cells marked n= are partial years and are not
comparable to full ones — Optimism's 2021 median rests on 51 days in a peak-gas window.
Starknet 2021–2022 is excluded, not missing: growthepie reports a hard $0 for it
before 2023, which we treat as unreported rather than free.
Ethereum L1's own median cost is down 99.84% from 2021 ($9.22683 → $0.01493). The major rollups are down three to five orders of magnitude. Optimism's 2021-to-2026 ratio works out to roughly 130,000× cheaper, though that number leans on those 51 days and should be handled accordingly.
Fees by era
| Era | Dates | What defined it | BTC avg/tx | ETH avg/tx |
|---|---|---|---|---|
| Block-size crunch | 2017 | 1MB cap meets the $20k top | $5.32 | $0.45 |
| Hangover | 2018–2019 | Bear market, empty blocks | $3.49 / $1.30 | $0.64 / $0.14 |
| DeFi summer | 2020 | Yield farming discovers gas | $2.90 | $1.73 |
| Peak fees | 2021 | NFT mania; London burn starts 05 Aug | $10.43 | $21.48 |
| The Merge era | 2022 | Otherdeed record; PoS from 15 Sep | $1.52 | $10.53 |
| Ordinals revival | 2023 | Inscriptions and BRC-20 refill BTC blocks | $5.20 | $6.28 |
| Blobs | 2024 | Dencun 13 Mar; halving+Runes record 20 Apr | $4.81 | $5.75 |
| Cheap chains | 2025–2026 | Fees collapse across the board | $1.13 / $0.37 | $0.99 / $0.22 |
The through-line is that fees have never been a property of a chain. They are a property of a moment — an auction for block space that a single NFT mint or a protocol launch can move by two orders of magnitude in a day, and that years of quiet demand can grind back down to a hundredth of a cent. Any fee statistic without a date attached is decoration.
What is the highest Bitcoin transaction fee ever?+
The highest daily average was $124.17 per transaction on 20 April 2024, the day the third halving coincided with the launch of the Runes protocol. Bitcoin users paid $78.3M in fees that day, and fees made up 74.8% of miner revenue — the only day in Bitcoin's recorded history where fees beat the block subsidy network-wide.
What is the highest Ethereum transaction fee ever?+
1 May 2022, during Yuga Labs' Otherdeed land mint: $200.27 average per transaction and $231.3M in network fees paid in a single UTC day. The day before, the average was $11.11 — the mint multiplied fees eighteenfold.
How much do crypto users pay in fees per year?+
In 2025, Bitcoin users paid $173.4M and Ethereum users paid $520.7M. Both are far below the 2021 peak, when Ethereum alone took $9.92B — more than Bitcoin has collected in its entire history.
Did EIP-4844 actually make Layer 2s cheaper?+
Yes, and the size is measurable. Comparing the 30 days before and after Dencun (13 March 2024), median transaction costs fell 98.6% on Starknet, 97.4% on Arbitrum and 95.7% on Optimism. Polygon PoS, a sidechain that posts no blobs, moved just 5.8% over the same window — that gap is the effect.
Do Bitcoin halvings push transaction fees up?+
The data says no. Fees were 5.86% of miner revenue during the 12.5 BTC epoch, 5.71% during the 6.25 BTC epoch, and 2.68% so far in the current 3.125 BTC epoch. Cutting the subsidy has not made fees pick up the slack.
Why do different sources report different Ethereum fee totals?+
Because 'fees' means two things after EIP-1559. Etherscan's daily fee chart counts what validators receive; Coin Metrics counts what users pay, including the burned base fee. In 2022 those two numbers differed by 84%.
Crypto Fee Statistics: What Using Crypto Has Cost, 2017–2026. ChainCensus, retrieved 2 Aug 2026. https://chaincensus.com/statistics/crypto-fees-statistics
Free to cite and screenshot with attribution. Charts embed with the source line built in.