Bitcoin Mining Calculator

Enter your mining hashrate, power consumption, electricity cost, and Bitcoin price to calculate your daily, weekly, and monthly mining profit. The calculator also breaks down revenue, electricity costs, pool fees, and hardware payback period so you can see exactly where your margins stand.

Your miner's hash rate output.

W

Total power draw of your mining rig in watts.

/ kWh

Your electricity rate in USD per kilowatt-hour.

%

Percentage fee charged by your mining pool.

Upfront cost of your mining hardware. Used to estimate payback period.

Current Bitcoin price in USD.

Current Bitcoin network mining difficulty. Check blockchain explorers for the latest value.

BTC

Current Bitcoin block subsidy. After the 2024 halving it is 3.125 BTC.

Results

Daily Profit

--

BTC Mined Per Day

--

Daily Revenue

--

Daily Electricity Cost

--

Daily Pool Fees

--

Weekly Profit

--

Monthly Profit

--

Yearly Profit

--

Hardware Payback Period

--

Daily Revenue Breakdown

Results Table

Frequently Asked Questions

How do I use the Bitcoin mining calculator?

Enter your miner's hashrate and select the unit (GH/s, TH/s, PH/s), your rig's power consumption in watts, your electricity rate in $/kWh, and the current Bitcoin price. Optionally add your pool fee percentage and hardware cost. The calculator instantly estimates your daily, weekly, monthly, and yearly profit after deducting electricity and pool fees.

Is Bitcoin mining still profitable?

Profitability depends on your hashrate, electricity cost, and the current Bitcoin price and network difficulty. Miners with access to cheap electricity (below $0.07/kWh) and modern ASIC hardware (100+ TH/s) are generally profitable. Rising difficulty and price drops can squeeze margins, so it's important to model different scenarios before investing.

How many Bitcoin can you mine in a day?

The amount of Bitcoin you can mine per day depends on your share of the total network hashrate. For example, a 100 TH/s miner represents an extremely small fraction of the ~600 EH/s global hashrate, yielding roughly 0.00015–0.0003 BTC per day at current difficulty levels. The calculator shows your exact estimated daily BTC output based on the inputs you provide.

How long does it take to mine 1 Bitcoin?

Solo-mining 1 full BTC at typical home-miner hashrates could take years or even decades given today's difficulty. In a mining pool, your proportional payouts accumulate over time — at roughly 0.0002 BTC/day it would take about 5,000 days (over 13 years) for a single 100 TH/s machine to accumulate 1 BTC. Larger operations with many machines reach 1 BTC far faster.

What is Bitcoin network difficulty and why does it matter?

Bitcoin's mining difficulty adjusts roughly every two weeks (every 2,016 blocks) to keep block times near 10 minutes as total network hashrate rises or falls. Higher difficulty means each unit of hashrate earns less BTC per day, directly reducing profitability. Keeping the difficulty field up to date in the calculator gives you the most accurate revenue estimate.

What is the current Bitcoin block reward?

Following the April 2024 halving, the Bitcoin block reward is 3.125 BTC per block. Halving events occur approximately every four years (every 210,000 blocks) and cut the subsidy in half. The next halving is expected around 2028 and will reduce the reward to 1.5625 BTC.

How does electricity cost affect mining profitability?

Electricity is typically the largest ongoing expense for Bitcoin miners. Even a small difference in your rate — say $0.05/kWh vs $0.12/kWh — can swing a mining operation from highly profitable to a net loss. Use the electricity cost field to test different rate scenarios and find your break-even price.

What is a mining pool fee and how does it affect earnings?

Mining pools charge a percentage of your earnings — typically 1%–3% — in exchange for smoothing out the variance of solo mining. This fee is deducted from your gross revenue before profit is calculated. Choosing a pool with lower fees or better luck factors can meaningfully improve your net returns over time.

More Finance Tools