How mining income is calculated
Your share of the rewards is your hashrate divided by the hashrate of the whole network. The network finds about 144 blocks per day, and each block pays the current block reward. Multiply your share by that daily reward and you get your expected BTC per day.
Formula
What changes your profit
- Electricity price: usually the biggest cost. A few cents per kWh decides whether a machine makes money.
- Network hashrate: when more miners join, your share gets smaller.
- Halving: every four years the block reward is cut in half. See the halving countdown.
- BTC price: income is in BTC, costs are in your local money.
This estimate leaves out transaction fees paid to miners, hardware cost and cooling, so treat it as a starting point.
Frequently asked questions
Where does the network data come from?
Network hashrate and block height come from the public mempool.space API, and the BTC price from CoinGecko.
Are transaction fees included?
No. Miners also earn transaction fees, so real income can be slightly higher.
Is home mining profitable?
It depends mostly on your electricity price and how efficient your machine is. Run your numbers above.
Results are estimates for education only and are not financial advice. Always check the numbers on your exchange before you trade.
How Bitcoin Mining Profitability Works
The main factors that decide Bitcoin mining profit: hashrate, network difficulty, block reward, electricity price and hardware efficiency.