What is the Crypto Mining Profitability Calculator?
This tool estimates how much profit a GPU or ASIC mining rig can earn by mining a proof-of-work cryptocurrency. It compares the value of the coins you can mine against the cost of the electricity your hardware consumes, giving you a daily, monthly and yearly profit estimate. It works for any coin — just supply that coin's network parameters and price.
How to use it
Enter your rig's hashrate and the coin's current network hashrate in the same unit (MH/s here, but any consistent unit works). Add the block reward, the average number of blocks mined per day, and the current coin price in USD. Finally enter your rig's power draw in kilowatts and your electricity rate in USD per kWh. The calculator returns your share of the network, the coins you would mine, gross revenue, power cost and net profit.
The formula explained
Your fraction of the network is hashrate ÷ network hashrate. Multiplying by blocks per day and block reward gives the coins you'd mine in a day; multiplying by coin price converts that to revenue. Power cost is power (kW) × 24 hours × rate. Subtracting cost from revenue yields daily profit, which is scaled to 30 and 365 days.
$$\begin{gathered} \text{Daily Profit} = \left( \frac{\text{Hashrate}}{\text{Network Hashrate}} \cdot \text{Blocks/Day} \cdot \text{Block Reward} \cdot \text{Coin Price} \right) \\[1.5em] -\; \text{Power (kW)} \times 24 \times \text{Rate (USD/kWh)} \end{gathered}$$
Worked example
Suppose your rig does 100 MH/s on a network running 800,000,000 MH/s, with 6,400 blocks/day, a 2-coin reward, and a $1,800 coin price. Your share is \(100 \div 800{,}000{,}000 = 0.000000125\). Coins/day \(= 0.000000125 \times 6{,}400 \times 2 = 0.0016\), worth $2.88. With a 0.25 kW rig at $0.12/kWh, power costs \(0.25 \times 24 \times 0.12 = \$0.72/\text{day}\). Daily profit $$= \$2.88 - \$0.72 = \$2.16.$$
FAQ
Does this include difficulty changes? No — it's a snapshot based on the values you enter. Mining difficulty, network hashrate and coin price all change constantly, so re-run it with fresh numbers.
Does it account for pool fees or hardware cost? Not directly. Reduce your effective revenue for pool fees, and divide hardware cost by daily profit to estimate a payback period.
What units should I use? Hashrate and network hashrate must use the same unit. The example uses MH/s, but TH/s or GH/s work equally well as long as both fields match.