Bitcoin Mining Profitability Calculator

Bitcoin mining profitability depends on four key variables: your hardware's hash rate, its power consumption, your electricity rate, and the current Bitcoin price. This calculator uses the standard mining revenue formula based on your proportional share of the total network hash rate, the post-April-2024 block reward of 3.125 BTC, and approximately 144 blocks per day. All inputs are user-provided; no live price feed is used. Enter your own values for an accurate estimate.

Terahashes per second (e.g., Antminer S19j Pro = 104 TH/s)
Total network hash rate in exahashes per second
0.00
$0.00
$0.00
$0.00
$0.00
$0.00

Bitcoin mining profitability formula

Daily BTC = (Hash Rate (TH/s) / Network Hash Rate (TH/s)) x 144 blocks/day x 3.125 BTC/block x (1 - Pool Fee)
Daily Revenue = Daily BTC x BTC Price
Daily Cost = Power (W) / 1000 x 24 hours x Electricity Rate ($/kWh)
Daily Profit = Daily Revenue - Daily Cost

Network hash rate input is in EH/s (exahashes per second). The calculator converts: 1 EH/s = 1,000,000 TH/s.

Key factors in mining profitability

  • The April 2024 halving reduced the block reward from 6.25 BTC to 3.125 BTC, halving revenue for all miners.
  • Network hash rate affects difficulty and therefore your share of rewards; a rising network means falling individual returns.
  • Hardware efficiency (joules per terahash, J/TH) determines your electricity cost per BTC mined.
  • Pool fees typically range from 0% to 2.5% and reduce your net BTC received.
  • This calculator does not include hardware purchase cost or depreciation; add those for a full return-on-investment analysis.

Bitcoin mining: frequently asked questions

How is Bitcoin mining profitability calculated?

Mining revenue equals your share of the total network hash rate multiplied by the block reward and Bitcoin price, averaged over time. In simplified terms: Daily Revenue = (Your Hash Rate / Network Hash Rate) x Blocks Per Day x Block Reward x BTC Price. Daily Cost = Power (watts) / 1000 x 24 x Electricity Rate. Daily Profit = Daily Revenue - Daily Cost.

What is hash rate and how does it affect mining profit?

Hash rate is the speed at which your mining hardware performs cryptographic calculations, measured in terahashes per second (TH/s). A higher hash rate gives you a larger share of the network and therefore more rewards. As the total network hash rate (difficulty) increases, your share of revenue decreases unless you add more hardware.

What is the Bitcoin block reward in 2024-2025?

After the April 2024 halving, the block reward is 3.125 BTC per block. Approximately 144 blocks are mined per day, giving a total daily issuance of about 450 BTC. The next halving is expected around April 2028, which will reduce the reward to 1.5625 BTC per block.

Why does difficulty affect my mining returns?

Bitcoin's protocol automatically adjusts mining difficulty every 2,016 blocks (approximately two weeks) so that a new block is found roughly every 10 minutes regardless of total network hash rate. As more miners join the network, difficulty rises and your share of rewards falls proportionally.

What electricity cost makes Bitcoin mining profitable?

Profitability depends on the Bitcoin price, your hardware efficiency, and electricity cost. As a rough guide, miners using modern ASICs (around 20-30 J/TH) generally need electricity below $0.06-0.10 per kWh at current Bitcoin prices to remain profitable after covering hardware amortization.

Official sources

Reviewed by the CalculatorHub team, edited by James Graham, 14 June 2026. See our methodology.