FLASH SALE: 80% OFF

All calculators

Bitcoin Mining Calculator

Estimate your mining profitability based on your hardware, electricity costs, and network conditions.

How it works

1
Step 1
Enter your hardware specs

Input your miner's hashrate in TH/s and power consumption in watts. These are listed on the manufacturer's spec sheet for every ASIC miner.

2
Step 2
Set electricity cost and pool fee

Enter the rate your electricity provider charges per kWh and the percentage fee your mining pool deducts from gross revenue (typically 1-3%).

3
Step 3
Fetch live data and read the results

Clicking calculate fetches the current BTC price and live network difficulty, then outputs your estimated mining revenue, fees, electricity cost, and net profit per day.

Calculator

TH/s
W
$/kWh
%

Formula

BTC per day
(Hashrate × 86,400 × Block Reward) ÷ (Difficulty × 2³²)
Gross revenue
BTC per day × BTC price
Pool fees
Gross revenue × (Pool fee % ÷ 100)
Electricity cost
(Watts ÷ 1,000) × 24 × $/kWh
Note

Profit per day: Gross Revenue minus Pool Fees minus Electricity Costs. A negative result means electricity costs exceed revenue at current difficulty and BTC price.

2025 ASIC hardware reference

ModelHashratePowerEfficiency
Antminer S21 Pro234 TH/s3,531 W15.1 J/TH
Antminer S21200 TH/s3,500 W17.5 J/TH
WhatsMiner M60S186 TH/s3,441 W18.5 J/TH
Avalon A1466150 TH/s3,230 W21.5 J/TH

Frequently asked questions

Daily BTC = (Hashrate in H/s × 86,400 seconds × Block Reward) ÷ (Network Difficulty × 2³²). This is the canonical formula used across all major mining calculators. Revenue in USD = Daily BTC × BTC Price. This calculator fetches the live network difficulty and BTC price so the result reflects current conditions.

Mining pools charge a fee (typically 1-3%) on your gross revenue for operating the pool infrastructure, distributing payouts, and providing the coordination layer. The fee is deducted from your gross revenue before subtracting electricity costs to give you true net profit.

Electricity is usually the dominant operating cost for Bitcoin miners. At $0.05/kWh, a 3,500W miner costs about $4.20/day. At $0.12/kWh, the same miner costs $10.08/day, which can eliminate most or all profit at current difficulty levels. Finding cheap power is the single most important factor after hardware efficiency.

Network difficulty is a measure of how hard it is to find a valid block hash. It adjusts approximately every 2,016 blocks (about 2 weeks) to maintain a 10-minute average block time. When more miners join the network, difficulty rises. When miners leave, difficulty falls. This calculator uses the live difficulty from the blockchain.

Efficiency is measured in joules per terahash (J/TH). In 2025, competitive miners use 15-20 J/TH. The Bitmain Antminer S21 runs at about 17.5 J/TH. Older hardware at 30-50 J/TH is difficult to run profitably except with very cheap electricity.

Home mining is rarely profitable in 2025 due to high residential electricity rates ($0.10-0.20/kWh), loud noise from ASIC fans, and heat management challenges. Industrial miners with access to power at $0.03-0.05/kWh have a structural cost advantage. Home miners sometimes run in cold climates to offset heating costs.

GainzAlgo INDICATORS

Mine Bitcoin smarter, trade the signals when mining dips

GainzAlgo's algorithm identifies high-probability Bitcoin entries so you can complement your mining revenue with disciplined spot trading during volatility.