Bitcoin Mining Profit Calculator


Mining Hardware
Market Conditions

Output at Current Difficulty

Average time per block (solo mining): 9.3 years

Per Day0.0036768815.35
Per Week0.02573817107.45
Per Month0.11177721466.63
Per Year1.342981125606.49

Output Over 365 Days

Difficulty after 365 days: 3.28271460609e+12.

Hardware Cost0.476194471987.95
Power Cost0.409183021708.20

Buy Mining Hardware on

ASIC Miners:

USB Miners:

Difficulty and Profitibility

Projected daily difficulty, net revenue (revenue minus power cost), and cumulative profit.


This calculator estimates profits from bitcoin mining by forecasting costs and future market conditions. If this calculator helped you earn money, or avoid losing money, please consider making a donation!


Bitcoin is a digital, cryptographic, peer-to-peer currency. The money supply is increased automatically by the network by rewarding newly minted bitcoins to users who contribute the computing power necessary to solve the difficult cryptographic problems required to produce the global transaction log. This process is called mining.


Future revenues are calculated assuming difficulty changes occur at regular intevals (e.g., 14 days) and that the difficulty after each such change is a fixed percentage increase over the previous difficulty (e.g., 5%). The exchange rate is held fixed, so the assumption is that all BTC revenues are held and exchanged for USD at the end of the time horizon. Hence, if you expect the exchange rate to rise or fall, enter the value you expect at the end of the time horizon.


The starting difficulty is taken to be the current difficulty. The USD exchange rate is taken to be the daily volume-weighted average exchange rate reported by Bitstamp. These values are updated every fifteen minutes. The remaining default values are fixed. The default difficulty growth rate is taken to be 5\%, which was approximately the average two-week difficulty increase between February 2016 and August 2017. The cost of electricity is taken to be $0.15 per kWh. The hashrate, cost, and power consumption of the hardware are taken to be those of an AntMiner S9 ASIC miner (13.5 Th/s, $1,987.95, 1,300 W).


Exchange rate are obtained from Bitstamp. Statistics about the bitcoin network (difficulty, block count, etc.) are obtained from To determine appropriate values for the remaining parameters, additional data are available from external sources on US electricity rates, EU electricity rates, historical difficulty levels, and mining hardware hash rates and power consumption.

More Details

All calculations assume that mining begins immediately. The current block number is taken to be length of the current longest blockchain as given (updated every fifteen minutes). Calculations begin at the given difficulty. The number of days until the first difficulty adjustment is taken to be the ETA estimate provided by Subsequent increases are assumed to occur regularly according to the specified interval. Since difficulty changes occur every 2016 blocks, the interval in days you choose for difficulty adjustments implies a rate at which new blocks are solved. The reward for solving blocks (e.g., 25 BTC) is adjusted over the time horizon according to the Bitcoin protocol.


Contact me for details about sponsoring this site on a monthly basis via a small, tasteful banner and/or a short text link.


The exchange rates and revenue and profit projections produced on this site are for educational purposes only. They are not guaranteed to be accurate, and are subject to change without notice.