Bitcoin mining profitability depends on several interconnected factors: your hardware's hashrate, electricity costs, network difficulty, the current block reward, and Bitcoin's market price. Understanding how these variables interact is essential before investing in mining equipment.

The key variables

VariableDescription
HashrateYour miner's computational power (measured in TH/s)
Power consumptionElectricity used by the miner (measured in watts)
Electricity costPrice per kilowatt-hour (kWh) in your location
Network difficultyHow hard it is to find a valid block (adjusts every 2,016 blocks)
Block rewardBTC earned per block mined (currently 3.125 BTC after the April 2024 halving)
Bitcoin priceCurrent market price of BTC
Pool feesPercentage taken by the mining pool (typically 1-2%)

The profitability formula

Daily mining revenue can be estimated as:

Daily BTC = (Hashrate x 86,400) / (Difficulty x 2^32) x Block Reward

Daily Revenue = Daily BTC x Bitcoin Price

Daily Profit = Daily Revenue - Daily Electricity Cost - Pool Fees

Daily electricity cost = (Power consumption in kW) x 24 x (electricity rate per kWh).

Worked example

Assume you operate a mining rig with the following specifications:

ParameterValue
Hashrate140 TH/s
Power consumption3,010 W
Electricity cost$0.08/kWh
Network difficulty80 trillion
Block reward3.125 BTC
Bitcoin price$65,000
Pool fee1.5%

Daily electricity cost: 3.01 kW x 24 hours x $0.08 = $5.78

Estimated daily BTC mined: approximately 0.000345 BTC (varies with exact difficulty)

Daily gross revenue: 0.000345 x $65,000 = $22.43

Pool fee: $22.43 x 1.5% = $0.34

Daily net profit: $22.43 - $5.78 - $0.34 = $16.31

Monthly profit: approximately $489. Annual profit: approximately $5,953.

The impact of electricity costs

Electricity is by far the largest operating expense for miners. The breakeven electricity rate is the price at which mining revenue exactly equals electricity cost.

Electricity rateDaily costDaily profitMonthly profit
$0.04/kWh$2.89$19.20$576
$0.08/kWh$5.78$16.31$489
$0.12/kWh$8.67$13.42$403
$0.20/kWh$14.45$7.64$229
$0.30/kWh$21.67$0.42$13

Miners in regions with cheap hydroelectric or stranded energy (below $0.05/kWh) have a significant competitive advantage. Mining in countries with residential electricity rates above $0.25/kWh is rarely profitable.

Network difficulty and competition

Network difficulty adjusts approximately every two weeks to maintain a 10-minute average block time. As more miners join the network and total hashrate increases, difficulty rises, reducing each miner's share of rewards.

Over the past five years, Bitcoin's network difficulty has increased dramatically. A miner that was profitable at purchase may become unprofitable within 12 to 18 months as difficulty climbs, even if the Bitcoin price remains stable.

The halving cycle

Bitcoin's block reward halves approximately every four years:

YearBlock reward
201225 BTC
201612.5 BTC
20206.25 BTC
20243.125 BTC
2028 (est.)1.5625 BTC

Each halving cuts miner revenue in half overnight. Historically, the Bitcoin price has increased enough to compensate, but there is no guarantee this pattern will continue. Miners must plan for halvings and ensure their operations remain viable at lower reward levels.

Hardware considerations

Modern ASIC miners cost between $2,000 and $15,000 depending on efficiency and hashrate. When evaluating hardware, focus on the joules per terahash (J/TH) metric, which measures energy efficiency. Lower is better.

Payback period = hardware cost / monthly profit. A typical payback period for current-generation miners ranges from 10 to 24 months, depending on electricity costs and Bitcoin price.

ROI calculation

ROI = ((Total Revenue - Total Costs) / Total Costs) x 100

Total costs include hardware purchase, electricity over the operating period, hosting fees (if applicable), maintenance, and cooling costs.