How this instrument works
Bitcoin mining consumes real, measurable electricity, and the closest thing to an authoritative estimate of how much comes from the Cambridge Centre for Alternative Finance's Cambridge Bitcoin Electricity Consumption Index (CBECI) — but CBECI publishes total network energy consumption in terawatt-hours (TWh) per year, not a per-transaction figure. This calculator is an educational tool that takes that network-level number and a transaction count you supply, and divides one by the other to produce an illustrative kWh-per-transaction estimate.
This is worth stating plainly: 'kWh per transaction' is a derived, and genuinely contested, metric. CBECI does not publish it as a headline figure, and dividing total network energy by transaction count is a simplification that critics reasonably push back on — most of Bitcoin's energy secures the entire network's consensus and settles the ledger's integrity broadly, rather than being consumed as a literal, isolatable marginal cost of any one transaction. A single transaction added to (or removed from) a block doesn't meaningfully change how much energy miners burn; the mining happens regardless of transaction volume, driven mainly by the block reward and fee market.
Because Bitcoin's network energy use and transaction volume both move constantly and this calculator cannot fetch live data at the moment you use it, both inputs are illustrative defaults, not current facts. Before relying on any output here, look up the current annualized network-energy estimate at ccaf.io/cbeci/index and the current daily or annual transaction count at blockchain.com/charts/n-transactions, and enter those figures yourself. Treat this tool as a way to understand the arithmetic behind a commonly cited but methodologically shaky statistic, not as a live footprint reading.
- Look up the current Bitcoin annualized network energy estimate, in TWh per year, at ccaf.io/cbeci/index.
- Look up the current annual transaction count at blockchain.com/charts/n-transactions, or estimate it from the daily chart × 365.
- Enter both figures — don't rely on this calculator's defaults, since network energy and transaction volume both shift constantly.
- Read the derived kWh-per-transaction figure, and remember it's this calculator's own simplification, not a number CBECI itself publishes.
Worked example — 150 TWh/year against 150 million transactions
Using an illustrative network-energy estimate of 150 TWh for the year and an illustrative count of 150,000,000 annual transactions: kWh/tx = (150 × 1,000,000,000) ÷ 150,000,000 = 1,000.0 kWh per transaction. That's the entire calculation — total network energy converted to kilowatt-hours, divided by however many transactions occurred that year.
Change either input and the result moves proportionally: a lower network-energy estimate of 120 TWh against a higher transaction count of 200,000,000 gives (120 × 1e9) ÷ 200,000,000 = 600.0 kWh per transaction — a smaller derived figure driven equally by less estimated energy use and more transactions sharing it, which is exactly why this number needs current inputs rather than stale defaults to mean anything.
Questions
Does Cambridge (CBECI) actually publish a kWh-per-transaction figure?
No. CBECI publishes Bitcoin's total estimated network electricity consumption, in terawatt-hours per year, along with a live-updating range and historical chart. It does not publish a per-transaction energy figure as a headline statistic. The kWh-per-transaction number this calculator produces is this tool's own division of CBECI's network total by a transaction count you supply — a derived simplification, not a CBECI-stated fact.
Is kWh per transaction a fair way to describe Bitcoin's environmental cost?
It's a commonly cited but methodologically contested framing. Most of Bitcoin's mining energy goes toward securing the network's consensus and settling the ledger broadly, not toward processing any single transaction as an isolated marginal cost — a block with one transaction and a block with three thousand consume roughly the same mining energy to produce. Treat the per-transaction figure as an illustrative ratio for intuition, not a precise causal cost of any individual transfer.
Why does this calculator use default values instead of live CBECI and blockchain.com data?
Because this pipeline generates the page's content ahead of time and cannot fetch live figures at the moment any given visitor loads it — Bitcoin's network energy estimate and transaction volume both shift regularly. The defaults shown here are illustrative starting points only; look up the current network-energy estimate at ccaf.io/cbeci/index and the current transaction count at blockchain.com/charts/n-transactions before trusting any output.
Why does CBECI publish a range instead of one exact energy figure?
Bitcoin mining hardware efficiency varies across the global fleet of miners, and CBECI can't directly observe which specific hardware is running at any moment — it estimates a plausible range bounded by best-case (most efficient hardware) and worst-case (least efficient hardware) assumptions, with a best-guess estimate in between. This uncertainty is inherent to estimating a decentralized network's energy use from indirect signals like hash rate, not a flaw specific to CBECI's methodology.
Does a higher kWh-per-transaction number mean the network is doing something less efficient?
Not necessarily — the ratio moves whenever either input changes, and lower transaction volume alone (with energy use held constant) pushes the derived figure up, even though nothing about the network's actual efficiency changed. Because Bitcoin's mining energy is driven mainly by the block reward and fee market rather than by transaction count, periods of lower on-chain transaction volume can produce a higher kWh-per-transaction number without any real change in how the network operates.