Tools/Calculators

Bitcoin Mining Profitability Calculator: Revenue, Costs, and ROI

Calculate Bitcoin mining profitability based on hash rate, power consumption, electricity cost, and pool fees. Estimate daily, monthly, and yearly revenue.

Spark TeamInvalid Date
BTC Price$97,000.00
Network Difficulty~110 T
Block Reward3.125 BTC
TH/s
W
$/kWh
%
$USD
Profitability Breakdown
DailyMonthlyYearly
Revenue (BTC)0.000189540.005686070.06918056
Revenue (USD)$18.38$551.55$6,710.51
Electricity Cost-$7.72-$231.55-$2,817.22
Net Profit$10.67$320.00$3,893.30
Profit Margin
58.02%
Daily Pool Fee
$0.19

All calculations use hardcoded network values and are performed locally in your browser. Actual mining results will vary as BTC price, difficulty, and fees change constantly.

How Bitcoin Mining Profitability Works

Bitcoin mining is the process of using specialized hardware to solve cryptographic puzzles, validate transactions, and add new blocks to the Bitcoin blockchain. In return, miners receive a block reward (currently 3.125 BTC after the April 2024 halving) plus any transaction fees included in the block. Whether this process is profitable depends on a handful of variables: your hash rate, electricity cost, hardware efficiency, pool fees, and the current network difficulty.

The core profitability formula is straightforward. Your share of the total network hash rate determines how many blocks you statistically solve per day. Multiply that by the block reward to get your gross revenue. Subtract electricity costs and pool fees to arrive at net profit. The challenge is that every variable in this equation shifts constantly: Bitcoin's price fluctuates, network difficulty adjusts every 2,016 blocks (roughly two weeks), and electricity rates vary by region and season.

Hash Rate and Network Difficulty

Hash rate measures how many calculations your mining hardware performs per second. Modern ASIC miners operate in the terahash range (TH/s), meaning trillions of hashes per second. The higher your hash rate, the greater your share of the network's total computational power, and the more Bitcoin you earn.

Network difficulty is a dynamic parameter that adjusts to keep the average block time at 10 minutes. When more miners join the network and total hash rate increases, difficulty rises proportionally. When miners leave, difficulty drops. This self-correcting mechanism means that simply adding more hash rate does not guarantee proportionally higher profits: if everyone upgrades their hardware simultaneously, difficulty rises and individual rewards stay roughly the same.

The relationship between difficulty and network hash rate is:

Network Hash Rate = Difficulty x 2^32 / 600

Your expected daily revenue in BTC is:

Daily BTC = (Your Hash Rate / Network Hash Rate) x 144 x Block Reward

With 144 blocks mined per day on average, and a block reward of 3.125 BTC, total daily issuance is 450 BTC. Your share of that 450 BTC is proportional to your share of total network hash rate.

Electricity Cost: The Dominant Factor

For most miners, electricity is the single largest operating expense, often accounting for 60-80% of total costs. A miner consuming 5,360 watts running 24 hours a day uses 128.64 kWh daily. At $0.06 per kWh, that costs $7.72 per day or $231.55 per month. At $0.12 per kWh, the same operation costs $15.44 per day or $463.10 per month: double the rate, double the cost.

This is why location matters enormously in mining. Operations in regions with cheap hydroelectric power ($0.03-0.05/kWh) have a massive advantage over those paying residential rates ($0.10-0.15/kWh). Some miners co-locate with renewable energy sources, use stranded natural gas, or negotiate industrial power contracts to minimize this cost.

The break-even electricity rate is the price per kWh at which your mining revenue exactly covers your electricity expense. Operating above this rate means you are losing money on electricity alone, before factoring in hardware depreciation, cooling, maintenance, and facility costs.

The table below compares three widely used ASIC miners. Efficiency is measured in joules per terahash (J/TH): lower is better, meaning less energy per unit of hash power.

MinerHash RatePowerEfficiencyApprox. Price
Antminer S21 Hyd335 TH/s5,360 W16.0 J/TH$5,000-$6,000
Antminer S19 XP140 TH/s3,010 W21.5 J/TH$2,500-$3,500
Whatsminer M50S126 TH/s3,276 W26.0 J/TH$2,000-$3,000

The Antminer S21 Hyd is the most efficient of the three, producing more hash power per watt consumed. While it has a higher upfront cost, its superior efficiency means lower electricity costs per BTC mined, which translates to a faster ROI in most electricity environments. The S19 XP and M50S are older generation machines that may still be profitable at very low electricity rates but struggle to compete as difficulty rises.

Pool Fees and Solo Mining

Nearly all individual miners join mining pools rather than mining solo. A pool combines the hash rate of thousands of miners, finds blocks more frequently, and distributes rewards proportionally among participants. Pool fees typically range from 1% to 3% of your mining revenue.

Solo mining means you keep 100% of any block reward you find, but the variance is extreme. With 335 TH/s of hash power against a network running at hundreds of exahashes per second, you might go months or years without finding a single block. Pool mining provides steady, predictable income at the cost of a small fee.

When evaluating pools, consider the fee structure, payout method (PPS, FPPS, PPLNS), minimum payout threshold, and reputation. The difference between a 1% and 3% pool fee on $500 monthly revenue is $10 per month: not trivial over the life of a mining operation.

Block Reward and the Halving Cycle

Bitcoin's block reward halves approximately every four years (every 210,000 blocks). The most recent halving occurred in April 2024, reducing the reward from 6.25 BTC to 3.125 BTC. The next halving is expected around 2028, which will further reduce the reward to 1.5625 BTC.

Each halving cuts miner revenue in half (assuming constant BTC price), forcing less efficient miners offline and resetting the profitability landscape. Historically, Bitcoin's price has appreciated significantly after each halving, eventually more than compensating for the reduced block reward. However, past performance does not guarantee future results, and miners should plan for the possibility that price appreciation may not keep pace with reward reductions.

Break-Even Analysis

The break-even point is the number of days it takes for your cumulative net mining profit to cover the initial hardware investment. For example, if you purchase an Antminer S21 Hyd for $5,500 and your daily net profit (revenue minus electricity minus pool fees) is $15, your break-even point is approximately 367 days.

Several factors can extend or shorten this timeline: rising BTC price accelerates break-even, rising difficulty slows it, electricity rate changes shift daily costs, and hardware failures can add unexpected expenses. A realistic break-even analysis should account for a 5-10% annual increase in difficulty as a conservative baseline.

Frequently Asked Questions

Is Bitcoin mining still profitable in 2025?

Bitcoin mining can still be profitable, but margins are tighter than ever after the 2024 halving. Profitability depends almost entirely on your electricity cost and hardware efficiency. Miners with access to electricity below $0.05/kWh and latest-generation ASIC hardware can still generate positive returns. Those paying residential electricity rates ($0.10+/kWh) will likely operate at a loss.

How much does it cost to mine 1 Bitcoin?

The cost varies enormously by setup. With an Antminer S21 Hyd (335 TH/s) at $0.06/kWh and current difficulty (~110T), mining 1 BTC takes roughly 200-250 days and costs approximately $1,500-2,000 in electricity alone. At $0.10/kWh, the electricity cost rises to $2,500-3,500 per BTC. These figures exclude hardware cost, cooling, maintenance, and facility expenses.

What is the best Bitcoin miner to buy?

The best miner depends on your budget and electricity rate. The Antminer S21 Hyd (335 TH/s, 16.0 J/TH) offers the best efficiency among widely available models. If upfront cost is a constraint, the Antminer S19 XP (140 TH/s, 21.5 J/TH) provides a lower entry point. Always compare the efficiency (J/TH) rather than raw hash rate when evaluating miners.

How does mining difficulty affect profitability?

Difficulty directly determines how much BTC you earn per terahash of mining power. When difficulty increases by 10%, your revenue decreases by approximately 10% (assuming constant hash rate). Difficulty has trended upward over Bitcoin's history as more powerful hardware joins the network. Plan for gradual difficulty increases when projecting long-term profitability.

What electricity rate do I need to mine profitably?

With current-generation hardware (16-22 J/TH efficiency) and current difficulty levels, most miners need electricity below $0.08/kWh to operate profitably. The lower your rate, the wider your profit margin. Professional mining operations typically secure rates between $0.03-0.06/kWh through industrial power contracts or co-location with energy producers.

Should I join a mining pool or mine solo?

Unless you operate thousands of machines, pool mining is the practical choice. Solo mining with a single ASIC has astronomically low odds of finding a block in any reasonable timeframe. Pool mining provides regular, predictable payouts in exchange for a 1-3% fee. Choose a reputable pool with transparent fee structures and a payout method that suits your preferences.

How long until my mining hardware pays for itself?

Break-even timelines vary based on hardware cost, electricity rate, BTC price, and difficulty. Under favorable conditions (low electricity, high BTC price, stable difficulty), an Antminer S21 Hyd can pay for itself in 8-14 months. Under less favorable conditions, it may take 18-24 months or longer. Use the calculator above to model your specific scenario.

Does the calculator account for difficulty changes?

This calculator uses a static difficulty snapshot for its estimates. In reality, difficulty adjusts every two weeks and has historically trended upward. The projections shown (especially monthly and yearly figures) should be treated as optimistic estimates. For more conservative planning, assume a 5-10% annual difficulty increase and reduce your projected revenue accordingly.

This calculator is for informational purposes only and does not constitute financial advice. Mining profitability depends on many variables that change constantly, including Bitcoin price, network difficulty, and electricity rates. All projections are estimates based on current conditions. Always do your own research before investing in mining hardware.

Build with Spark

Integrate bitcoin, Lightning, and stablecoins into your app with a few lines of code.

Read the docs →