How the calculation works
A miner earns a share of new blocks proportional to its share of the network hashrate. About 144 blocks are found per day (one every ten minutes on average), and each pays the block subsidy plus the transaction fees in it. The subsidy has been 3.125 BTC since the April 2024 halving and will halve again at block 1,050,000, expected around 2028. Pools smooth out the luck and charge a fee, and real machines are not online 100% of the time, so both are part of the formula.
If you know the network difficulty instead of the hashrate, switch the input: the network hashrate is the difficulty multiplied by 2³² and divided by 600 seconds. Difficulty adjusts every 2,016 blocks (about two weeks), so revisit the numbers regularly — a rising hashrate quietly shrinks every miner’s share.
share = your hashrate ÷ network hashrate
BTC / day = share × 144 × (subsidy + fees per block) × (1 − pool fee) × uptime
kWh / day = watts × 24 × uptime ÷ 1000
profit / day = BTC/day × BTC price − kWh/day × price per kWh
network H/s = difficulty × 2^32 ÷ 600Example: one 200 TH/s machine
Take a 200 TH/s ASIC drawing 3,500 W (17.5 J/TH), electricity at $0.06 per kWh, BTC at $100,000, a network of 1,000 EH/s, 0.02 BTC of fees per block, a 2% pool fee and 97% uptime. The machine earns about 0.0000861 BTC (8,610 sats) per day — $8.61. It uses 81.5 kWh, which costs $4.89, leaving $3.72 of profit per day, roughly $113 per month. If the machine cost $3,500, it pays for itself in about 940 days — if nothing else changes.
The same machine at $0.08 per kWh makes only $2.09 a day, and its break-even electricity price is about $0.106: above that it loses money on every kilowatt-hour. These example inputs are illustrations, not today’s market — replace the network hashrate, fees and price with current values from a block explorer.
The numbers that matter most
- Electricity price — the single biggest lever. Mining farms chase power below $0.05/kWh; at household tariffs most modern ASICs struggle.
- Efficiency (J/TH) — watts divided by terahash. Newer machines at 15–20 J/TH survive price drops that switch older 30+ J/TH machines off.
- Network hashrate — it tends to rise over time as new machines ship, so tomorrow’s share of the same hardware is smaller.
- Halvings — every four years the subsidy halves; fees would have to rise a lot to compensate.
- BTC price — revenue moves one-for-one with it, costs do not.
Hashprice — revenue per TH/s per day — is the industry’s shorthand for all of the above except electricity. Compare it with your power cost per TH/s per day to see your margin at a glance.
What the calculator does not include
Hardware depreciation and resale value, cooling and hosting fees, repairs, import duties, taxes and the price risk of holding the mined bitcoin are left out, because they vary too much to guess. Add hosting fees to the electricity price if you pay an all-in rate per kWh. Also remember that the payback time assumes today’s difficulty and price for the whole period; in practice difficulty usually rises, so real payback tends to be longer.
Many people compare mining with simply buying bitcoin. Divide the hardware cost plus expected electricity by the bitcoin you expect to mine: if the result is above the market price, buying is cheaper and carries no operational risk. The calculator’s “power cost per 1 BTC” shows the electricity part of that comparison.
Frequently asked questions
+Is Bitcoin mining still profitable in 2026?
It depends almost entirely on your electricity price and machine efficiency. With efficient ASICs and cheap power it can be; with household electricity it usually is not. Enter your numbers to see your break-even price per kWh.
+Where do I find the current network hashrate or difficulty?
Public explorers such as mempool.space show the current difficulty, the estimated hashrate and average fees per block. Paste them into the calculator; the defaults are only an example.
+How much bitcoin does 1 TH/s mine per day?
1 TH/s divided by the network hashrate, times 144 blocks, times the reward per block. At a 1,000 EH/s network and 3.145 BTC per block that is about 0.00000045 BTC (45 sats) per day before pool fees.
+Does the calculator include the next halving?
No, it uses the subsidy you enter. To model the period after the next halving, change the block subsidy to 1.5625 BTC.
+Can I export the result?
Yes, the Excel button saves your inputs and results. The free template at the top of the page compares several machines with live formulas.
+Can I download the template for free without registration?
Yes. The Excel (.xlsx) file is a direct link on this page: no account, no e-mail and no payment. You can also use the online version above and export your own numbers.
Calculations run entirely in your browser; nothing you type is sent to KOT.CASH. Results are estimates for information only and are not financial, tax or legal advice.