🔒 Your data never leaves your device. Everything is stored locally in your browser — no accounts, no servers, no tracking.
Bitcoin Network
Network Hashrate
3-day average
Next Difficulty
Hash Price
est. $/PH/day
Include heating offset in ROI Configure heating settings to enable
Total Earned
0
sats from payouts
Total Spent
0
sats (elec + hardware)
Net Balance
0
sats net
ROI
net / total spent × 100
Proj. Break-Even
simple projection
Avg Sats / Day
from payout history

Historical Sats Balance

🔮 Break-Even Projection

⛏ Add at least 3 payout entries to generate a projection.
Break-even achieved
in profit
⚙ Global
Your total mining hashrate across all hardware.
Your Bitcoin payout address registered with OCEAN pool.
All options use the mempool.space API.
⚠️ Privacy notice: This feature sends your Bitcoin address to the mempool instance above to fetch transaction history. To avoid linking your IP to your address, use your own self-hosted mempool instance, or enable a VPN or Tor before syncing.

Add Payout

Add Electricity Cost

Add Hardware Purchase

All Entries

Date Type Notes USD Amount BTC Price Sats Value Running Balance
No entries yet. Add your first payout or cost above.

Bitcoin miners convert nearly 100% of their electricity into heat. If you're already heating a space, that heat has real dollar value — it's replacing energy you would have paid for anyway. This calculator estimates your heating offset and shows your true mining cost after accounting for it. You'll need your electricity rate, your heating fuel type and cost, and how many months per year your miners are actively replacing heat.

Use Exergy's calculator to model whether hashrate heating makes sense for your situation — then track your actual results here.

⚙ Heating Settings

6
How many months per year are your miners actively replacing heat you'd otherwise pay for?
What you pay per kWh for mining electricity.
Select your hardware to auto-fill wattage and hashrate.
Combined power draw of all mining hardware.
Hashrate from miners actively used for space heating. Used to calculate what proportion of your electricity produces useful heat.
  1. 1 Your miners run at ~100% thermal efficiency. Every watt of electricity they consume becomes heat. A 3,450W mining rig produces 3,450W of heat — the same as a 3,450W electric space heater.
  2. 2 We calculate total kWh consumed from your electricity payment entries in the ROI tab. Total kWh = total electricity paid ($) ÷ your electricity rate ($/kWh).
  3. 3 We apply your heating hashrate ratio. If you're running 500 TH/s total but only 200 TH/s is in a heated space, only 40% of your electricity produces useful heat. This gives us your heating kWh.
  4. 4 We apply your heating season. If your miners only replace heat for 6 months of the year, we multiply the heating kWh by 6/12. Heat produced in summer when you don't need it doesn't offset anything.
  5. 5 We calculate what that heat would have cost using your existing heating system. A gas furnace running at 80% efficiency costs more per kWh of heat delivered than electric resistance. We use standard efficiency factors for each fuel type to find the equivalent dollar cost.
  6. 6 That dollar amount is your heating offset — real money you didn't have to spend on heat because your miners covered it.
  7. 7 We convert the offset to sats using the average BTC price across your historical electricity payment dates. This shows the true impact on your sats-denominated mining ROI.
  8. 8 Your adjusted break-even subtracts the heating offset (in sats) from your total costs, then re-runs the break-even projection. This is what your ROI tab would show if you counted heat savings as mining income.

A reference guide to every metric and term used in this calculator.

Term Definition
Sats Short for satoshis — the smallest unit of bitcoin. 1 bitcoin = 100,000,000 sats. All values in this calculator are denominated in sats.
Payout Sats received from your mining pool as a reward for contributing hashrate to the network.
Electricity Cost The USD amount paid for electricity used by your miners, converted to sats at the bitcoin price on the payment date.
Hardware Cost The USD or sats cost of mining equipment, converted to sats at the bitcoin price on the purchase date if paid in USD.
Historical BTC Price The market price of bitcoin on a specific past date, fetched from CoinGecko's public API. Used to convert USD expenses to their sats equivalent at the time of the transaction.
Running Balance The cumulative sats balance at any point in time: total sats earned minus total sats spent (electricity + hardware), calculated chronologically.
Total Earned The sum of all payout entries in sats.
Total Spent The sum of all electricity and hardware costs converted to sats.
Net Balance Total earned minus total spent. A positive number means you are profitable in sats terms. A negative number means you have not yet recovered your costs.
Break-Even The point at which your net sats balance crosses from negative to positive — meaning your mining operation has returned more sats than it cost.
ROI % Return on investment expressed as a percentage: (Net Balance ÷ Total Spent) × 100. A positive ROI means you have earned back more than you spent.
Avg Sats / Day Your average daily earning rate, calculated from your payout history: total sats earned divided by the number of days between your first and last payout.
Projected Break-Even An estimate of when your running balance will reach zero based on your average historical earning rate. Requires at least 3 payout entries.
Hashrate-Adjusted Projection A break-even projection that accounts for the next expected network difficulty adjustment, fetched live from the mempool.757btc.org API. More accurate than the simple projection when a difficulty change is imminent.
Network Difficulty A measure of how hard it is to find a valid bitcoin block. Adjusts every ~2,016 blocks (~2 weeks) to keep block times near 10 minutes. Higher difficulty means each unit of hashrate earns fewer sats.
Difficulty Adjustment The percentage change in network difficulty at the next retarget epoch. A positive value means difficulty is increasing (earnings will decrease). A negative value means difficulty is decreasing (earnings will increase).
Hashrate (TH/s) Terahashes per second — a measure of your mining hardware's computational power. Used in the hashrate-adjusted projection to calculate your expected share of block rewards.
Heating Offset The dollar value of heat produced by your miners that replaces heat you would have otherwise paid for. Converting this to sats reduces your effective electricity cost and improves your true ROI. (Hashrate Heating tab)
Effective Electricity Rate Your true cost per kWh after subtracting the heating offset. A lower effective rate improves mining profitability. (Hashrate Heating tab)
COPe Economic Coefficient of Performance. Measures total value delivered per dollar of electricity: (heating offset + mining revenue) ÷ electricity cost. A COPe above 1 means your miners deliver more value than a standard electric heater would with the same electricity.