Bitcoin Mining Profitability Calculator

Calculate Bitcoin mining profitability based on hash rate, electricity cost, pool fees, and the BTC price you enter. Estimate daily, monthly, and yearly profit.

TH/s
W
$/kWh
%
$
EH/s
BTC
Daily BTC Mined
0.00009000
Daily Revenue
$4.05
Total income before expenses
Daily Electricity
$5.78
Clicks as percentage of impressions
Daily Pool Fee
$0.06
Daily Profit
-$1.79
Revenue minus costs
Monthly Profit
-$53.70
Revenue minus costs
Annual Profit
-$653.33
Revenue minus costs
Planning notes, formulas, and examples

About the Bitcoin Mining Profitability Calculator

Bitcoin mining profitability depends on several interconnected factors: your hardware's hash rate, the network's total difficulty, the block reward used in the model, electricity costs, and the BTC price you enter. Even small changes in any of these variables can swing an operation from profitable to unprofitable. This calculator helps you model those factors before you invest in hardware or commit to a hosting contract.

Enter your miner's hash rate in TH/s, your electricity rate in dollars per kWh, pool fees, and the Bitcoin price you want to test. The calculator estimates daily, monthly, and annual revenue, subtracts electricity and pool-fee costs, and shows net profit. You can also adjust network hash rate and block reward to model other scenarios such as a future halving.

Whether you're running a single ASIC at home or evaluating a multi-rig farm, the worksheet helps compare assumptions using the same math each time.

When This Page Helps

Mining hardware is expensive and electricity bills add up fast. Before purchasing an ASIC miner or signing a colocation contract, you need to know whether the operation will generate positive returns. This calculator lets you plug in your exact hash rate, electricity price, and BTC-price assumptions so you can see projected earnings and break-even timelines.

How to Use the Inputs

  1. Enter your miner's hash rate in TH/s (e.g., 110 for an Antminer S19 XP).
  2. Enter your power consumption in watts (e.g., 3010W).
  3. Enter your electricity cost per kWh (e.g., $0.08).
  4. Enter the pool fee percentage (typically 1-2%).
  5. Enter the current Bitcoin price in USD.
  6. Optionally adjust the network hash rate and block reward for scenario modeling.
  7. Review daily, monthly, and annual profit projections.
Formula used
Daily Revenue = (Your Hashrate / Network Hashrate) ร— Block Reward ร— Blocks Per Day ร— BTC Price Daily Electricity Cost = (Watts / 1000) ร— 24 ร— Electricity Rate Daily Pool Fee = Daily Revenue ร— Pool Fee % Daily Profit = Daily Revenue โˆ’ Daily Electricity Cost โˆ’ Daily Pool Fee Where Blocks Per Day โ‰ˆ 144 for Bitcoin

Example Calculation

Result: $8.42/day profit

With 110 TH/s against a 550 EH/s network, you mine approximately 0.000432 BTC per day worth $19.44. Electricity costs $5.78/day (3010W ร— 24h ร— $0.08/kWh) and pool fees are $0.29/day (1.5% of revenue), leaving a daily profit of about $8.42 or roughly $253/month.

Tips & Best Practices

  • Always use your actual electricity rate including delivery charges and taxes, not just the generation rate.
  • Network hash rate and difficulty increase over time โ€” conservative projections assume 3-5% monthly growth.
  • Consider the next halving event when projecting long-term profitability; block rewards drop 50%.
  • Pool fees vary: PPS+ pools charge 2-4% but provide steady payouts; FPPS pools include transaction fees.
  • Factor in hardware depreciation โ€” ASIC miners typically have a useful life of 3-5 years.
  • Monitor your miner's actual hash rate versus its rated hash rate; real-world performance varies.

How Bitcoin Mining Works

Bitcoin miners compete to solve cryptographic puzzles using the SHA-256 algorithm. The first miner to find a valid hash for a new block earns the block reward plus transaction fees. This process happens roughly every 10 minutes, producing about 144 blocks per day.

Key Factors Affecting Profitability

The three biggest factors are hardware efficiency (measured in J/TH or W/TH), electricity cost, and Bitcoin's market price. A miner rated at 30 J/TH is twice as efficient as one at 60 J/TH, meaning it uses half the electricity for the same hash rate. Even the most efficient hardware becomes unprofitable if electricity costs are too high or BTC price drops significantly.

Planning for the Future

Smart miners plan for difficulty increases and halving events. Network difficulty has historically trended upward as more miners join the network. Building a financial model that accounts for 3-5% monthly difficulty growth gives you a more realistic picture of long-term returns than assuming static conditions.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • It's based on your share of the total network hash rate multiplied by the daily block rewards and BTC price, minus electricity costs and pool fees. The key formula divides your hash rate by the total network hash rate to determine what fraction of newly minted Bitcoin you earn each day.