Pools / Bitcoin Mining Profitability

set to default
Additional parameters
set to default
% per month
set to default
* — required
Profitability period
Total revenue
Total to mine
Payback period
Period Difficulty Profit BTC Total BTC Profit USD Revenue USD
Fill form to calculate

With the help of Bitcoin mining calculator you can input parameters such as hash rate, network difficulty, block frequency and get a number of blocks per day as a result. Here is the formula of block/day calculation:

Blocks per day = (my_share_rate / difficulty ) x 86400 / block_time
my_share_rate - a number of shares per second (hash rate / 2^32)
my_share_rate / difficulty - a probability of block generation

  • the income is guaranteed if the mining difficulty is permanent. The more the difficulty is, the less income becomes. Thus, the calculation is only justified till the closest difficulty retarget.
  • the income is guaranteed even if the network hash rate changes. On the other side, increasing hash rate results in faster block generation, thus difficulty retarget is getting closer at the faster pace. Decreasing hash rate, obviously leads to the slower block generation.

With BitcoinChain.com Mining calculator you can set a vector of presumed mining difficulties and difficulty retarget span. After that it will calculate and sum all incomes (‘blocks per each span’) for scheduled difficulties. The difficulty growth is set to the default value, 7 %.

Support & Feedback