Bitcoin Mining Profit Calculator

Estimate your daily and monthly profit. Adjust inputs for hashrate, power usage, electricity cost, network hashrate, block reward, and BTC price.

Inputs
Live price: fetching…
Blocks per day ≈ 144
Assumptions:
  • Expected BTC/day = (your hashrate / network hashrate) × 144 × block reward.
  • Power cost/day = (W ÷ 1000) × rate × 24.
Summary
BTC per Day:
Revenue per Day ($):
Power Cost per Day ($):
Profit per Day ($):

Profit per Month ($):
Payback (months):

Support This Free Tool

Every coffee helps keep the servers running. Every book sale funds the next tool I'm dreaming up. You're not just supporting a site — you're helping me build what developers actually need.

500K+ users
200+ tools
100% private
Privacy Guarantee: Private keys you enter or generate are never stored on our servers. All tools are served over HTTPS.