BCBetter Calculators

Bitcoin Mining Profitability Calculator

Calculate whether Bitcoin mining is profitable for your setup.

🧮

Enter your values and click Calculate

How It Works

Daily BTC mined is estimated using the formula: dailyBTC = (yourHashRate ÷ networkHashRate) × blockReward × blocksPerDay. The network hash rate is approximated at 600 EH/s (600 × 10^18 hashes per second), the block reward at 3.125 BTC (post-2024 halving), and blocks per day at 144 (one every ~10 minutes). Your hash rate in TH/s is divided by the network total to get your fractional share of all mined blocks. Daily revenue equals dailyBTC × Bitcoin price. Daily electricity cost equals (powerWatts ÷ 1000) × 24 × costPerKwh. Daily profit is revenue minus electricity cost. Monthly and annual profits are extrapolations at 30 and 365 days respectively. Note: the calculator does not account for pool fees (typically 1–2%), hardware depreciation, cooling costs, or network difficulty changes, which in practice all reduce real-world profitability.

Examples

Antminer S19 Pro
A popular ASIC miner at 110 TH/s, 3250W power draw, $0.10/kWh electricity, BTC at $65,000.
Result: Daily profit approximately $3.50, monthly approximately $105.
High Electricity Cost
Same hardware at $0.20/kWh — a typical US residential electricity rate.
Result: Daily profit near breakeven or negative — illustrating why cheap electricity is critical for mining.
Cheap Hydro Power
100 TH/s miner at $0.04/kWh (low-cost industrial or hydro rate), BTC at $65,000.
Result: Daily profit approximately $5.70, annual approximately $2,080.

Frequently Asked Questions

What is hash rate?
Hash rate measures your miner's computational power — the number of SHA-256 hash computations it can perform per second. It is expressed in terahashes per second (TH/s) for modern ASIC miners. A 100 TH/s miner performs 100 trillion hashes per second. Higher hash rate means a larger share of the network's total mining power and proportionally more Bitcoin mined. The Antminer S19 series ranges from 100–140 TH/s; newer models like the S21 reach 200 TH/s.
Why does electricity cost matter so much?
Electricity is the primary and only significant ongoing cost of Bitcoin mining (aside from cooling and maintenance). The mining hardware itself becomes sunk cost after purchase. At $0.05/kWh, many modern ASICs are profitable across a wide range of BTC prices; at $0.10/kWh, profitability depends heavily on BTC price; at $0.20/kWh (typical US residential rate), most home miners run at a loss. Industrial miners deliberately locate in regions with abundant cheap electricity — hydroelectric in the Pacific Northwest, flared gas in oil fields, or geothermal in Iceland — to gain a structural cost advantage.
Does network difficulty change and how does that affect mining?
Yes — Bitcoin automatically adjusts mining difficulty every 2,016 blocks (approximately every two weeks) to maintain an average 10-minute block time. If more miners join the network, difficulty increases proportionally so each individual miner earns less per unit of hash rate. As the network's total hash rate has grown from megahashes in 2009 to over 600 exahashes today, the reward per TH/s has declined dramatically. Future halvings (the next occurs in 2028) will cut block rewards from 3.125 to 1.5625 BTC, requiring either higher BTC prices or lower electricity costs to maintain profitability.

Related Calculators