CryptoToolbox

Bitcoin Mining Calculator

Estimate your Bitcoin mining profitability based on your hardware specs and electricity costs. Enter your hash rate, power consumption, and electricity price to calculate daily, monthly, and yearly mining profits.

Bitcoin Mining Profitability Calculator

Data provided by CoinGecko · Updated live

What is Bitcoin Mining?

Bitcoin mining is the process of using specialized computer hardware to validate transactions on the Bitcoin network and earn newly minted bitcoins as a reward. Miners compete to solve complex mathematical puzzles (specifically, finding a SHA-256 hash below a target value), and the first miner to find the solution gets to add a new block to the blockchain and collect the block reward plus transaction fees.

After the April 2024 halving, the block reward dropped from 6.25 BTC to 3.125 BTC. This halving event occurs approximately every four years — at every 210,000 blocks — and steadily reduces the rate at which new bitcoins are created. As a result, mining profitability is heavily influenced by the current Bitcoin price, network difficulty, and your operational costs.

Modern Bitcoin mining requires Application-Specific Integrated Circuit (ASIC) hardware designed specifically for SHA-256 hashing. Consumer-grade CPUs and GPUs are no longer competitive for Bitcoin mining due to the massive increase in network hash rate and difficulty over the years.

How It's Calculated

Mining profitability comes down to a simple model: revenue minus costs. Here is how each component is estimated:

Revenue Estimation

Your daily mining revenue depends on your share of the total network hash rate. The calculator estimates this using:

  • Daily revenue (BTC): dailyBTC ≈ (yourHashrate ÷ networkHashrate) × blocksPerDay × blockReward
  • Daily revenue (USD): dailyUSD = dailyBTC × currentBTCPrice

The network mines approximately 144 blocks per day (one every ~10 minutes). At the current block reward of 3.125 BTC per block, roughly 450 BTC is distributed to miners daily across the entire network.

Cost Estimation

  • Daily electricity cost: cost = powerConsumption(kW) × 24h × electricityRate($/kWh)
  • Daily pool fees: poolFees = dailyRevenue × (poolFeePercent ÷ 100)
  • Daily net profit: profit = dailyRevenue − dailyElectricityCost − dailyPoolFees

Worked Example

Suppose you operate a miner with 100 TH/s hash rate drawing 3,000 W (3 kW) of power, and your electricity rate is $0.10/kWh, with a 1% pool fee:

  • Daily electricity cost: 3 kW × 24h × $0.10 = $7.20/day
  • Assume this miner earns an estimated $15.00/day in gross revenue at current network difficulty and Bitcoin price
  • Pool fee (1%): $15.00 × 0.01 = $0.15/day
  • Daily net profit: $15.00 − $7.20 − $0.15 = $7.65/day
  • Monthly net profit: $7.65 × 30 ≈ $229.50/month

These figures are hypothetical and illustrative only. The gross revenue estimate from the calculator uses live network difficulty and Bitcoin price, so your real numbers will differ.

Break-Even on Hardware

If you also enter your hardware purchase cost, the calculator estimates how long it takes to recoup that investment:

  • Break-even days: breakEven = hardwareCost ÷ dailyNetProfit

For example, a miner costing $4,000 earning $7.65/day net would break even in approximately 523 days (~17 months) — assuming network difficulty and Bitcoin price remain constant, which they will not.

How to Use This Calculator

  1. Enter your hash rate — the computational power of your mining hardware, measured in TH/s (terahashes per second). Check your miner's specifications for this value.
  2. Enter power consumption — how many watts your mining hardware draws, typically found in the miner's spec sheet.
  3. Enter your electricity cost — your price per kilowatt-hour (kWh). Check your electricity bill or contact your provider for the exact rate.
  4. Set the pool fee — the percentage fee charged by your mining pool (typically 1-3%).
  5. Optionally enter hardware cost — to calculate the break-even timeline for your initial investment.

How to Interpret the Results

  • Daily / Monthly / Yearly Revenue — the estimated BTC and USD earnings from mining before subtracting electricity costs. This is gross revenue based on your share of the current network hash rate.
  • Electricity Cost — your estimated power expenses over each time period. This is often the largest and most predictable operational expense for miners.
  • Net Profit — revenue minus electricity costs and pool fees. A negative value means mining is unprofitable at your current settings, electricity rate, and the current Bitcoin price.
  • Break-Even Time — how long it will take for your cumulative net profit to cover your initial hardware investment. This estimate assumes static conditions, which is unrealistic over long periods.
  • Cost per BTC — the total operational cost (electricity + fees) to mine one full Bitcoin at current difficulty. Compare this to the market price to gauge profitability. If cost per BTC exceeds the market price, mining is operating at a loss.

When to Use This Calculator

  • Evaluating a new ASIC purchase — before buying hardware, use the calculator to determine whether the expected daily profit justifies the upfront cost at current electricity rates and Bitcoin price.
  • Finding your electricity break-even rate — work backward to find the maximum electricity cost per kWh at which your miner remains profitable. This is a useful number when negotiating commercial electricity contracts.
  • Comparing hardware models — run multiple hash rate / power consumption combinations to compare the profitability of different ASIC miners side by side.
  • Planning cash flow — project monthly and yearly net income to understand whether mining can cover specific financial goals, accounting for the inherent variability of results.

Things to Keep in Mind

  • Network difficulty rises over time. As more miners join the Bitcoin network, the difficulty adjustment mechanism (which occurs every ~2,016 blocks, roughly every two weeks) increases difficulty to maintain the 10-minute block target. This means your miner's share of total rewards shrinks as the network grows. Revenue projections that assume static difficulty overestimate future income.
  • Hardware cost and depreciation are not included in daily profit. The daily net profit figure covers ongoing operating costs (electricity and pool fees) only. Your initial hardware investment is a sunk cost that must be recovered separately, and ASIC hardware depreciates — both in market value and in competitive performance — as newer, more efficient models are released.
  • Bitcoin price volatility dominates the outcome. A 50% drop in Bitcoin price cuts your revenue in half while your electricity bill stays exactly the same. A miner that is profitable today at $80,000 BTC may operate at a loss at $40,000 BTC. Always stress-test the calculator across a range of Bitcoin price scenarios.
  • Halving events reduce block rewards. The next Bitcoin halving (expected around 2028) will reduce the block reward from 3.125 BTC to 1.5625 BTC. Every halving cuts mining revenue in half unless Bitcoin's price rises proportionally. Long-term mining business plans must account for scheduled halvings.
  • Mining income may be taxable. In most jurisdictions, newly mined Bitcoin is treated as ordinary income at the fair market value when received. A separate capital gains event occurs when you later sell the mined coins. Consult a qualified tax professional for guidance on your specific situation.
  • Physical and operational costs vary. Cooling, maintenance, internet connectivity, hardware warranties, and facility costs are not captured in this calculator. For large-scale operations, these can add meaningfully to total operating expenses.

Related Tools

Frequently Asked Questions

Bitcoin mining profitability depends on several factors: your electricity cost, hardware efficiency, Bitcoin price, and network difficulty. After the 2024 halving reduced the block reward to 3.125 BTC, miners with low electricity costs and modern ASIC hardware can still be profitable. Use our calculator to check with your specific numbers.
Not financial advice. Mining profitability estimates are based on current network conditions and may change significantly. Actual results will vary based on network difficulty adjustments, Bitcoin price fluctuations, and real-world operating conditions.