Skip to content

Bitcoin Mining Profit

Your rig
Network and market

Difficulty in trillions, as shown on block explorers.

3.125 BTC since the April 2024 halving, plus any average fees per block.

Profit per day —
BTC mined per day (after fee)
—
Revenue per day
—
Electricity per day
—
Profit per 30 days
—
Profit per year
—
Break-even power price per kWh
—

Bitcoin mining profit is expected revenue minus electricity. A rig expects hashrate × 86,400 × block reward ÷ (difficulty × 2³²) BTC per day. At 100 TH/s, difficulty 100 T and a 3.125 BTC reward that is 0.0000629 BTC, or $3.77 at $60,000; drawing 3,000 W at $0.05 per kWh costs $3.60, leaving $0.17 a day.

About this tool

Anyone weighing an ASIC purchase, hosting deal or power contract needs to know whether a machine earns more than it burns. This calculator takes the rig's hashrate and wattage, your electricity tariff and pool fee, and the network's current difficulty, block reward and bitcoin price. It returns the expected BTC mined per day, revenue, power cost, profit per day, month and year, and the electricity price at which the rig only breaks even. The working is shown line by line. The result is an expected value for today's inputs: difficulty usually rises over months, price moves daily, and the figure leaves out hardware cost, cooling, hosting markups, downtime and tax, so treat it as a snapshot rather than a payback forecast.

How to use it

  1. Describe the rig

    Enter hashrate in TH/s and power draw in watts from the miner's spec sheet or wall meter.

  2. Add your costs

    Type the electricity price per kWh and move the pool fee slider to your pool's rate.

  3. Set the network figures

    Copy the current difficulty in trillions, the block reward and the bitcoin price from a block explorer.

  4. Read the margin

    Compare profit per day with the break-even power price to see how much tariff headroom you have.

Examples

100 TH/s at 5 cents per kWh

Hashrate
100
Power draw
3000
Electricity price per kWh
0.05
Pool fee
0
Network difficulty
100
Block reward
3.125
Bitcoin price
60000

Result Profit per day: $0.17
BTC mined per day (after fee): 0.00006286
Revenue per day: $3.77
Electricity per day: $3.60
Profit per 30 days: $5.16
Profit per year: $62.73
Break-even power price per kWh: $0.0524

  1. Gross BTC/day = 100 × 10¹² × 86,400 × 3.125 ÷ (100 × 10¹² × 2³²) = 0.00006286
  2. After 0% pool fee = 0.00006286 BTC/day
  3. Revenue = 0.00006286 × 60000 = 3.77 per day
  4. Energy = 3000 W × 24 h ÷ 1000 = 72 kWh; cost = 72 × 0.05 = 3.6
  5. Profit = 3.77 − 3.6 = 0.17 per day

At a difficulty of 100 T the rig earns about 0.0000629 BTC a day, and cheap power leaves a thin margin of 17 cents.

110 TH/s at 8 cents per kWh

Hashrate
110
Power draw
3250
Electricity price per kWh
0.08
Pool fee
2
Network difficulty
80
Block reward
3.125
Bitcoin price
65000

Result Profit per day: -$0.73
BTC mined per day (after fee): 0.00008471
Revenue per day: $5.51
Electricity per day: $6.24
Profit per 30 days: -$22.02
Profit per year: -$267.86
Break-even power price per kWh: $0.0706

  1. Gross BTC/day = 110 × 10¹² × 86,400 × 3.125 ÷ (80 × 10¹² × 2³²) = 0.00008644
  2. After 2% pool fee = 0.00008471 BTC/day
  3. Revenue = 0.00008471 × 65000 = 5.51 per day
  4. Energy = 3250 W × 24 h ÷ 1000 = 78 kWh; cost = 78 × 0.08 = 6.24
  5. Profit = 5.51 − 6.24 = -0.73 per day

The rig brings in about $5.51 a day after a 2% pool fee, but burns 78 kWh costing $6.24, so it runs at a loss.

How it is calculated

BTC/day = H × 86,400 × R ÷ (D × 2³²) × (1 − f); profit = BTC/day × P − (W × 24 ÷ 1000) × c

H
hashrate in hashes per second (TH/s × 10¹²)
R
block reward in BTC
D
network difficulty (T × 10¹²)
f
pool fee as a fraction
P
bitcoin price
W
power draw in watts
c
electricity price per kWh

Difficulty D means a block needs on average D × 2³² hashes. Dividing a day's hashes by that gives the expected share of blocks, which times the reward gives BTC per day. Power cost is daily energy in kWh times the tariff. Break-even price per kWh is daily revenue divided by daily kWh.

Sources

When not to use it

  • Do not use it to project payback over a year or more, since difficulty drifts upward.
  • It does not model a merged-mining or altcoin rig with a different hashing algorithm.
  • It ignores hardware price, so it cannot tell you whether a new purchase pays off.

Common mistakes

  • Entering difficulty as a full number instead of trillions.
  • Using the miner's nameplate watts rather than measured draw at the wall.
  • Forgetting the reward halved to 3.125 BTC in April 2024.
  • Treating PH/s as TH/s, which is a factor of 1,000.

Frequently asked questions

Why does difficulty matter so much?

Difficulty sets how many hashes the network needs per block on average. Your share of blocks is your hashes divided by that number, so a 10% rise in difficulty cuts your expected BTC by about 10% with no change to the rig.

Should transaction fees be added to the block reward?

Miners also collect fees from transactions in each block. If you know the recent average fees per block, add them to the 3.125 BTC subsidy in the block reward field for a fuller revenue figure.

What does the break-even power price mean?

It is the electricity price per kWh at which daily revenue exactly equals daily power cost. If your tariff is below it, the rig earns more than it spends on power at today's difficulty and price.

Does solo mining give the same result?

The expected value is the same without the pool fee, but solo mining pays in whole blocks. A small rig may go years without finding one, so actual income swings far from the daily average.

Are mining rewards taxable?

In the United States the IRS treats mined digital assets as income at their fair market value when received, and later sales can create capital gains. Rules differ by country, so check your local tax authority.

Where do I find the current difficulty?

Block explorers and mining pool dashboards publish the difficulty, which adjusts every 2,016 blocks, roughly every two weeks. Enter it in trillions, for example 80 for 80,000,000,000,000.