Bitcoin Mining Profit Calculator

Projections incorporate difficulty growth and reward halving. Update the difficulty, mining, and market parameters below to recalculate the tables and charts. Ethereum version.

Parameters & Assumptions

Difficulty
Mining Hardware
Market Conditions

Also, don't miss the interactive charts below.

Output at Current Difficulty

Time per block (solo mining): 849.2 years
BTCUSD
Per Day0.000020221.33
Per Week0.000141539.33
Per Month0.0006146540.52
Per Year0.00738484486.88

Output Over 365 Days

BTCUSD
Revenue0.00401339264.60
Hardware0.030152431,987.95
Power0.025909301,708.20
Pool Fees0.000080275.29
Profit-0.05212861-3,436.84
Break evenNever
Final difficulty8.39E+13
Difficulty growth100%
Power consumed11,388 kWh
Hashes calculated4.26E+20

Interactive Charts

About

This calculator estimates profits from bitcoin mining by forecasting costs and future market conditions.

Bitcoin

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.

Methodology

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.

Defaults

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 periodically throughout the day. 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).

Data

Exchange rate are obtained from Bitstamp. Statistics about the bitcoin network (difficulty, block count, etc.) are obtained from blockexplorer.com. 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 blockexplorer.com. 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. Estimated transaction fees are not yet included.

Disclaimer

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.