How to Calculate Mining Profitability for Any ASIC
Mining profitability for an ASIC is determined by comparing its daily revenue against its daily costs, primarily electricity, plus the ongoing hardware depreciation. You can calculate this for any machine using four numbers: the miner's hash rate, its power draw, your electricity rate, and the current network difficulty and bitcoin price. The formula is straightforward, but the uncertainty in future difficulty and price makes any projection a rough estimate, not a guarantee.
The core profitability formula
The basic calculation has two parts: revenue and costs. Revenue comes from the bitcoin the miner earns; costs come from electricity, hosting fees if applicable, and the machine's loss in value over time.
Step 1: estimate daily revenue
Daily revenue depends on three factors: the miner's hash rate, the network's total hash rate (difficulty), and the bitcoin price. Mining pools distribute rewards proportionally to your share of the network's computational power.
To calculate daily revenue in bitcoin:
- Find your miner's hash rate in terahashes per second (TH/s). For example, an Antminer S19 Pro does 110 TH/s.
- Find the current network difficulty and total hash rate. These change every 2016 blocks (roughly two weeks). You can get current figures from sites like CoinWarz or BTC.com.
- Calculate your share of the network: Divide your hash rate by the total network hash rate. This gives you the fraction of all new bitcoin mined that day that your machine would earn.
- Multiply that fraction by the total daily bitcoin issuance. Bitcoin currently issues about 900 new coins per day (6.25 BTC per block × 144 blocks per day, though this halves roughly every four years). The exact number changes after halvings.
The result is your daily bitcoin earnings. Multiply by the current bitcoin price to get daily revenue in your currency.
For a rough estimate without doing the math yourself, use an online mining profitability calculator. Enter your miner's hash rate and power draw, your electricity cost, and the calculator returns daily profit. Most calculators update difficulty and price automatically.
Step 2: calculate daily electricity cost
Electricity is the largest ongoing cost for most miners. The calculation:
- Find your miner's power draw in watts. This is listed in the specifications. For example, an S19 Pro draws 3250 watts.
- Convert to kilowatts: Divide watts by 1000. 3250W = 3.25 kW.
- Multiply by hours per day: 3.25 kW × 24 hours = 78 kWh per day.
- Multiply by your electricity rate per kWh. Residential rates in the US typically range from $0.10 to $0.30 per kWh. Commercial or colocation rates vary widely.
The result is your daily electricity cost. If you are colocating, the hosting fee often includes power, so use that bundled rate instead.
Step 3: Account for Depreciation
An ASIC miner loses value over time as newer, more efficient machines enter the market and as the bitcoin reward halves. Depreciation is not a cash expense, but it is a real cost that determines whether you will recoup your initial investment.
A common approach: estimate the machine's useful life at 2 to 3 years for residential use, or 1.5 to 2 years for commercial operation where uptime and wear are higher. Divide the purchase price by the expected days of operation. For example, a $2000 miner expected to run for 2 years (730 days) depreciates about $2.74 per day.
Depreciation is often the second-largest cost after electricity. If you ignore it, your "profit" calculation will be misleading.
Putting it all together
Daily profit = Daily revenue − Daily electricity cost − Daily depreciation − Any hosting or pool fees
Most mining pools charge a fee of 1% to 2% of earnings, which is small relative to other costs but should be included.
Why profitability changes over time
The numbers you plug in today will shift. Two factors matter most:
- Bitcoin price: If price rises, revenue increases, but the cost side stays fixed. If price falls, the miner may become unprofitable quickly.
- Network difficulty: As more miners come online, difficulty rises, and your share of the network shrinks. This reduces revenue even if price stays flat. Difficulty can also fall if miners shut down.
Because of these variables, a machine that is profitable today may not be in six months. A common sanity check is to calculate profitability at a 30% lower bitcoin price and a 20% higher difficulty. If the miner still shows a slim profit margin, it is more likely to survive a downturn.
Practical Shortcut
For a fast estimate without a spreadsheet:
Daily revenue in dollars ≈ (Your hash rate in TH/s ÷ 100) × (Current bitcoin price in thousands ÷ 10)
This is rough and assumes average network conditions. It works best for mainstream machines in the 100 - 150 TH/s range. For exact figures, use a calculator.
What you still need to decide
The calculation gives you a number, but it does not tell you if mining is worthwhile for your situation. Consider:
- Time horizon: If you plan to mine for only a few months, depreciation costs are high relative to revenue. Longer runs spread the hardware cost.
- Electricity stability: If your power rate is fixed, you have one less variable. If it varies with time-of-use or demand charges, factor in peak rates.
- Alternative use of capital: The same money invested in bitcoin directly might outperform mining, especially if difficulty rises faster than price.
The formula is simple. The uncertainty is not. Treat any profitability projection as a current snapshot, not a forecast.
Not financial advice. taponeth.vip publishes market data and general information about THE AMERICA PARTY. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.
Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.