How to Calculate Bitcoin Mining Profit
What is Bitcoin Mining Profit?
The Bitcoin Mining Profitability Calculator estimates daily, monthly, and annual mining revenue and profit based on your hashrate, electricity cost, mining difficulty, block reward, and Bitcoin price, accounting for the increasing difficulty trend.
Formula
- H
- Hashrate (TH/s) — Mining hardware hash rate in terahashes per second
- D
- Difficulty (T) — Current Bitcoin network mining difficulty
- P
- Power (W) — Miner power consumption in watts
- E
- Electricity Cost ($/kWh) — Price per kilowatt-hour of electricity
- BTC
- Bitcoin Price ($) — Current Bitcoin market price in USD
Step-by-Step Guide
- 1Enter your mining hashrate (TH/s) and power consumption (watts)
- 2Input your electricity cost per kWh and the current Bitcoin price
- 3The calculator uses current network difficulty and block reward (3.125 BTC post-2024 halving)
- 4Revenue minus electricity cost gives your net daily profit or loss
Worked Examples
Common Mistakes to Avoid
- ✕Using pre-halving block reward (6.25 BTC) instead of current 3.125 BTC
- ✕Ignoring mining difficulty increases — difficulty typically rises 3-5% per month in bull markets
- ✕Not including cooling, maintenance, and hosting fees in operating costs
Frequently Asked Questions
Is Bitcoin mining still profitable in 2025?
Profitability depends primarily on electricity cost. Miners with rates below $0.05/kWh using latest-generation ASICs can be profitable. At $0.10+/kWh, most miners operate at a loss. The 2024 halving cut block rewards to 3.125 BTC.
What is Bitcoin mining difficulty?
Difficulty is a measure of how hard it is to find a valid block hash. It adjusts every 2,016 blocks (~2 weeks) to maintain the 10-minute average block time. As more hashrate joins the network, difficulty increases.
How long until my miner pays for itself?
ROI depends on hardware cost, hashrate, electricity rate, and BTC price. A typical latest-gen ASIC ($3,000-$5,000) takes 12-24 months to break even at $0.05/kWh, longer at higher rates.