Skip to main content
Calkulon

How to Calculate Bitcoin Mining Profit

What is Bitcoin Mining Profit?

The Bitcoin Mining Profitability Calculator estimates daily, monthly, and annual mining revenue and profit based on your hashrate, electricity cost, mining difficulty, block reward, and Bitcoin price, accounting for the increasing difficulty trend.

Formula

Daily Revenue = (Hashrate / Network Hashrate) × Daily Block Rewards × BTC Price
H
Hashrate (TH/s) — Mining hardware hash rate in terahashes per second
D
Difficulty (T) — Current Bitcoin network mining difficulty
P
Power (W) — Miner power consumption in watts
E
Electricity Cost ($/kWh) — Price per kilowatt-hour of electricity
BTC
Bitcoin Price ($) — Current Bitcoin market price in USD

Step-by-Step Guide

  1. 1Enter your mining hashrate (TH/s) and power consumption (watts)
  2. 2Input your electricity cost per kWh and the current Bitcoin price
  3. 3The calculator uses current network difficulty and block reward (3.125 BTC post-2024 halving)
  4. 4Revenue minus electricity cost gives your net daily profit or loss

Worked Examples

Input
140 TH/s miner (3,010W), $0.07/kWh electricity, BTC at $65,000, difficulty 85T
Result
Daily revenue ≈ $14.20, Daily electricity = $5.06, Daily profit = $9.14, Monthly profit ≈ $274
Input
Same miner at $0.12/kWh electricity
Result
Daily electricity = $8.67, Daily profit = $5.53, Monthly profit ≈ $166 — electricity cost matters enormously

Common Mistakes to Avoid

  • Using pre-halving block reward (6.25 BTC) instead of current 3.125 BTC
  • Ignoring mining difficulty increases — difficulty typically rises 3-5% per month in bull markets
  • Not including cooling, maintenance, and hosting fees in operating costs

Frequently Asked Questions

Is Bitcoin mining still profitable in 2025?

Profitability depends primarily on electricity cost. Miners with rates below $0.05/kWh using latest-generation ASICs can be profitable. At $0.10+/kWh, most miners operate at a loss. The 2024 halving cut block rewards to 3.125 BTC.

What is Bitcoin mining difficulty?

Difficulty is a measure of how hard it is to find a valid block hash. It adjusts every 2,016 blocks (~2 weeks) to maintain the 10-minute average block time. As more hashrate joins the network, difficulty increases.

How long until my miner pays for itself?

ROI depends on hardware cost, hashrate, electricity rate, and BTC price. A typical latest-gen ASIC ($3,000-$5,000) takes 12-24 months to break even at $0.05/kWh, longer at higher rates.

Settings

PrivacyTermsAbout© 2026 Calkulon