Skip to content

Mining Profitability Calculator

Your rig
Network

Coins paid per block, plus average fees if you want to include them.

Price and costs
Expected daily profit —
Coins mined per day
—
Revenue per day
—
Electricity per day
—
Profit per 30 days
—
Break-even coin price
—

Expected mining income is your share of the network hashrate times the coins issued per day, less the pool fee, valued at the coin price. Subtract power cost: watts × 24 ÷ 1000 × price per kWh. A 100 TH/s, 3,000 W rig on a 600 EH/s Bitcoin network at $60,000 and $0.05 per kWh nets about $0.90 a day.

About this tool

Anyone weighing a mining rig, a hosting contract or a change of electricity tariff needs the same arithmetic: how many coins the hardware should find, what they are worth and what the power costs. Enter your hashrate and power draw, the network hashrate, block reward and block time, the pool fee, the coin price and your price per kWh. The result shows expected daily profit, coins and revenue per day, the electricity bill, a 30-day figure and the coin price at which the rig breaks even, with a table for a day, week, 30 days and a year. The figures are expected averages at today's inputs; network hashrate, difficulty and price all move, so a year-long projection at fixed values is only a rough guide.

How to use it

  1. Describe your rig

    Enter the hashrate with its unit, the wall power draw in watts and your pool fee.

  2. Set the network

    Enter the current network hashrate, the block reward in coins and the average block time (s).

  3. Add price and power cost

    Enter the coin price in dollars and your electricity price per kWh; the profit and table update as you type.

Examples

100 TH/s at $0.05 per kWh

Your hashrate
100
Hashrate unit
TH/s
Network hashrate
600
Network unit
EH/s
Block reward
3.125
Average block time
600
Pool fee
0
Coin price
60000
Power draw
3000
Electricity price
0.05

Result Expected daily profit: $0.90
Coins mined per day: 0.000075
Revenue per day: $4.50
Electricity per day: $3.60
Profit per 30 days: $27.00
Break-even coin price: $48,000.00

  1. Share of network = 100000000000000 ÷ 600000000000000000000 H/s = 1.6667e-7
  2. Blocks per day = 86400 ÷ 600 s = 144
  3. Coins per day = share × 144 × 3.125 × (1 − 0%) = 0.000075
  4. Revenue = 0.000075 × 60000 = 4.5
  5. Power cost = 3000 W × 24 h ÷ 1000 = 72 kWh × 0.05 = 3.6
  6. Daily profit = 4.5 − 3.6 = 0.9

A 3 kW rig with one six-millionth of a 600 EH/s network expects 0.000075 BTC a day, $4.50 at $60,000, against $3.60 of power.

Same rig, 2% pool fee

Your hashrate
100
Hashrate unit
TH/s
Network hashrate
600
Network unit
EH/s
Block reward
3.125
Average block time
600
Pool fee
2
Coin price
60000
Power draw
3000
Electricity price
0.05

Result Expected daily profit: $0.81
Coins mined per day: 0.0000735
Revenue per day: $4.41
Electricity per day: $3.60
Profit per 30 days: $24.30
Break-even coin price: $48,979.59

  1. Share of network = 100000000000000 ÷ 600000000000000000000 H/s = 1.6667e-7
  2. Blocks per day = 86400 ÷ 600 s = 144
  3. Coins per day = share × 144 × 3.125 × (1 − 2%) = 0.0000735
  4. Revenue = 0.0000735 × 60000 = 4.41
  5. Power cost = 3000 W × 24 h ÷ 1000 = 72 kWh × 0.05 = 3.6
  6. Daily profit = 4.41 − 3.6 = 0.81

The pool keeps 2% of the coins, cutting revenue to $4.41 and profit to $0.81 a day.

Same rig at $0.10 per kWh

Your hashrate
100
Hashrate unit
TH/s
Network hashrate
600
Network unit
EH/s
Block reward
3.125
Average block time
600
Pool fee
0
Coin price
60000
Power draw
3000
Electricity price
0.1

Result Expected daily profit: -$2.70
Coins mined per day: 0.000075
Revenue per day: $4.50
Electricity per day: $7.20
Profit per 30 days: -$81.00
Break-even coin price: $96,000.00

  1. Share of network = 100000000000000 ÷ 600000000000000000000 H/s = 1.6667e-7
  2. Blocks per day = 86400 ÷ 600 s = 144
  3. Coins per day = share × 144 × 3.125 × (1 − 0%) = 0.000075
  4. Revenue = 0.000075 × 60000 = 4.5
  5. Power cost = 3000 W × 24 h ÷ 1000 = 72 kWh × 0.1 = 7.2
  6. Daily profit = 4.5 − 7.2 = -2.7

Power now costs $7.20 a day, so the rig loses $2.70 daily and needs a coin price of $96,000 to break even.

How it is calculated

Profit per day = (H ÷ N) × (86400 ÷ T) × R × (1 − f) × P − W × 24 ÷ 1000 × E

H
your hashrate, in hashes per second
N
network hashrate, in hashes per second
T
average block time, s
R
coins paid per block
f
pool fee as a fraction
P
coin price in dollars
W
power draw in watts
E
electricity price per kWh

In proof-of-work, the chance of finding any block is proportional to your share of total hashrate, so over many blocks your expected coins equal that share times the coins issued. Blocks per day come from the target block time: Bitcoin aims for 600 seconds, giving 144 blocks. Power cost assumes the rig runs 24 hours at the stated wall draw. The break-even price is the daily power cost divided by daily coins.

Sources

  • Crypto Assets — U.S. Securities and Exchange Commission, Investor.gov

When not to use it

  • Do not treat the yearly row as a forecast, since network hashrate usually rises over a year.
  • It does not model hardware cost, cooling, hosting fees or taxes.
  • Proof-of-stake coins have no hashrate and need a staking estimate instead.

Common mistakes

  • Mixing units, such as entering network hashrate in TH/s while the unit box says EH/s.
  • Using the miner's rated power rather than the wall draw including the power supply losses.
  • Forgetting that the Bitcoin block subsidy halves roughly every four years.
  • Leaving out the pool fee, which reduces every payout.

Frequently asked questions

Where do I find the network hashrate?

Block explorers and mining pool dashboards publish an estimated network hashrate, usually a 7-day average derived from difficulty and block times. Use the same unit here as the source, and pick it in the unit box beside the field.

What block reward should I enter for Bitcoin?

Since the April 2024 halving the subsidy is 3.125 BTC per block. Transaction fees add a variable amount on top; if you want them included, add the recent average fee per block to the subsidy.

Why does solo mining pay out so irregularly?

Finding a block is a random event. The calculator gives the long-run average, but a small solo miner may wait months or years for a single block. Pools smooth this by sharing rewards in exchange for a fee.

What does the break-even coin price tell me?

It is the coin price at which a day's coins exactly pay that day's electricity. Below it the rig loses money on power alone, before counting the hardware. In the $0.10 per kWh example it is $96,000.

Does difficulty matter if I already enter network hashrate?

Difficulty and network hashrate describe the same thing from two sides: difficulty adjusts so blocks keep arriving near the target time at the current hashrate. Entering network hashrate and block time covers it.

Can I use this for coins other than Bitcoin?

Yes, for any proof-of-work coin. Enter that coin's network hashrate, block reward and block time, and your hashrate on the same algorithm. A Litecoin rig, for instance, uses a 150-second block time.