Skip to main content
Calcimator

Mining Profitability Calculator

Calculate crypto mining profitability based on hashrate, power consumption, electricity costs, and network difficulty.

About this calculator

Daily Revenue starts from the standard SHA-256 proof-of-work formula for expected daily coin production: your Hashrate divided by the total Network Difficulty (scaled to account for the difficulty encoding and the network's target block time), multiplied by the Block Reward, then multiplied by the current Coin Price to convert the mined coin quantity into dollars. Because that daily coin amount is typically a small fraction of a full coin, every dollar-denominated output on this page depends on Coin Price actually being entered -- without it, Daily Revenue and everything downstream of it would be reported in the wrong units. Daily Electricity Cost is a separate, simpler calculation: Power Consumption converted to daily kilowatt-hours, multiplied by your Electricity Cost per kWh. Daily Profit is Daily Revenue minus that electricity cost, and Break-Even Days divides your Hardware Cost by Daily Profit whenever profit is positive.

Network Difficulty, Hashrate, Block Reward, and Coin Price all move Daily Revenue up or down in direct proportion, while Network Difficulty moves it in the opposite direction -- a higher network difficulty means your hardware earns a smaller share of each block. All of the crypto-specific inputs here (difficulty, coin price, block reward) change constantly in the real network and must be checked against a live source; nothing on this page reflects a fixed historical value. This model also ignores mining pool fees, hardware depreciation beyond the simple payback calculation, and the possibility that difficulty or price change materially before your hardware breaks even.

Inputs

TH/s
W
$/kWh
$
$

Results

Daily Profit

-$3.09

Monthly Profit

-$92.56

Daily Revenue$4.71
Daily Electricity Cost$7.80
Break-Even Days-1
How to Use This Calculator
  1. Enter the mining hardware hashrate and power consumption.
  2. Enter the current coin price, current network difficulty, and block reward — check a blockchain explorer for live values, since all three change constantly.
  3. Input your electricity rate per kWh and what you paid for the hardware.
  4. Review daily profit after electricity cost and the monthly profit projection.
  5. Monitor profitability weekly -- difficulty adjustments and price volatility significantly impact returns.

How the result changes with Power Consumption

Power ConsumptionDaily ProfitMonthly Profit
1,625$0.81$24.44
2,438-$1.14-$34.09
4,875-$6.99-$209.56
8,125-$14.79-$443.56

What each input means

Hashrate
Your mining hardware hashrate in terahashes per second.
Power Consumption
Total power draw of your mining hardware in watts.
Electricity Cost
Your electricity rate per kilowatt-hour.
Block Reward
Current block reward (e.g., 3.125 BTC after 2024 halving).
Network Difficulty
Current mining difficulty (check blockchain explorers for live values).
Coin Price (USD)
Current market price of the coin in USD — this moves constantly, so check a live price tracker before relying on the result.
Hardware Cost
What you paid (or would pay) for the mining hardware. Used only to estimate payback period.

What each result means

Daily Revenue
Gross mining revenue per day.
Daily Electricity Cost
Power cost per day.
Daily Profit
Net profit after electricity.
Monthly Profit
Projected 30-day net profit.
Break-Even Days
Days to recoup hardware investment (-1 if unprofitable).

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    7 parameters
    Hashrate = 100, Power Consumption = 3250, Electricity Cost = 0.1, Block Reward = 3.125, Network Difficulty = 80000000000000, Coin Price = 60000, Hardware Cost = 5000 = 7 input(s) provided
  2. Calculate Daily Profit
    Daily Profit
    -3.09 = $-3.09
  3. Calculate Monthly Profit
    Monthly Profit
    -92.56 = $-92.56
  4. Calculate Daily Revenue
    Daily Revenue
    4.71 = $4.71
  5. Calculate Daily Electricity Cost
    Daily Electricity Cost
    7.8 = $7.8

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why do I need to enter a Coin Price separately from the Block Reward?

Block Reward is the number of coins paid to whoever mines a block -- a fixed, protocol-defined quantity that changes only at scheduled events like a halving. Coin Price is the current market value of each of those coins in US dollars, which moves constantly and independently of the reward schedule. Multiplying your expected coin production by the current price is the only way to get a dollar figure -- reporting the coin quantity alone as 'revenue' would round to essentially nothing once displayed as a rounded dollar amount.

Why does raising Network Difficulty lower my Daily Revenue?

Network Difficulty measures how hard it is, on average, to find a valid block across the entire network -- it rises as more total mining hardware competes for the same fixed schedule of block rewards. Your hashrate represents a fixed slice of that total competition, so as difficulty climbs, that same slice earns a proportionally smaller share of the network's total block rewards, which is exactly why Daily Revenue moves in the opposite direction from Network Difficulty.

What happens if my Daily Profit is negative?

Break-Even Days is reported as -1 whenever Daily Profit is zero or negative, since a hardware investment mathematically never recoups itself if it's losing money every day rather than earning toward payback. A negative Daily Profit typically means your electricity cost exceeds what your hashrate can earn at the current coin price and network difficulty -- raising the coin price, finding cheaper electricity, or upgrading to more efficient hardware are the usual ways to flip it positive.

Why does this calculator ask me to enter Network Difficulty and Coin Price instead of using current values automatically?

Both figures change essentially continuously in the real network -- difficulty readjusts roughly every two weeks based on total network hashrate, and coin price can move meaningfully within minutes. Hardcoding either as a fixed 'current' value would make the calculator's results stale the moment those figures moved, so this tool asks you to check a blockchain explorer and a live price tracker and enter the current numbers yourself for an accurate estimate.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Investing & Retirement.