‹ Explorer

Security budget.What miners are paid, per day.

Paid to miners on 2026-11-12
443XMR

$246K at that day’s mean price

Fees’ share

Over the last 30 measurable days, fees were 0.50% of what miners earned. The rest is the tail emission of 0.6 XMR per block.

Daily totals come from every block header since 2014. Fees are counted exactly for tail-era days where every block stayed within 300 kB. Prices are our own samples, so USD figures start when we started sampling.

Fees as a share of miner revenue, per day
2014-04-20 (5-day mean): 0.00%2014-05-05 (5-day mean): 0.00%2014-05-20 (5-day mean): 0.00%2014-06-04 (5-day mean): 0.06%2014-06-19 (5-day mean): 0.09%2014-07-04 (5-day mean): 0.06%2014-07-19 (5-day mean): 0.09%2014-08-03 (5-day mean): 0.06%2014-08-18 (5-day mean): 0.07%2014-09-02 (5-day mean): 0.67%2014-09-17 (5-day mean): 0.56%2014-10-02 (5-day mean): 0.45%2014-10-17 (5-day mean): 0.36%2014-11-01 (5-day mean): 0.36%2014-11-16 (5-day mean): 0.29%2014-12-01 (5-day mean): 0.31%2014-12-16 (5-day mean): 0.46%2014-12-31 (5-day mean): 0.22%2015-01-15 (5-day mean): 0.27%2015-01-30 (5-day mean): 0.25%2015-02-14 (5-day mean): 0.23%2015-03-01 (5-day mean): 0.36%2015-03-16 (5-day mean): 0.36%2015-03-31 (5-day mean): 0.40%2015-04-15 (5-day mean): 0.29%2015-04-30 (5-day mean): 0.23%2015-05-15 (5-day mean): 0.28%2015-05-30 (5-day mean): 0.21%2015-06-14 (5-day mean): 0.27%2015-06-29 (5-day mean): 0.22%2015-07-14 (5-day mean): 0.17%2015-07-29 (5-day mean): 0.34%2015-08-13 (5-day mean): 0.29%2015-08-28 (5-day mean): 0.22%2015-09-12 (5-day mean): 0.23%2015-09-27 (5-day mean): 0.21%2015-10-12 (5-day mean): 0.23%2015-10-27 (5-day mean): 0.26%2015-11-11 (5-day mean): 0.19%2015-11-26 (5-day mean): 0.25%2015-12-11 (5-day mean): 0.31%2015-12-26 (5-day mean): 0.29%2016-01-10 (5-day mean): 0.28%2016-01-25 (5-day mean): 0.32%2016-02-09 (5-day mean): 0.44%2016-02-24 (5-day mean): 0.34%2016-03-10 (5-day mean): 0.39%2016-03-25 (5-day mean): 0.91%2016-04-09 (5-day mean): 0.45%2016-04-24 (5-day mean): 0.38%2016-05-09 (5-day mean): 0.41%2016-05-24 (5-day mean): 0.55%2016-06-08 (5-day mean): 0.41%2016-06-23 (5-day mean): 0.40%2016-07-08 (5-day mean): 0.52%2016-07-23 (5-day mean): 0.41%2016-08-07 (5-day mean): 0.60%2016-08-22 (5-day mean): 1.4%2016-09-06 (5-day mean): 1.3%2016-09-21 (5-day mean): 1.1%2016-10-06 (5-day mean): 0.44%2016-10-21 (5-day mean): 0.34%2016-11-05 (5-day mean): 0.36%2016-11-20 (5-day mean): 0.35%2016-12-05 (5-day mean): 0.36%2016-12-20 (5-day mean): 0.38%2017-01-04 (5-day mean): 0.65%2017-01-19 (5-day mean): 1.1%2017-02-03 (5-day mean): 1.1%2017-02-18 (5-day mean): 1.0%2017-03-05 (5-day mean): 1.1%2017-03-20 (5-day mean): 1.4%2017-04-04 (5-day mean): 3.0%2017-04-19 (5-day mean): 1.1%2017-05-04 (5-day mean): 1.4%2017-05-19 (5-day mean): 1.7%2017-06-03 (5-day mean): 1.7%2017-06-18 (5-day mean): 1.4%2017-07-03 (5-day mean): 1.6%2017-07-18 (5-day mean): 1.5%2017-08-02 (5-day mean): 1.6%2017-08-17 (5-day mean): 2.6%2017-09-01 (5-day mean): 2.3%2017-09-16 (5-day mean): 1.7%2017-10-01 (5-day mean): 1.7%2017-10-16 (5-day mean): 2.1%2017-10-31 (5-day mean): 2.0%2017-11-15 (5-day mean): 1.9%2017-11-30 (5-day mean): 3.0%2017-12-15 (5-day mean): 3.3%2017-12-30 (5-day mean): 3.8%2018-01-14 (5-day mean): 3.9%2018-01-29 (5-day mean): 4.4%2018-02-13 (5-day mean): 2.0%2018-02-28 (5-day mean): 2.0%2018-03-15 (5-day mean): 1.2%2018-03-30 (5-day mean): 1.2%2018-04-14 (5-day mean): 1.3%2018-04-29 (5-day mean): 1.6%2018-05-14 (5-day mean): 1.7%2018-05-29 (5-day mean): 1.3%2018-06-13 (5-day mean): 0.85%2018-06-28 (5-day mean): 0.85%2018-07-13 (5-day mean): 1.0%2018-07-28 (5-day mean): 1.0%2018-08-12 (5-day mean): 0.93%2018-08-27 (5-day mean): 0.86%2018-09-11 (5-day mean): 1.0%2018-09-26 (5-day mean): 0.71%2018-10-11 (5-day mean): 0.69%2018-10-26 (5-day mean): 0.04%2018-11-10 (5-day mean): 0.07%2018-11-25 (5-day mean): 0.05%2018-12-10 (5-day mean): 0.03%2018-12-25 (5-day mean): 0.03%2019-01-09 (5-day mean): 0.07%2019-01-24 (5-day mean): 0.11%2019-02-08 (5-day mean): 0.10%2019-02-23 (5-day mean): 0.10%2019-03-10 (5-day mean): 0.17%2019-03-25 (5-day mean): 0.15%2019-04-09 (5-day mean): 0.18%2019-04-24 (5-day mean): 0.13%2019-05-09 (5-day mean): 0.15%2019-05-24 (5-day mean): 0.17%2019-06-08 (5-day mean): 0.18%2019-06-23 (5-day mean): 0.17%2019-07-08 (5-day mean): 0.21%2019-07-23 (5-day mean): 0.16%2019-08-07 (5-day mean): 0.13%2019-08-22 (5-day mean): 0.14%2019-09-06 (5-day mean): 0.15%2019-09-21 (5-day mean): 0.15%2019-10-06 (5-day mean): 0.17%2019-10-21 (5-day mean): 0.22%2019-11-05 (5-day mean): 0.17%2019-11-20 (5-day mean): 0.17%2019-12-05 (5-day mean): 0.20%2019-12-20 (5-day mean): 0.16%2020-01-04 (5-day mean): 0.20%2020-01-19 (5-day mean): 0.17%2020-02-03 (5-day mean): 0.21%2020-02-18 (5-day mean): 0.22%2020-03-04 (5-day mean): 0.20%2020-03-19 (5-day mean): 0.25%2020-04-03 (5-day mean): 0.28%2020-04-18 (5-day mean): 0.28%2020-05-03 (5-day mean): 0.33%2020-05-18 (5-day mean): 0.25%2020-06-02 (5-day mean): 0.26%2020-06-17 (5-day mean): 0.27%2020-07-02 (5-day mean): 0.27%2020-07-17 (5-day mean): 0.32%2020-08-01 (5-day mean): 0.35%2020-08-16 (5-day mean): 0.37%2020-08-31 (5-day mean): 0.57%2020-09-15 (5-day mean): 0.57%2020-09-30 (5-day mean): 0.59%2020-10-15 (5-day mean): 0.53%2020-10-30 (5-day mean): 0.70%2020-11-14 (5-day mean): 0.62%2020-11-29 (5-day mean): 0.69%2020-12-14 (5-day mean): 0.71%2020-12-29 (5-day mean): 0.61%2021-01-13 (5-day mean): 1.5%2021-01-28 (5-day mean): 0.59%2021-02-12 (5-day mean): 0.79%2021-02-27 (5-day mean): 0.65%2021-03-14 (5-day mean): 0.85%2021-03-29 (5-day mean): 0.73%2021-04-13 (5-day mean): 0.68%2021-04-28 (5-day mean): 0.56%2021-05-13 (5-day mean): 0.56%2021-05-28 (5-day mean): 0.64%2021-06-12 (5-day mean): 0.55%2021-06-27 (5-day mean): 0.60%2021-07-12 (5-day mean): 0.72%2021-07-27 (5-day mean): 0.85%2021-08-11 (5-day mean): 0.62%2021-08-26 (5-day mean): 0.56%2021-09-10 (5-day mean): 0.54%2021-09-25 (5-day mean): 0.66%2021-10-10 (5-day mean): 0.67%2021-10-25 (5-day mean): 0.65%2021-11-09 (5-day mean): 0.85%2021-11-24 (5-day mean): 0.56%2021-12-09 (5-day mean): 0.46%2021-12-24 (5-day mean): 0.40%2022-01-08 (5-day mean): 0.44%
Miner revenue in XMR per day since 2014, log scale
2014-04-17 (7-day mean): 24,811 XMR2014-05-08 (7-day mean): 25,196 XMR2014-05-29 (7-day mean): 23,331 XMR2014-06-19 (7-day mean): 23,264 XMR2014-07-10 (7-day mean): 22,501 XMR2014-07-31 (7-day mean): 21,821 XMR2014-08-21 (7-day mean): 21,268 XMR2014-09-11 (7-day mean): 20,648 XMR2014-10-02 (7-day mean): 19,911 XMR2014-10-23 (7-day mean): 19,332 XMR2014-11-13 (7-day mean): 18,882 XMR2014-12-04 (7-day mean): 18,209 XMR2014-12-25 (7-day mean): 17,894 XMR2015-01-15 (7-day mean): 17,333 XMR2015-02-05 (7-day mean): 16,901 XMR2015-02-26 (7-day mean): 16,385 XMR2015-03-19 (7-day mean): 15,889 XMR2015-04-09 (7-day mean): 15,436 XMR2015-04-30 (7-day mean): 14,958 XMR2015-05-21 (7-day mean): 14,583 XMR2015-06-11 (7-day mean): 14,190 XMR2015-07-02 (7-day mean): 13,732 XMR2015-07-23 (7-day mean): 13,431 XMR2015-08-13 (7-day mean): 12,934 XMR2015-09-03 (7-day mean): 12,587 XMR2015-09-24 (7-day mean): 12,246 XMR2015-10-15 (7-day mean): 11,889 XMR2015-11-05 (7-day mean): 11,505 XMR2015-11-26 (7-day mean): 11,164 XMR2015-12-17 (7-day mean): 10,814 XMR2016-01-07 (7-day mean): 10,569 XMR2016-01-28 (7-day mean): 10,062 XMR2016-02-18 (7-day mean): 9,914 XMR2016-03-10 (7-day mean): 9,739 XMR2016-03-31 (7-day mean): 9,542 XMR2016-04-21 (7-day mean): 9,246 XMR2016-05-12 (7-day mean): 9,056 XMR2016-06-02 (7-day mean): 8,900 XMR2016-06-23 (7-day mean): 8,591 XMR2016-07-14 (7-day mean): 8,375 XMR2016-08-04 (7-day mean): 8,060 XMR2016-08-25 (7-day mean): 8,001 XMR2016-09-15 (7-day mean): 7,591 XMR2016-10-06 (7-day mean): 7,416 XMR2016-10-27 (7-day mean): 7,081 XMR2016-11-17 (7-day mean): 7,010 XMR2016-12-08 (7-day mean): 6,829 XMR2016-12-29 (7-day mean): 6,653 XMR2017-01-19 (7-day mean): 6,350 XMR2017-02-09 (7-day mean): 6,224 XMR2017-03-02 (7-day mean): 6,055 XMR2017-03-23 (7-day mean): 5,915 XMR2017-04-13 (7-day mean): 5,566 XMR2017-05-04 (7-day mean): 5,600 XMR2017-05-25 (7-day mean): 5,492 XMR2017-06-15 (7-day mean): 5,360 XMR2017-07-06 (7-day mean): 5,167 XMR2017-07-27 (7-day mean): 4,959 XMR2017-08-17 (7-day mean): 4,968 XMR2017-09-07 (7-day mean): 4,748 XMR2017-09-28 (7-day mean): 4,623 XMR2017-10-19 (7-day mean): 4,472 XMR2017-11-09 (7-day mean): 4,356 XMR2017-11-30 (7-day mean): 4,366 XMR2017-12-21 (7-day mean): 4,263 XMR2018-01-11 (7-day mean): 4,047 XMR2018-02-01 (7-day mean): 3,994 XMR2018-02-22 (7-day mean): 3,721 XMR2018-03-15 (7-day mean): 3,650 XMR2018-04-05 (7-day mean): 2,975 XMR2018-04-26 (7-day mean): 3,428 XMR2018-05-17 (7-day mean): 3,335 XMR2018-06-07 (7-day mean): 3,212 XMR2018-06-28 (7-day mean): 3,156 XMR2018-07-19 (7-day mean): 3,041 XMR2018-08-09 (7-day mean): 2,956 XMR2018-08-30 (7-day mean): 2,907 XMR2018-09-20 (7-day mean): 2,779 XMR2018-10-11 (7-day mean): 2,708 XMR2018-11-01 (7-day mean): 2,607 XMR2018-11-22 (7-day mean): 2,526 XMR2018-12-13 (7-day mean): 2,452 XMR2019-01-03 (7-day mean): 2,431 XMR2019-01-24 (7-day mean): 2,359 XMR2019-02-14 (7-day mean): 2,289 XMR2019-03-07 (7-day mean): 1,795 XMR2019-03-28 (7-day mean): 2,147 XMR2019-04-18 (7-day mean): 2,086 XMR2019-05-09 (7-day mean): 2,029 XMR2019-05-30 (7-day mean): 1,947 XMR2019-06-20 (7-day mean): 1,905 XMR2019-07-11 (7-day mean): 1,840 XMR2019-08-01 (7-day mean): 1,811 XMR2019-08-22 (7-day mean): 1,748 XMR2019-09-12 (7-day mean): 1,695 XMR2019-10-03 (7-day mean): 1,648 XMR2019-10-24 (7-day mean): 1,606 XMR2019-11-14 (7-day mean): 1,550 XMR2019-12-05 (7-day mean): 1,518 XMR2019-12-26 (7-day mean): 1,478 XMR2020-01-16 (7-day mean): 1,445 XMR2020-02-06 (7-day mean): 1,391 XMR2020-02-27 (7-day mean): 1,358 XMR2020-03-19 (7-day mean): 1,307 XMR2020-04-09 (7-day mean): 1,273 XMR2020-04-30 (7-day mean): 1,245 XMR2020-05-21 (7-day mean): 1,211 XMR2020-06-11 (7-day mean): 1,171 XMR2020-07-02 (7-day mean): 1,125 XMR2020-07-23 (7-day mean): 1,117 XMR2020-08-13 (7-day mean): 1,065 XMR2020-09-03 (7-day mean): 1,052 XMR2020-09-24 (7-day mean): 1,022 XMR2020-10-15 (7-day mean): 985 XMR2020-11-05 (7-day mean): 970 XMR2020-11-26 (7-day mean): 937 XMR2020-12-17 (7-day mean): 906 XMR2021-01-07 (7-day mean): 883 XMR2021-01-28 (7-day mean): 862 XMR2021-02-18 (7-day mean): 835 XMR2021-03-11 (7-day mean): 814 XMR2021-04-01 (7-day mean): 788 XMR2021-04-22 (7-day mean): 759 XMR2021-05-13 (7-day mean): 740 XMR2021-06-03 (7-day mean): 713 XMR2021-06-24 (7-day mean): 703 XMR2021-07-15 (7-day mean): 679 XMR2021-08-05 (7-day mean): 665 XMR2021-08-26 (7-day mean): 636 XMR2021-09-16 (7-day mean): 621 XMR2021-10-07 (7-day mean): 604 XMR2021-10-28 (7-day mean): 590 XMR2021-11-18 (7-day mean): 568 XMR2021-12-09 (7-day mean): 553 XMR2021-12-30 (7-day mean): 538 XMR2022-01-20 (7-day mean): 524 XMR2022-02-10 (7-day mean): 505 XMR2022-03-03 (7-day mean): 495 XMR2022-03-24 (7-day mean): 475 XMR2022-04-14 (7-day mean): 468 XMR2022-05-05 (7-day mean): 449 XMR2022-05-26 (7-day mean): 443 XMR2022-06-16 (7-day mean): 436 XMR2022-07-07 (7-day mean): 436 XMR2022-07-28 (7-day mean): 435 XMR2022-08-18 (7-day mean): 435 XMR2022-09-08 (7-day mean): 437 XMR2022-09-29 (7-day mean): 443 XMR2022-10-20 (7-day mean): 437 XMR2022-11-10 (7-day mean): 436 XMR2022-12-01 (7-day mean): 432 XMR2022-12-22 (7-day mean): 436 XMR2023-01-12 (7-day mean): 441 XMR2023-02-02 (7-day mean): 440 XMR2023-02-23 (7-day mean): 434 XMR2023-03-16 (7-day mean): 438 XMR2023-04-06 (7-day mean): 439 XMR2023-04-27 (7-day mean): 435 XMR2023-05-18 (7-day mean): 441 XMR2023-06-08 (7-day mean): 440 XMR2023-06-29 (7-day mean): 439 XMR2023-07-20 (7-day mean): 430 XMR2023-08-10 (7-day mean): 433 XMR2023-08-31 (7-day mean): 438 XMR2023-09-21 (7-day mean): 441 XMR2023-10-12 (7-day mean): 436 XMR2023-11-02 (7-day mean): 441 XMR2023-11-23 (7-day mean): 441 XMR2023-12-14 (7-day mean): 439 XMR2024-01-04 (7-day mean): 442 XMR2024-01-25 (7-day mean): 438 XMR2024-02-15 (7-day mean): 436 XMR2024-03-07 (7-day mean): 446 XMR2024-03-28 (7-day mean): 443 XMR2024-04-18 (7-day mean): 443 XMR2024-05-09 (7-day mean): 450 XMR2024-05-30 (7-day mean): 434 XMR2024-06-20 (7-day mean): 444 XMR2024-07-11 (7-day mean): 445 XMR2024-08-01 (7-day mean): 446 XMR2024-08-22 (7-day mean): 436 XMR2024-09-12 (7-day mean): 443 XMR2024-10-03 (7-day mean): 443 XMR2024-10-24 (7-day mean): 445 XMR2024-11-14 (7-day mean): 439 XMR2024-12-05 (7-day mean): 438 XMR2024-12-26 (7-day mean): 444 XMR2025-01-16 (7-day mean): 439 XMR2025-02-06 (7-day mean): 444 XMR2025-02-27 (7-day mean): 442 XMR2025-03-20 (7-day mean): 438 XMR2025-04-10 (7-day mean): 440 XMR2025-05-01 (7-day mean): 443 XMR2025-05-22 (7-day mean): 440 XMR2025-06-12 (7-day mean): 442 XMR2025-07-03 (7-day mean): 440 XMR2025-07-24 (7-day mean): 442 XMR2025-08-14 (7-day mean): 443 XMR2025-09-04 (7-day mean): 437 XMR2025-09-25 (7-day mean): 440 XMR2025-10-16 (7-day mean): 443 XMR2025-11-06 (7-day mean): 448 XMR2025-11-27 (7-day mean): 445 XMR2025-12-18 (7-day mean): 444 XMR2026-01-08 (7-day mean): 451 XMR2026-01-29 (7-day mean): 444 XMR2026-02-19 (7-day mean): 441 XMR2026-03-12 (7-day mean): 443 XMR2026-04-02 (7-day mean): 441 XMR2026-04-23 (7-day mean): 437 XMR2026-05-14 (7-day mean): 439 XMR2026-06-04 (7-day mean): 439 XMR2026-06-25 (7-day mean): 441 XMR2026-07-16 (7-day mean): 441 XMR2026-08-06 (7-day mean): 442 XMR2026-08-27 (7-day mean): 442 XMR2026-09-17 (7-day mean): 441 XMR2026-10-08 (7-day mean): 435 XMR2026-10-29 (7-day mean): 442 XMR

See also fees per day, supply and tail emission and the live hashrate.

Questions

What is a blockchain's security budget?

What miners are paid to secure it: new coins plus fees. An attacker would need hashrate comparable to what that pay buys, so the budget is a rough measure of how costly an attack is.

Will Monero's security budget run out?

No. The tail emission pays 0.6 XMR per block forever, so miners never depend on fees alone. Its value in dollars moves with the price, which is why both are shown.

How big a part of mining income are fees?

The fee share chart answers it day by day since June 2022. It counts only days where every block's fee could be measured exactly (reward − 0.6 XMR for blocks within the 300 kB full-reward zone).