Bitcoin mining profitability depends on three variables that change constantly: your hashrate (how fast your hardware mines), your power consumption and electricity cost (your biggest operating expense), and the current BTC price. This bitcoin mining profitability calculator combines all three to show you estimated daily, monthly, and annual profit — updated with the live Bitcoin price.
Bitcoin Mining Calculator
LIVE DATAEnter your miner’s hashrate in TH/s (terahashes per second), your power draw in watts, and your electricity rate in dollars per kWh. The calculator does the rest, factoring in current network difficulty
to give you a realistic profit estimate.
Mining difficulty data used in this calculator is sourced from the Bitcoin network. You can track the full difficulty history at Bitcoin network difficulty on Blockchain.com.
Bitcoin Mining Profitability Calculator – Estimate Strategy
Extrapolating bitcoin difficulty or price is pure voodoo. It is much easier to predict the relationship of the two parameters in form of the Mining Factor. The Mining Factor 100 is the value in USD of the bitcoins you can generate if you let a 100MHash/s miner run for 24 hours. If the Mining Factor 100 rises above $2 or so everybody buys mining equipment and thus increases difficulty. If it falls people will stop mining eventually. The estimate starts with the current Mining Factor and decreases it exponentially such that the decrease accounts for the factor decline per year. Please note that a profit/loss by holding the coins is not accounted for in this estimate.

Things to consider that might eat into your profit:
The numbers in this calculator are estimates based on current conditions. Real-world mining profitability is affected by several factors that can shift quickly — sometimes overnight.
The numbers in this calculator are estimates based on current conditions. Real-world mining profitability is affected by several factors that can shift quickly — sometimes overnight.
Electricity cost is the single biggest variable for most miners. At $0.05/kWh a modern ASIC like the Antminer S21 can be highly profitable. At $0.12/kWh the same machine may barely break even. If you are on a residential electricity plan, you are likely paying too much to mine competitively. Industrial-scale miners typically negotiate rates below $0.04/kWh.
Network difficulty adjusts every two weeks based on total hashrate. As more miners come online — particularly after a halving when older machines become unprofitable and are replaced by newer hardware — difficulty rises and your share of the block reward shrinks. A calculator snapshot today may look very different in 30 days.
Mining pool fees typically range from 0% to 2.5% of your earnings depending on the pool and fee structure. Most major pools — Foundry USA, AntPool, F2Pool, ViaBTC — charge between 1% and 2.5%. Some offer 0% fees but with different payout structures. Factor this into your profitability estimates.
Hardware uptime is never 100%. Internet outages, power fluctuations, and hardware maintenance all reduce effective mining time. A realistic assumption for a well-managed home or small farm operation is 95–98% uptime. Data center operations can achieve higher but also carry facility costs not reflected in this calculator.
Heat management is a real cost at scale. ASICs generate significant heat — a single Antminer S21 Pro produces over 5,000 BTU/hour. In warm climates this adds to cooling costs. In cold climates some miners use waste heat to offset building heating costs, which can improve overall economics.
Should You Mine Bitcoin or Just Buy It?
This is the most important question for anyone considering mining in 2025. Mining is a capital-intensive business with real operational complexity — hardware procurement, facility costs, electricity contracts, maintenance, and ongoing difficulty competition from industrial-scale operations. It is not a passive investment.
For most individuals, buying Bitcoin directly is simpler, more capital-efficient, and produces better returns than small-scale mining once electricity and hardware costs are properly accounted for. The economic case for mining is strongest at industrial scale with access to low-cost power — typically below $0.04/kWh — and efficient, current-generation ASICs.
That said, mining has a unique characteristic: it produces Bitcoin at a known cost basis regardless of market price, which some miners value as a form of dollar-cost averaging with the added benefit of block reward exposure. If you are interested in what a direct Bitcoin investment would look like instead, try our Bitcoin What If Calculator to see what a lump sum would be worth today.
How the Bitcoin Halving Affects Mining Profitability
Every 210,000 blocks — approximately every four years — the Bitcoin block reward is cut in half. This event is called the halving. The most recent halving occurred in April 2024, reducing the block reward from 6.25 BTC to 3.125 BTC per block. The next halving is expected around 2028 and will reduce the reward to 1.5625 BTC.
The halving has a direct and immediate impact on miner revenue. On the day it occurs, miners earn half as many BTC per block as the day before. Miners whose operations were marginal at the previous reward level typically become unprofitable overnight and are forced to shut down — a process known as miner capitulation. This is reflected as a drop in network hashrate followed by a downward difficulty adjustment, which then makes conditions more favorable for surviving miners.
Historically, halvings have preceded significant Bitcoin price appreciation over the following 12 to 18 months, which has offset the reduction in block rewards for miners who remain operational. However, this pattern is not guaranteed to repeat and should not be treated as a reliable forecast. Profitability in the periods immediately following a halving depends heavily on the BTC price recovering fast enough to compensate for the reduced reward.
To track where we are in the current halving cycle and how price has historically performed in each epoch, see our Bitcoin Halving Cycles dashboard. For a real-time view of miner economics including the Puell Multiple — which directly measures miner revenue stress — visit our Bitcoin Miner Signals dashboard.
