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.