Cryptocurrency Mining Profit Calculator

JJ Ben-Joseph headshot JJ Ben-Joseph

What This Cryptocurrency Mining Profit Calculator Does

This cryptocurrency mining profit calculator estimates how many coins you might mine per day and how much profit (or loss) you may see after paying for electricity. You enter your hardware hash rate, power consumption, electricity price, current network difficulty, block reward, and coin price. The calculator then applies a standard mining profitability formula to approximate daily revenue, daily electricity cost, and daily net profit.

The tool is designed for educational and planning purposes. It cannot predict the future profitability of any cryptocurrency, but it helps you understand how key variables like hash rate, difficulty, and electricity cost affect your potential earnings.

Core Formula Behind the Calculator

The calculator uses the classic proof-of-work mining model. A miner with a certain hash rate has a probability of finding blocks that depends on their share of the total network hash rate, which is encoded via the difficulty parameter. On average, it takes 232 hashes to solve a difficulty-1 block.

The daily coins mined estimate is:

coins_per_day = (hashRate_THs × 1e12 × blockReward_coins × 86400)
                 / (difficulty × 2^32)

Where:

  • hashRate_THs is your hash rate in terahashes per second (TH/s).
  • blockReward_coins is the current block subsidy in coins.
  • difficulty is the current network difficulty (dimensionless).
  • 86400 is the number of seconds in one day.
  • 232 is the expected number of hashes required to solve a difficulty-1 block.

Expressed in MathML, the daily coins mined estimate is:

C = H × 10 e12 × R × 86400 D × 2 32

Where C is coins per day, H is hash rate in TH/s, R is block reward in coins, and D is network difficulty.

From Coins to Revenue, Costs, and Profit

Once coins per day are estimated, the calculator converts that into fiat revenue using your coin price input:

daily_revenue = coins_per_day × coinPrice_USD

Electricity costs are then calculated from your miner’s power usage and your electricity rate:

daily_energy_kWh = (powerWatts × 24) / 1000
daily_power_cost = daily_energy_kWh × electricityCost_per_kWh

Net profit per day is the difference between revenue and electricity cost:

daily_net_profit = daily_revenue − daily_power_cost

These formulas assume the miner runs continuously for 24 hours at the power level you specify, with no downtime.

How to Use the Mining Profit Calculator Step by Step

  1. Choose the coin you want to model. For example, Bitcoin or another proof-of-work coin using a similar difficulty model.
  2. Find your hardware hash rate. Look at the manufacturer specifications or your mining dashboard and enter the sustained hash rate in TH/s.
  3. Enter power usage in watts. Use either the rated power draw at the mining setting you use or the measured consumption from a power meter.
  4. Enter your electricity cost. Use your total price per kWh including all taxes and fees, not just the base rate.
  5. Look up current network difficulty and block reward. You can find these on blockchain explorers or mining statistics sites for the specific coin.
  6. Enter the current coin price. Use your preferred exchange rate in USD or in the currency represented by the calculator.
  7. Click the calculate button. Review estimated daily coins, revenue, electricity cost, and net profit.

Interpreting Your Mining Results

Once you run the calculation, you will typically see three key outputs: coins mined per day, estimated daily revenue, and estimated daily net profit. Understanding these numbers correctly is essential before making hardware or hosting decisions.

  • Coins per day: This shows the expected average number of coins mined in 24 hours. Actual results will vary because mining is probabilistic, but over long periods the average tends to move toward this estimate, assuming difficulty and your hash rate remain constant.
  • Daily revenue: This is coins per day multiplied by the coin price you entered. It reflects gross income before expenses.
  • Daily electricity cost: This is what you pay your power provider to run the miner continuously for one day.
  • Daily net profit: This is daily revenue minus electricity cost. A positive number suggests the operation may be profitable at current conditions, while a negative number indicates that power alone costs more than the coins produced.

You can extend these daily figures to other time frames:

  • Weekly estimates: multiply daily values by 7.
  • Monthly estimates (approximate): multiply daily values by 30.
  • Yearly estimates (approximate): multiply daily values by 365.

Remember that these longer-term projections assume that difficulty, block reward, and coin price stay the same, which is rarely true in practice.

Worked Example: Evaluating a Bitcoin ASIC Miner

Consider a hypothetical ASIC miner with the following specifications and market data:

  • Hash rate: 100 TH/s
  • Power usage: 3,000 W
  • Electricity cost: $0.10 per kWh
  • Network difficulty: 30,000,000,000,000 (30 trillion)
  • Block reward: 3.125 coins
  • Coin price: $40,000

Step 1: Estimate coins per day.

First, convert hash rate to hashes per second:

hashRate_hashes_per_second = 100 TH/s × 1e12 = 1.0 × 10^14 H/s

Apply the coins per day formula:

coins_per_day ≈ (100 × 1e12 × 3.125 × 86400) / (30e12 × 2^32)

Carrying out the arithmetic gives a small number of coins per day (on the order of a few thousandths of a coin), reflecting the high network difficulty.

Step 2: Convert to daily revenue.

If the calculated coins per day were, for example, 0.0008 coins, daily revenue would be:

daily_revenue = 0.0008 × $40,000 = $32.00

Step 3: Compute daily electricity cost.

First calculate daily energy use:

daily_energy_kWh = (3,000 W × 24) / 1,000 = 72 kWh

Then multiply by the electricity rate:

daily_power_cost = 72 × $0.10 = $7.20

Step 4: Find daily net profit.

daily_net_profit = $32.00 − $7.20 = $24.80

Under these assumptions, the miner appears profitable on a daily electricity basis. However, you would still need to consider hardware cost, hosting fees, pool fees, and changes in difficulty and price over time before committing capital.

Example Scenario Comparison

The same hardware can perform very differently depending on electricity cost and network conditions. The comparison table below illustrates how daily net profit might change for a miner with a fixed hash rate and power usage under different electricity prices and difficulties. Values are illustrative only.

Scenario Electricity Cost ($/kWh) Difficulty (trillions) Estimated Daily Revenue Estimated Power Cost Estimated Net Profit
Low power cost, baseline difficulty 0.05 30 $32.00 $3.60 $28.40
Average power cost, baseline difficulty 0.10 30 $32.00 $7.20 $24.80
High power cost, baseline difficulty 0.20 30 $32.00 $14.40 $17.60
Average power cost, higher difficulty 0.10 40 $24.00 $7.20 $16.80
Average power cost, much higher difficulty 0.10 60 $16.00 $7.20 $8.80

These scenarios highlight two important points:

  • Electricity price has a direct, linear impact on profit.
  • Rising difficulty reduces revenue, even if your power cost stays the same.

Assumptions and Limitations

This mining profit calculator makes several simplifying assumptions to keep the model understandable and easy to use. It is important to be aware of these limitations before basing financial decisions on the results.

  • No hardware cost or depreciation: The calculator focuses on daily operating profit from electricity. It does not include hardware purchase price, hosting setup fees, or the time it takes to recover your initial investment.
  • No mining pool fees: Most miners use pools that charge a percentage fee on rewards. These fees reduce your actual earnings relative to the gross revenue shown here.
  • No transaction fees or MEV: Some networks pay additional rewards from transaction fees or other mechanisms. The model only uses block reward and does not explicitly account for these extra earnings.
  • Constant difficulty assumption: The calculations assume that network difficulty stays the same over the time period you are considering. In reality, difficulty can adjust frequently based on overall network hash rate.
  • Constant price assumption: Coin prices can be extremely volatile. This tool treats the price you enter as constant for the duration of the projection.
  • Continuous operation: The model assumes your miner runs 24/7 with no downtime, throttling, or thermal issues.
  • Single device / fixed hash rate: If you scale to multiple devices or change overclocking/undervolting settings, your effective hash rate and power usage will change.
  • Taxes and accounting: The calculator does not consider income taxes, capital gains, or any jurisdiction-specific rules.

Because of these simplifications, results should be treated as estimates and not as a promise of specific returns. Always combine calculator output with your own research and risk assessment.

Practical Tips for Using the Estimates

  • Sensitivity checks: Run several calculations where you adjust difficulty and coin price up and down (for example, ±20%) to see how sensitive profit is to market changes.
  • Compare multiple sites: If you have access to more than one location with different electricity prices, run separate scenarios to see which hosting option is more favorable.
  • Include fees and hardware cost externally: After getting daily net profit from the calculator, subtract your estimated pool fee percentage and spread your hardware cost over a realistic time frame to estimate true payback.
  • Monitor conditions regularly: Difficulty and price can move quickly. Update your inputs regularly if you are actively mining or considering new hardware.

Disclaimer

The outputs of this cryptocurrency mining profit calculator are estimates only and are based entirely on the values you enter. They do not constitute financial, investment, or tax advice. Always conduct your own due diligence and consult qualified professionals before investing in mining hardware or committing to long-term hosting contracts.

Enter network and hardware details to estimate revenue, costs, and net profit.

Embed this calculator

Copy and paste the HTML below to add the Cryptocurrency Mining Profit Calculator - Estimate Daily Earnings to your website.