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.
Financial Disclaimer
This calculator is for educational purposes only and does not constitute financial advice. Results are estimates based on the inputs provided. Consult a qualified financial advisor before making investment or financial planning decisions.
Inputs
Results
Daily Profit
-$3.09
Monthly Profit
-$92.56
How to Use This Calculator
- Enter the mining hardware hashrate and power consumption.
- Enter the current coin price, current network difficulty, and block reward — check a blockchain explorer for live values, since all three change constantly.
- Input your electricity rate per kWh and what you paid for the hardware.
- Review daily profit after electricity cost and the monthly profit projection.
- Monitor profitability weekly -- difficulty adjustments and price volatility significantly impact returns.
How the result changes with Power Consumption
| Power Consumption | Daily Profit | Monthly 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
- Identify Input Parameters7 parametersHashrate = 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
- Calculate Daily ProfitDaily Profit-3.09 = $-3.09
- Calculate Monthly ProfitMonthly Profit-92.56 = $-92.56
- Calculate Daily RevenueDaily Revenue4.71 = $4.71
- Calculate Daily Electricity CostDaily Electricity Cost7.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.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Gas Fee Estimator
Estimate Ethereum transaction costs based on gas price, gas limit, and ETH price. Compare costs for transfers, swaps, mints, and deployments.
DeFi & CryptocurrencyStaking Rewards Calculator
Calculate staking rewards for proof-of-stake tokens. See projected earnings with or without compounding over your staking period.
Crypto MiningBreak-Even Electricity Rate Calculator
Find the maximum electricity rate ($/kWh) at which your mining operation remains profitable.
Crypto MiningDifficulty Adjustment Impact Calculator
See how network difficulty changes affect your mining revenue and profitability.
DeFi & CryptocurrencyCrypto Tax Calculator
Calculate capital gains tax on cryptocurrency trades. Determine short-term vs long-term rates and estimate tax owed on your crypto profits.
More in Investing & Retirement.