Bitcoin Mining Profitability Calculator
Mining profitability is estimated from your hashrate, network difficulty, the block reward, electricity cost, and pool fees. The calculator shows daily/monthly/yearly revenue, net profit, break-even, and cost to mine 1 BTC. Free, no login.
Formula
Daily BTC = (Hashrate × 86400 × Block Reward) ÷ (Difficulty × 2³²). Daily Profit = (Daily BTC × BTC Price) − (Power × 24 ÷ 1000 × $/kWh).
Worked example
A 2% pool fee on $10,000 monthly revenue costs $200. After the April 2024 halving the block reward is 3.125 BTC per block.
Source
Block reward 3.125 BTC after the April 2024 halving (Bitcoin protocol). The daily-BTC identity is the standard difficulty-based share-of-network formula used by this calculator — definitional, not a paper citation.
Frequently asked questions
How is Bitcoin mining profitability calculated?
Mining profitability is calculated using your hashrate, the current network difficulty, the block reward (3.125 BTC after the April 2024 halving), your electricity cost, and pool fees. The formula estimates how much BTC you can mine based on your share of the total network hashrate, then subtracts electricity and fee costs to determine net profit.
Why does electricity cost matter so much for Bitcoin mining?
Electricity is the largest ongoing expense for Bitcoin miners. Countries like Iran ($0.005/kWh) can mine BTC for under $2,000, while U.S. miners at average rates ($0.10/kWh) face costs exceeding $50,000 per BTC. The difference between profit and loss often comes down to electricity rates.
What is a good hashrate for Bitcoin mining in 2025?
Modern ASIC miners like the Antminer S21 produce around 200 TH/s, while the latest models exceed 300 TH/s. Higher hashrate means more BTC mined, but you must also consider power efficiency (watts per TH/s) since less efficient hardware consumes more electricity per unit of mining output.
How does the Bitcoin halving affect mining profitability?
The Bitcoin halving cuts the block reward in half roughly every four years. After the April 2024 halving, the reward dropped from 6.25 to 3.125 BTC per block. This means miners earn half the BTC for the same energy expenditure, requiring either higher BTC prices or lower costs to remain profitable.
What is a mining pool fee and how does it affect profits?
Mining pool fees typically range from 1-3% and are charged by the pool operator for coordinating miners and distributing rewards. A 2% pool fee on $10,000 monthly revenue costs $200. Solo mining avoids fees but produces extremely inconsistent income for individual miners.
Links
Interactive calculator: enable JavaScript or open trybitstack.com.