Calculate Bitcoin mining profitability based on hash rate, electricity cost, pool fees, and current BTC price. Estimate daily, monthly, and yearly profit.
Bitcoin mining profitability depends on several interconnected factors: your hardware's hash rate, the network's total difficulty, the current block reward, electricity costs, and the market price of BTC. Even small changes in any of these variables can swing your operation from profitable to unprofitable overnight. This calculator helps you model all of these 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 current Bitcoin price. The calculator estimates your daily, monthly, and annual revenue, subtracts electricity and pool fee costs, and shows your net profit. You can adjust the network hash rate and block reward to model future scenarios such as the next halving event.
Whether you're running a single ASIC at home or evaluating a multi-rig farm, understanding these numbers is essential. Profitable mining requires careful planning, and this tool gives you the data you need to make informed decisions.
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 real-world numbers — your exact hash rate, local electricity price, and current market conditions — so you can see projected earnings and break-even timelines. Running scenarios with different BTC prices or difficulty levels helps you stress-test your investment.
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
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.
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.
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.
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.
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.
There's no minimum hash rate, but profitability depends on your electricity cost. With cheap power ($0.03-0.05/kWh), even older ASICs can be profitable. At $0.10/kWh or higher, you need the latest-generation hardware with the best efficiency ratings.
When difficulty increases, each unit of hash rate earns less Bitcoin. Difficulty adjusts every 2,016 blocks (roughly two weeks) to maintain a 10-minute average block time. Rising difficulty means more miners are competing for the same block rewards.
Professional miners target $0.03-0.06/kWh. Home miners typically pay $0.08-0.15/kWh. At rates above $0.10/kWh, only the most efficient hardware remains profitable. Some miners use solar, hydro, or stranded gas to achieve ultra-low rates.
The halving cuts the block reward in half approximately every four years. After the 2024 halving, the reward dropped from 6.25 to 3.125 BTC per block. This immediately halves mining revenue unless the BTC price compensates.
For almost all miners, pools are the practical choice. Solo mining means you only earn when you find a block, which could take months or years with a single ASIC. Pools provide steady, predictable income minus a small fee (typically 1-2%).
Most pools charge 1-2% for PPS (Pay Per Share) or PPLNS (Pay Per Last N Shares) models. PPS+ pools may charge 2-4% but guarantee payment regardless of whether the pool finds a block. FPPS pools also distribute transaction fee revenue.
The revenue calculation is accurate for current conditions. However, real-world profitability changes as network difficulty adjusts, BTC price fluctuates, and transaction fees vary. Use this as a snapshot estimate and re-run calculations regularly.