Bitcoin Mining Calculator — Profitability & ROI Analysis
Calculate Bitcoin mining profitability instantly. Enter your hash rate, power costs, and BTC price to see daily, monthly, and annual mining profit with break-even analysis.
Your miner's hash rate in terahash/s
Miner wattage from spec sheet
Your rate per kilowatt-hour
Mining pool fee percentage
Current Bitcoin price in USD
Global network hash rate
Current subsidy per block (3.125 after April 2024 halving)
How to Use the Bitcoin Mining Calculator
Enter your miner's hash rate in TH/s (terahash per second) — this is listed on the manufacturer's spec sheet. For reference, the Antminer S19 XP runs at 140 TH/s, and the Antminer S21 reaches 200 TH/s. Then enter your miner's power consumption in watts, also from the spec sheet.
Set your electricity cost per kWh — this is the single most important variable in mining profitability. Residential electricity in the US averages around $0.12–$0.16/kWh, while industrial mining operations often negotiate rates of $0.03–$0.06/kWh. Enter your pool fee (most pools charge 1–2%), the current BTC price, and the current network hash rate in EH/s (check Blockchain.com or CoinWarz for the live figure).
The calculator outputs your daily, monthly, and annual profit after subtracting electricity and pool fees, plus the break-even BTC price — the minimum Bitcoin price at which your operation remains profitable — and your miner's power efficiency in joules per terahash (J/TH).
The Formula
The core mining calculation uses your share of the global hash rate:
- Hash Rate Share = yourHashRate (TH/s) ÷ (networkHashRate (EH/s) × 1,000,000)
- Gross Daily BTC = hashRateShare × 144 blocks × blockReward
- Net Daily BTC = grossDailyBTC × (1 − poolFee / 100)
- Daily Revenue = netDailyBTC × btcPrice
- Daily Electricity Cost = (powerConsumption W ÷ 1,000) × 24 hours × electricityCost ($/kWh)
- Daily Pool Fee (USD) = grossDailyBTC × btcPrice × poolFee / 100
- Daily Profit = Daily Revenue − Daily Electricity − Daily Pool Fee
- Break-Even BTC Price = dailyElectricityCost ÷ (grossDailyBTC × (1 − poolFee / 100))
- Power Efficiency = powerConsumption (W) ÷ hashRate (TH/s) = J/TH
Bitcoin's protocol targets one block every 10 minutes, yielding 144 blocks per day on average. In reality, block times vary due to luck and difficulty adjustment, but over a month the 144 blocks/day average holds closely. The network difficulty adjusts every 2,016 blocks (~2 weeks) to maintain this target regardless of total hash rate.
Practical Examples
Example 1 — Antminer S19 XP at $0.05/kWh (Industrial Rate)
- Hash Rate: 140 TH/s | Power: 3,010 W
- Electricity: $0.05/kWh | Pool fee: 1%
- BTC price: $65,000 | Network: 600 EH/s
- Daily BTC: ~0.0001109 BTC
- Daily Revenue: ~$7.21
- Daily Electricity: $3.61
- Daily Profit: ~$3.53 — roughly $106/month
- Break-even BTC price: ~$32,500
At industrial electricity rates, this generation of ASIC remains profitable even if Bitcoin's price halves from current levels. The 27.8 W/TH (J/TH) efficiency of the S19 XP makes it competitive for miners with access to cheap power.
Example 2 — Home Mining at $0.12/kWh (US Residential)
- Hash Rate: 110 TH/s | Power: 3,010 W (Antminer S19j Pro)
- Electricity: $0.12/kWh | Pool fee: 1%
- BTC price: $65,000 | Network: 600 EH/s
- Daily Electricity: $8.67
- Daily Revenue: ~$4.67
- Daily Profit: −$4.12 (unprofitable)
- Break-even BTC price: ~$120,000+
At US residential rates, home mining with older-generation ASICs is typically unprofitable. The electricity bill alone exceeds Bitcoin revenue. This is why industrial-scale miners with access to cheap hydro, geothermal, or stranded natural gas dominate the network hash rate.
Example 3 — Next-Generation Miner (Antminer S21 Pro)
- Hash Rate: 234 TH/s | Power: 3,510 W (~15 J/TH efficiency)
- Electricity: $0.05/kWh | Pool fee: 1%
- BTC price: $65,000 | Network: 600 EH/s
- Daily BTC: ~0.000235 BTC
- Daily Revenue: ~$15.27
- Daily Electricity: $4.21
- Daily Profit: ~$10.91 — roughly $327/month
The efficiency jump from 27 J/TH (S19) to 15 J/TH (S21 Pro) more than doubles profitability per watt of electricity consumed. As the network hash rate grows, newer-generation hardware with better efficiency increasingly dominates returns.
Frequently Asked Questions
Related Calculators
Crypto Profit Calculator
Calculate your cryptocurrency profit or loss instantly. Enter buy price, sell price, quantity, and fees to see exact P&L, ROI, and break-even price for any crypto trade.
Staking Rewards Calculator
Calculate your cryptocurrency staking rewards. Enter staked amount, APY, and period to see daily, monthly, and annual staking income with compounding effects.
DCA Calculator
Calculate the results of dollar cost averaging into Bitcoin or any cryptocurrency. See your average cost basis, total return, and how DCA compares to lump-sum investing.
Crypto Funding Rate Calculator
Calculate the funding rate cost or income on your perpetual futures position. Enter position size, funding rate, and holding period to see exact funding payments.