Bitcoin Mining Profitability Calculator
Calculate whether Bitcoin mining is profitable for your setup.
Enter your values and click Calculate
How It Works
Daily BTC mined is estimated using the formula: dailyBTC = (yourHashRate ÷ networkHashRate) × blockReward × blocksPerDay. The network hash rate is approximated at 600 EH/s (600 × 10^18 hashes per second), the block reward at 3.125 BTC (post-2024 halving), and blocks per day at 144 (one every ~10 minutes). Your hash rate in TH/s is divided by the network total to get your fractional share of all mined blocks. Daily revenue equals dailyBTC × Bitcoin price. Daily electricity cost equals (powerWatts ÷ 1000) × 24 × costPerKwh. Daily profit is revenue minus electricity cost. Monthly and annual profits are extrapolations at 30 and 365 days respectively. Note: the calculator does not account for pool fees (typically 1–2%), hardware depreciation, cooling costs, or network difficulty changes, which in practice all reduce real-world profitability.