Finance calculators

Bitcoin Mining Calculator

Updated Sep 8, 2026 By Jehan Wadia
Rate Formulas
Advanced adds financial projections, ROI, IRR and date-range modeling.
Hardware & Operating Inputs
Filters the model list below.
Auto-fills hashrate, power and reference price.
31.36 J/TH
Power ÷ hashrate. Lower is better.
Financial & Projection Inputs
The unit price shown is the reference market price. Toggle to enter your actual purchase price for more accurate ROI results.
Hosting, cooling, maintenance. Scales with miner quantity.
Positive = bullish, negative = bearish. Compounded monthly.
$0.0000
Derived from live price, difficulty and block reward.
Mining Profitability Results
Daily Revenue
Gross Revenue / Day
$0.00
Daily Revenue (BTC)
BTC Earned / Day
0.00000000
Daily Electricity Cost
Power Cost / Day
$0.00
Daily Operating Profit
Net Profit / Day
$0.00
Profitable
Daily Energy Use
Fleet Consumption / Day
0 kWh
Period Revenue
Gross Revenue for Selected Period
$0.00
Period Profit
Net Profit for Selected Period
$0.00
Annual Revenue
1-Year Estimate
$0.00
Annual Profit
1-Year Net Estimate
$0.00
Profitable
Payback Period
Estimated ROI
 
Annualized IRR
24-Month Internal Rate of Return
Breakeven Electricity Rate
Max Rate Before Loss
 
Network Hashrate
Current Network
Current Difficulty
Network Difficulty
Step-by-Step Solution
Cumulative Revenue & Profit Projection
Daily Revenue Allocation
Top ASIC Miners — Reference Specs
Model TH/s Watts J/TH Price
Specs are manufacturer-rated; prices are approximate market references and vary by supplier and volume.
Multi-Miner Comparison
Defaults to the main calculator rate; override here to test a hosting deal.
Pool fee, other costs and hashprice are taken from the main calculator. Payback uses each model's reference price.
Remove

Introduction

This Bitcoin mining calculator shows if mining Bitcoin will make you money. Put in your miner's hashrate, its power use, and what you pay for electricity. The tool then shows your daily profit, how much BTC you earn, and how long it takes to pay back your machine.

The calculator pulls live Bitcoin data, so your numbers stay current. It uses the real BTC price, network hashrate, difficulty, and block reward. You can pick a popular ASIC miner from the list, like an Antminer S21 or a Whatsminer M60S, and the specs fill in for you. Or you can type in your own numbers.

Switch to Advanced Mode to add pool fees, hosting costs, and your real purchase price. You will get yearly profit, ROI, IRR, and your breakeven power rate. That last number tells you the most you can pay per kWh before you start losing money.

You can also compare up to 10 miners side by side. See which machine earns the most each day at your power rate. Every result comes with a step-by-step math breakdown, so you can check the work yourself.

How to use our Bitcoin Mining Calculator

Enter your miner's hashrate, power use, and electricity rate, and the calculator shows your daily Bitcoin earnings, revenue, costs, profit, payback time, and breakeven power price using live Bitcoin network data.

Simple Mode or Advanced Mode: Pick Simple Mode for quick daily profit numbers. Pick Advanced Mode to add costs, ROI, IRR, and date ranges.

Search Hardware Models: Type part of a miner name, like "S21", to shrink the model list below it.

Mining Hardware: Choose your ASIC miner. It fills in the hashrate, watts, and a reference price for you. Pick "Custom / Manual Entry" to type your own specs.

Hashrate: Enter how fast one miner hashes, then pick the unit (GH/s, TH/s, PH/s, or EH/s). Most modern ASICs use TH/s.

Power Consumption: Enter how much power one miner draws at the wall, then pick W, kW, MW, or hp.

Power Efficiency: This box fills itself. It shows joules per terahash (J/TH). A lower number means a better miner.

Electricity Cost: Enter what you pay for power and pick ¢/kWh, $/kWh, or $/MWh. Use the plus and minus buttons to nudge the rate up or down.

Quantity of Miners: Enter how many units you run. All costs and earnings scale with this number.

Miner Purchase Price: Enter what you paid for one miner. Leave the switch on to use your real price, or turn it off to use the reference market price for that model.

Pool Fee (%): Enter the cut your mining pool takes. Most pools charge 0% to 3%.

Other Costs: Enter extra daily cost per miner, like hosting, cooling, or repairs. Leave it at 0 if you mine at home with no extra fees.

Monthly Hashprice Change (%): Enter how much you think hashprice will move each month. Use a negative number if you expect difficulty to rise and earnings to drop.

Hashprice: This box fills itself. It shows the live dollars earned per TH/s per day.

Mining Start Date and End Date: Pick the days you plan to start and stop mining. The calculator uses this range for period revenue and profit.

Calculate and Reset: Press Calculate to update all results, charts, and the step-by-step math. Press Reset to go back to the default settings.

Multi-Miner Comparison: Pick a model and press the plus button to add it to the table, up to 10 models. Set a quantity for each row and enter a separate electricity rate to compare daily profit, annual profit, and payback side by side.

What Is Bitcoin Mining?

Bitcoin mining is how new bitcoin is made. Special computers called ASIC miners guess huge numbers over and over. When a miner finds the right answer, it adds a new block to the Bitcoin blockchain and wins a reward. Today that reward is 3.125 BTC per block, plus the fees people pay to send bitcoin. About one block is found every 10 minutes.

What Decides If Mining Makes Money

Mining profit is simple math: money earned minus money spent. Five things matter most.

  • Hashrate: how many guesses your machine makes each second, shown in TH/s. More hashrate means more bitcoin earned.
  • Power use: how many watts your miner pulls. Power is the biggest running cost for most miners.
  • Efficiency (J/TH): watts divided by hashrate. A lower number means the machine does more work with less power. New models sit near 13 to 15 J/TH, while older ones are above 30 J/TH.
  • Electricity price: often measured in cents per kWh. Cheap power under 5¢/kWh keeps old miners alive. Power over 10¢/kWh can wipe out profit.
  • Bitcoin price and network difficulty: a higher BTC price raises income. Higher difficulty means more miners are competing, so your share of the rewards gets smaller.

Hashprice Explained

Hashprice is how much money one TH/s of mining power earns in one day. It bundles the BTC price, the block reward, and the network difficulty into a single number. If hashprice is $0.05 per TH per day, a 200 TH/s miner earns about $10 a day before costs. When bitcoin's price rises, hashprice rises. When difficulty rises, hashprice falls.

The Costs You Should Not Forget

Electricity is the main cost, but not the only one. Mining pools usually take 1% to 2% of your earnings for letting you share rewards with other miners. Hosting, cooling, internet, repairs, and replacement fans add more. And the miner itself costs money up front, from a few hundred dollars for an old unit to over $10,000 for the newest hydro models.

Payback, ROI, and Breakeven

Payback period is how long it takes for daily profit to pay back the price of the machine. Most miners hope for 12 to 24 months. Breakeven electricity rate is the highest power price you can pay before you start losing money each day. If your real rate is below that number, you are in the green. Both numbers move every day because difficulty and bitcoin's price never sit still.

Risks to Keep in Mind

Difficulty usually goes up over time, so the same miner earns less bitcoin each year. The block reward also gets cut in half about every four years, with the next halving expected in 2028. Bitcoin's price can drop fast. Machines wear out, and heat and noise make home mining hard. Treat every projection as an estimate, not a promise.


Formulas used

Hashprice (USD per TH/s per day)
HP = \frac{10^{12}}{H_{net}} \times \frac{86400}{T_{block}} \times R_{block} \times P_{BTC}, \quad T_{block} = \frac{D \times 2^{32}}{H_{net}}
Daily BTC mined by the fleet
BTC_{day} = \frac{H_{fleet} \times 10^{12}}{H_{net}} \times \frac{86400}{T_{block}} \times R_{block}, \quad H_{fleet} = H_{unit} \times N
Daily energy use and electricity cost
E_{day} = \frac{W}{1000} \times 24 \times N, \qquad C_{elec} = E_{day} \times r
Daily net operating profit
P_{day} = R_{day} - R_{day} \cdot \frac{f_{pool}}{100} - C_{elec} - C_{other} \cdot N, \quad R_{day} = H_{fleet} \times HP
Cumulative profit with monthly hashprice drift (day i)
P_{cum} = \sum_{i=0}^{n-1} \left[ R_{day}\left(1+m\right)^{\frac{i}{30.4375}} \left(1 - \frac{f_{pool}}{100}\right) - C_{elec} - C_{other} N \right]
Payback period (days to recover hardware cost)
\text{Payback} = \min \left\{ k : \sum_{i=0}^{k} P_i \ge C_{hw} \right\}, \quad C_{hw} = P_{unit} \times N
Annualized IRR from 24 monthly cash flows
0 = \sum_{t=0}^{24} \frac{CF_t}{(1+r_m)^t}, \qquad IRR = \left[(1+r_m)^{12} - 1\right] \times 100\%
Breakeven electricity rate
r_{be} = \frac{\dfrac{R_{day} - F_{pool}}{N} - C_{other}}{\dfrac{W}{1000} \times 24}

Frequently asked questions

How long does it take to mine 1 Bitcoin?

For one machine, a very long time. The whole network makes about 450 new BTC per day, split between everyone mining.

With the network near 1,000 EH/s, one 200 TH/s miner earns roughly 0.00009 BTC per day. That is about 30 years to reach a full coin.

To earn 1 BTC per year you need around 6 PH/s, or about 30 modern ASIC units running nonstop.

How much electricity does one Bitcoin miner use per month?

A modern ASIC pulls about 3,500 watts. Running all day, every day, that is:

  • 3.5 kW × 24 hours = 84 kWh per day
  • 84 × 30 = about 2,520 kWh per month

At 10¢/kWh that costs roughly $252 a month for one machine. At 5¢/kWh it drops to about $126. A typical US home uses around 900 kWh a month, so one miner uses close to three homes' worth of power.

How often does Bitcoin mining difficulty change?

Every 2,016 blocks, which is about every two weeks.

The network checks how fast those blocks were found. If they came faster than 10 minutes each, difficulty goes up. If they came slower, it goes down. The goal is to keep blocks at 10 minutes no matter how many miners join or leave.

Difficulty has mostly climbed for years, so the same miner earns less BTC over time.

What electricity rate do you need to mine Bitcoin profitably?

It depends on your machine's efficiency.

  • 13 to 16 J/TH (newest models): profitable up to roughly 8 to 10¢/kWh
  • 20 to 25 J/TH (mid-age models): need about 5 to 7¢/kWh
  • 30+ J/TH (old models): need under 4¢/kWh

Large mining farms often pay 3¢ to 5¢/kWh. The average US home rate is about 16¢/kWh, which is why home mining with old gear usually loses money.

Can you still mine Bitcoin at home in 2026?

Yes, but it is hard to profit. Home power rates are usually too high, and one ASIC is loud (about 75 decibels, like a vacuum cleaner) and blows out a lot of heat.

People who make it work usually have cheap or solar power, a garage or shed for the machine, or they use the heat to warm a space in winter. Small home units like a Bitaxe mine a tiny amount but are cheap and quiet enough for a desk.

What is the difference between solo mining and pool mining?

Solo mining means you keep the full block reward, but only if you find a block. With one machine that might take decades, so most days you earn nothing.

Pool mining joins your hashrate with thousands of others. The pool finds blocks often and pays you a small share every day based on the work you sent in. Pools charge about 1% to 2%.

Nearly all miners use pools because steady small payouts beat a lottery ticket.

How long do ASIC miners last?

Most run 3 to 5 years before they break down or stop earning enough to cover power.

Fans and power supplies fail first, and both can be replaced. Heat, dust, and dirty power shorten life. Good airflow and steady temperatures help a lot.

Many machines still work after 5 years, but rising difficulty means they earn too little to pay their own electric bill.

Why do my mining rewards drop even when the Bitcoin price stays the same?

Because other miners keep joining the network. When total hashrate rises, your share of each block gets smaller, so you earn less BTC per day.

Difficulty also rises about every two weeks to match. Over a year, network hashrate often grows 30% or more, which means the same machine mines roughly 30% less bitcoin.

Higher transaction fees or a higher BTC price can offset this, but the BTC amount keeps shrinking.

What is FPPS and how is it different from PPLNS?

These are two ways pools pay you.

  • FPPS (Full Pay Per Share): the pool pays a fixed amount for the work you send, including a share of transaction fees. Payouts are steady and easy to predict. Pool fees are a bit higher.
  • PPLNS (Pay Per Last N Shares): you only get paid when the pool finds a block. Payouts swing up and down but can be higher over time.

New miners usually pick FPPS for steady income.

Do you have to pay taxes on mined Bitcoin?

In most countries, yes. In the US, mined BTC counts as income at its dollar value on the day you receive it.

If you later sell that BTC, you may also owe capital gains tax on any price increase since you mined it.

Miners running as a business can often deduct electricity, hardware, and hosting costs. Rules differ by country, so check with a tax pro.

What is a good J/TH number for a Bitcoin miner?

Lower is better. J/TH means joules of power used per terahash of work.

  • Under 15 J/TH: top tier, newest 2024 to 2026 models
  • 15 to 22 J/TH: still strong, works at most hosting rates
  • 22 to 30 J/TH: older gear, needs cheap power
  • Over 30 J/TH: usually only worth running under 4¢/kWh

A machine at 13 J/TH uses less than half the power of one at 30 J/TH for the same earnings.

Can you mine Bitcoin with a GPU or a regular computer?

Not in any useful way. GPUs stopped being able to compete around 2013, when ASIC chips took over.

A high-end graphics card does maybe 1 GH/s on Bitcoin's SHA-256 algorithm. A single ASIC does over 200 TH/s, which is about 200,000 times more. Your GPU would earn fractions of a cent while burning dollars of power.

GPUs are still used for other coins, but Bitcoin is ASIC-only.

What happens to Bitcoin mining after the next halving?

The block reward drops from 3.125 BTC to 1.5625 BTC, expected around 2028. Overnight, mining income per block gets cut in half.

If the BTC price does not rise to make up for it, the least efficient miners shut off. That lowers network hashrate, difficulty falls at the next adjustment, and the miners left get a bigger share.

Transaction fees also become a bigger part of pay as the reward shrinks.