Howto · Mar 16, 2026

How to Calculate Mining Profitability

Walk through every input — hashrate, efficiency, electricity, pool fees, network difficulty — and compute realistic mining ROI.

A mining calculator is only as good as the inputs you feed it — and most beginners feed it optimistic numbers and ignore depreciation. This how-to walks through each input that actually drives miner economics, shows the full daily-and-annual calculation, and adds the scenario analysis that separates real planning from spreadsheet theater. Not financial advice; treat mining as a capital-intensive business with real risk.

Quick Answer / TL;DR

A practical mining profitability formula:

Daily BTC revenue = (your hashrate / network hashrate) × blocks per day × (block subsidy + average fees)
Daily USD revenue = Daily BTC revenue × BTC price × (1 - pool fee)
Daily power cost  = power draw (kW) × 24 × electricity price ($/kWh)
Daily ops cost    = hosting/maintenance/internet/insurance allocations
Daily profit      = Daily USD revenue − Daily power cost − Daily ops cost

Annual ROI %      = (annual profit − hardware depreciation reserve) / hardware capex × 100

The inputs you control: hardware efficiency (J/TH), electricity price, ops costs, pool choice. The inputs you don't: network hashrate, Bitcoin price, average transaction fees.

Realistic 2026 planning requires scenario analysis — base, downside (BTC price -30%, difficulty +30%), upside, halving — not a single optimistic estimate. Hardware payback periods commonly run 12-24 months at base-case assumptions.

🧮 Try it: Mining Profitability Calculator

The Inputs Explained

Hashrate (TH/s)

Raw compute power of your ASIC. Modern Bitcoin ASICs in 2026 produce 200-400+ TH/s per unit. Manufacturer specs assume nominal firmware; real-world hashrate may vary slightly with firmware tuning, temperature, and pool stratum settings.

Power draw (W) and efficiency (J/TH)

Power draw is what your unit pulls from the wall at the firmware setting you actually run (which may differ from the marketing default). Efficiency = power / hashrate. Lower J/TH wins decisively over time. 2026 efficient ASICs run 15-20 J/TH; older units 30-40+; bleeding edge approaches 12 J/TH.

Efficiency is the single most important hardware spec. A 25 J/TH unit and a 15 J/TH unit producing the same hashrate have radically different long-term economics.

Electricity price ($/kWh)

What you actually pay per kilowatt-hour, all-in (energy + delivery + demand charges if applicable). Industrial contracts can be under $0.05/kWh; residential US is often over $0.15/kWh. This single number often determines whether mining works at all.

For hosting arrangements, the all-in hosting rate replaces direct electricity cost.

Network hashrate (EH/s)

Total compute power on the Bitcoin network. As of late 2026, it sits in the range of hundreds of exahashes per second and trending higher long-term. Your share of network revenue = your hashrate / network hashrate.

Network hashrate growth dilutes your share over time. Realistic models assume continued growth, not stasis.

Block subsidy and fee revenue

The block reward miners earn = subsidy (3.125 BTC per block post-2024 halving, halving again ~2028) + transaction fees included in the block. Fees vary widely; some blocks include essentially zero, others (during high demand) include several BTC.

For long-term modeling, use a conservative average fee assumption. For short-term modeling, look at recent fees.

Bitcoin price

The exchange rate at which mined BTC converts to USD. Use a price you'd be comfortable budgeting against — many operators use a 6-12 month trailing average rather than spot.

Pool fee

Most miners join a pool, which charges 0% to 4% of revenue. Higher-fee pools sometimes offer lower variance (PPS vs PPLNS). Subtract pool fee from revenue.

Hardware depreciation

Hardware loses value as newer, more efficient units enter the market. Practical productive life for a top-tier ASIC is 3-5 years before efficiency makes it uncompetitive. Reserve a depreciation cost = capex / productive life.

This is the number most amateur miners ignore. A unit that produces $5/day in profit isn't really earning $5/day if it's depreciating $4/day toward $0 over its productive life.

Ops costs

Hosting, internet, insurance, maintenance, replacement PSUs, occasional fan replacements. Allocate per unit per day.

A Worked Example

Setup:

  • 1 ASIC at 250 TH/s, 18 J/TH (4,500W = 4.5 kW)
  • Electricity: $0.06/kWh
  • Network hashrate: 600 EH/s = 600,000,000 TH/s
  • Block subsidy: 3.125 BTC; assume average 0.1 BTC fees/block = 3.225 BTC/block
  • Blocks/day: 144
  • BTC price: $80,000 (illustrative — use your own number)
  • Pool fee: 2%
  • Hardware capex: $3,500
  • Productive life: 4 years
  • Ops costs: $0.10/day for misc.

Daily revenue

Your share = 250 / 600,000,000 = 4.17 × 10⁻⁷
Daily BTC  = 4.17e-7 × 144 × 3.225 = 1.94 × 10⁻⁴ BTC ≈ 0.000194 BTC
Daily USD  = 0.000194 × 80,000 × (1 - 0.02) ≈ $15.20

Daily costs

Power cost = 4.5 × 24 × 0.06 = $6.48
Ops        = $0.10
Total      = $6.58

Daily profit

$15.20 - $6.58 = $8.62

Annual profit

$8.62 × 365 ≈ $3,146

Depreciation reserve

$3,500 / 4 / 365 ≈ $2.40/day → $876/year

Annual profit net of depreciation

$3,146 - $876 ≈ $2,270

ROI on capex

$2,270 / $3,500 ≈ 65%

That looks great. But every input is uncertain. Run scenarios.

🧮 Try it: Mining Profitability Calculator

Scenario Analysis

Re-run with these alternative inputs:

| Scenario | BTC price | Network hash | Annual profit (gross) | Net of depreciation | |---|---|---|---|---| | Base | $80k | 600 EH/s | $3,146 | $2,270 | | Downside | $56k | 780 EH/s | ~$1,256 | ~$380 | | Halving (subsidy 1.5625) | $80k | 600 EH/s | ~$1,576 | ~$700 | | Halving + price recovery | $130k | 600 EH/s | ~$2,562 | ~$1,686 | | Severe stress | $40k | 800 EH/s | ~$330 | ~$(550) |

The base case ROI looks fine; the downside case wipes out most of the margin; the severe stress case turns the unit into a loss. Real planning means having a strategy for the severe stress case (curtailment, sale, hosting renegotiation) — not pretending it can't happen.

Pool Comparisons

Pool fee differences are small per day but compound over hardware life:

  • 0% pool: revenue $15.51/day
  • 2% pool: revenue $15.20/day
  • 4% pool: revenue $14.89/day

Over 4 years × 365 days, the 0%-to-4% difference is roughly $904 per unit. For a 100-unit fleet, $90k. Not trivial. Counterbalance with payout variance and reliability.

Cash Flow vs Accounting Profit

Mining can show positive accounting profit while burning cash if you reinvest in more units. Conversely, hardware running below depreciated value still produces cash. Track both: cash on hand for surviving downturns, and accounting profitability for capital allocation decisions.

When to Power Down

Operators with flexible curtailment ability can turn off when:

  • Spot power prices spike above the BTC-equivalent revenue per kWh.
  • Demand-response programs pay more to be off than mining pays to be on.
  • The unit's daily revenue falls below its daily power cost (negative gross margin).

Curtailment ability is a real source of value in 2026 mining economics.

Tax Reality

Mined BTC is ordinary income at receipt's FMV. Business miners file Schedule C with self-employment tax and can deduct expenses (electricity, depreciation via MACRS, hosting, internet, etc.). Hobby miners report on Schedule 1 with limited deductions (TCJA-era rules; verify current status).

When you later sell mined BTC, the difference between sale price and receipt-FMV basis is capital gain/loss with its own holding period. See crypto taxes complete guide.

Common Mistakes

  • Ignoring depreciation. Your "profit" isn't profit if the unit is wearing toward zero.
  • Modeling at current difficulty. Difficulty grows; project a realistic trajectory.
  • Optimistic BTC price assumptions. Use a price you'd be comfortable budgeting against.
  • Forgetting halving impact. The next halving cuts gross revenue meaningfully.
  • Hidden ops costs. Maintenance, replacement parts, internet, insurance.
  • Pool centralization decisions made by fee alone. Diversify even if costlier.
  • Buying hardware at retail in a hot market. Used and contract pricing can be much better.
  • Failing to plan for cash crunch. A 6-month bad stretch can be fatal without reserves.

Tips

  • Build the model in a spreadsheet and stress test every input ±30%.
  • Track J/TH religiously across your fleet.
  • Subscribe to network hashrate and difficulty trackers.
  • Lock in long-term power before deploying capital.
  • Reinvest in firmware tuning / undervolting before buying more hardware.
  • Maintain 6 months of operating reserve in cash or stablecoins.

Frequently Asked Questions

Q: What's the most important single input?

Electricity price, narrowly ahead of hardware efficiency. Together they determine whether you mine profitably at all. Network hashrate and BTC price matter enormously too but are outside your control.

Q: How do I estimate average transaction fees?

Look at recent multi-month averages (mempool data sites publish this). Fees vary enormously — some months negligible, others substantial. Use a conservative number for planning, an optimistic one for upside scenarios.

Q: Does pool variance really matter?

For a single-unit hobby operation, yes — PPLNS variance can mean days without payout. For a 100-unit fleet, variance is averaged out. Match pool style to fleet size and cash flow needs.

Q: How quickly does ASIC efficiency improve?

Manufacturers historically ship a meaningfully more efficient generation every 12-24 months. Plan for your current hardware to be 30-50% less efficient than top-tier units within a few years.

Q: Should I count BTC at sale price or production price?

For cash flow planning, the price you can sell at. For tax purposes, the FMV at receipt is your income; the eventual sale produces capital gain/loss separately.

Conclusion

Mining profitability is honest math: revenue from your share of network rewards, costs from power and ops, net result adjusted for hardware depreciation. The arithmetic is easy. The discipline is in being honest about uncertain inputs and stress-testing the model. Operators who survive across cycles plan for the downside and treat optimistic scenarios as upside, not baseline.

Run your numbers through a calculator with realistic assumptions before buying any hardware.

🧮 Try it: Mining Profitability Calculator

Last updated: December 2026

Related Calculators