Cryptocurrency mining prices and profitability by country

South Korea$6,637.01-$2.42 / day
South Africa$3,250.78$3.52 / day
China$2,167.19$5.43 / day
United States$2,979.88$4.00 / day
Russia$1,430.34$6.72 / day
Ukraine$1,842.11$6.00 / day
United Kingdom$5,688.86-$0.75 / day
India$2,167.19$5.43 / day
Brazil$4,605.27$1.15 / day
Canada$3,413.32$3.24 / day
Venezuela$54.18$9.13 / day
Mexico$4,063.47$2.10 / day
Japan$5,417.97-$0.28 / day
Nigeria$1,774.38$6.11 / day
Australia$5,472.15-$0.37 / day
Chile$4,063.47$2.10 / day
France$4,578.18$1.20 / day
Finland$4,280.19$1.72 / day
Iceland$1,500.78$6.59 / day
Peru$4,794.90$0.82 / day
Argentina$270.90$8.75 / day

Electricity cost for mining 1 Bitcoin ($5,259.95)
based on Ebang EBIT E11++ ASIC miner

  • unknown
  • $1,000
  • $2,000
  • $3,000
  • $4,000
  • $5,000

We calculate mining profitability for 135 countries. Numbers in green indicate the potential profit gained by mining on the current day, while those in red show losses. We utilized data on electricity prices for household consumers. Prices for industrial consumers are usually lower. Our calculations based on hashrate and power Ebang EBIT E11++ miner, and using some global statistics, constants and different public APIs:

  • Blockchain hashrate
  • Time to mine block
  • Current block profit
  • Block reward
  • Bitcoin price
  • Electricity prices (cust.)
  • EBIT E11++ consumption
  • EBIT E11++ hashrate

How this map can help you?

Using this map you can check whether or not mining is profitable in your country and how much money per day you can make by mining. Also it helps to understand why mining is more developed in certain countries but not in others. In table below you can find more structured data for easily analyze.

Full list of mining costs by country

Country
(of mining)
Cost
(1 BTC)
Electricity
(kWh/$)
Income
(by day)
Albania$2,356.810.087$5.09
Algeria$1,083.590.04$7.33
Argentina$270.900.01$8.75
Australia$5,472.150.202-$0.37
Austria$5,688.860.21-$0.75
Azerbaijan$1,896.290.07$5.90
Bahrain$4,063.470.15$2.10
Bangladesh$1,625.390.06$6.38
Belarus$1,489.940.055$6.61
Belgium$5,634.680.208-$0.66
rows per page
10
1-10 of 135