Crypto Mining Profitability Calculator

Calculate mining revenue, electricity cost and payback period on hardware.

Please note: Cryptocurrency is highly volatile and can lose value rapidly. All prices are entered manually — no live market data is used. Nothing here is investment advice.

What the Crypto Mining Profitability Calculator does

Mining profitability is revenue from your share of block rewards minus electricity cost. Your share is your hashrate divided by the network total — a figure that shrinks continuously as the network grows, which is why payback calculations based on today's difficulty are optimistic.

Formula

  • Network share = Your hashrate ÷ Network hashrate
  • Coins per day = Blocks per day × Block reward × Share × (1 − Pool fee)
  • Electricity cost = (Watts ÷ 1000) × 24 × Cost per kWh
  • Profit = Revenue − Electricity cost

Inputs explained

InputUnitRequiredNotes
Your hashrateTH/sYesAccepts more than 0.
Network hashrateTH/sYesTotal network hashrate. Accepts 0 or more.
Block rewardcoinsYesAccepts more than 0.
Block timeminutesYesAccepts more than 0.
Coin priceselected currencyYesAccepts more than 0.
Power consumptionwattsYesAccepts 0 or more.
Electricity costper kWhYesAccepts 0 or more.
Pool fee%Optional
Hardware costselected currencyOptionalAccepts 0 or more.
Currencyone of 10 optionsOptional

How to use it

  1. Choose Currency.
  2. Enter Your hashrate, Network hashrate, Block reward and Block time and 3 more.
  3. Optionally add Pool fee and Hardware cost.
  4. Select Calculate.

Worked example

100 TH/s on a 600,000,000 TH/s network, 3.125 BTC reward, 10-minute blocks, BTC at $60,000, 3,000 W at $0.10/kWh.

Hashrate
100
Network
600000000
Reward
3.125
Price
60000
Power
3000
Electricity
0.10

About 0.000074 BTC a day, roughly $4.46 revenue against $7.20 of power — a loss at these rates.

Frequently asked questions

What electricity price makes mining viable?

It depends entirely on hardware efficiency and coin price. Industrial miners typically need power below $0.05/kWh; residential rates rarely work for Bitcoin.

Why does difficulty matter so much?

Difficulty adjusts so blocks arrive at a constant rate. As more hashrate joins, your share falls proportionally — the same hardware earns less over time.

Related calculators