Skip to main content

Bitcoin Mining Profitability Calculator

This calculator shows whether your Bitcoin mining setup makes money. Pick your machine or enter custom specs, add your electricity rate — it pulls live network data and the current BTC price, then returns daily, monthly, and yearly profit, your break-even BTC price, and the payback period on your hardware.

What you pay per kilowatt-hour, from your power bill

Mining pools combine many miners for steady payouts. Most charge 1–2%.

What you paid per machine — adds a payback estimate for the fleet

Estimated daily profit

-$2.04

$6.36 revenue − $8.40 electricity, mining 0.000100 BTC per day

Break-even BTC price $83,826

The marker is today’s BTC price — below your break-even, so this setup mines at a loss.

Period BTC mined Revenue Electricity Profit
Daily 0.000100 BTC $6.36 $8.40 -$2.04
Monthly 0.003006 BTC $191 $252 -$61
Yearly 0.0366 BTC $2,322 $3,066 -$744
BTC price
$63,474
Block reward
3.143 BTC
Your efficiency
17.5 J/TH · current-gen
Daily electricity use
84.0 kWh/day
Your network share
1 in 4.5 million
Network difficulty
124.93 T

Block reward includes the network's average transaction fees over the last 144 blocks · assumes difficulty and block reward stay constant · BTC mined is shown net of your pool fee · payback ignores hosting, cooling, maintenance, and resale value · live BTC price (CoinGecko) and network data (mempool.space) · not financial advice

How to use this calculator

  • Machine — pick your ASIC from the list and its spec-sheet hashrate and power draw fill in automatically. Don’t see yours, or running modified firmware? Choose Custom specs, or tap Customize specs to override the preset’s numbers.
  • Machines — how many of the selected machine you run. Default is 1. Everything that scales with fleet size — daily BTC mined, electricity use, network share, payback — multiplies accordingly. Efficiency stays as the per-unit spec.
  • Hashrate (under Customize specs) — your machine’s computing power in terahashes per second (TH/s). An Antminer S21 runs around 200 TH/s; older models like the S19j Pro sit near 100 TH/s.
  • Power draw (under Customize specs) — how many watts the machine pulls at the wall. The spec sheet gives a nominal figure; a wall meter gives the real one, which often runs a few percent higher.
  • Electricity cost — what you pay per kilowatt-hour. Use the all-in rate from your power bill, including delivery charges, not just the headline energy rate.
  • Pool fee — the percentage your mining pool keeps from rewards. Most pools charge 1–2%; the exact figure is on your pool’s fee page.
  • Machine cost — optional. Enter what you paid (or would pay) per machine and the results add a payback period for the full fleet.

The default values model a single current-generation machine at a typical US power rate. Replace them with your own numbers — the results update as you type.

How to read the output

  • Estimated daily profit — the headline number: your mining revenue, net of the pool fee, minus your daily electricity cost. Negative means the machine costs more to run than it earns.
  • Break-even BTC price — the price at which your revenue exactly covers electricity. It’s also your production cost: what one bitcoin costs you to mine. The bar below it puts today’s price on a loss–profit scale, so you can see at a glance which side of break-even you’re on and by how much.
  • The period table — the same calculation extended to a 30-day month and a 365-day year, holding difficulty, block reward, and price constant. The longer the horizon, the more approximate the figure, because difficulty almost never stays still.
  • Payback period — appears when you enter a machine cost: how long the hardware takes to pay for itself at the current daily profit.
  • Network stats — the live inputs behind the math. We pull difficulty, network hashrate, and the average fee revenue per block from mempool.space, and the BTC price from CoinGecko, so the result reflects the network as it is right now.

What determines Bitcoin mining profitability

Mining margins come down to a handful of variables. Two of them you control; the rest the network and the market set for you.

  • Electricity price — the dominant cost and the main thing separating profitable operations from unprofitable ones. The gap between a residential rate and an industrial one is often the entire margin.
  • Machine efficiency — joules per terahash decides how much of your revenue electricity eats. A more efficient machine mines the same bitcoin on less power, which is why each hardware generation pushes the previous one toward retirement.
  • Network difficulty — your revenue is a share of a fixed daily issuance, and difficulty determines how big that share is. As more hashrate joins the network, your slice shrinks.
  • The block reward — the subsidy, currently 3.125 BTC per block and cut in half at every halving, plus the transaction fees in each block, which add a few percent on top in calm periods and far more during fee spikes. Each halving removes half the industry’s subsidy revenue in a single block.
  • Pool fees and payout method — a 1–2% fee is the visible cost; the payout scheme (FPPS, PPLNS) changes how much variance you absorb between paydays.
  • The BTC price — the revenue side of every line above. A rising price lifts every miner’s margin without a single hardware change, which is why break-even price is the number worth watching.

These variables compound rather than add. A halving followed by a difficulty increase squeezes from both sides, and only efficient machines on cheap power stay profitable through the cycle — which is the calculation this page is built to run.

Frequently asked questions

  • How is Bitcoin mining profitability calculated?
    Profit is mining revenue minus electricity cost. Revenue is your hashrate's expected share of the blocks the network finds each day, multiplied by the block reward — the subsidy plus the network's average transaction fees — and the current BTC price, minus your pool's fee. Electricity cost is your machine's power draw in kilowatts, times 24 hours, times your rate per kWh.
  • Is Bitcoin mining still profitable?
    It depends almost entirely on your electricity rate and your machine's efficiency. At typical residential rates, most setups run thin margins or outright losses; at industrial rates below roughly $0.05 per kWh, current-generation ASICs remain comfortably profitable. Every difficulty increase and every halving raises the bar, so hardware that was profitable two years ago may not be today.
  • How much bitcoin can one ASIC mine per day?
    The network currently issues 3.125 BTC per block in subsidy, plus transaction fees on top — about 450 BTC per day across roughly 144 blocks. Your expected share is proportional to your slice of total network hashrate — a current-generation machine at around 200 TH/s earns on the order of 0.0001 BTC per day at current difficulty. The calculator computes the exact figure for your hashrate.
  • What is a good efficiency for a Bitcoin miner?
    Efficiency is measured in joules per terahash (J/TH) — watts of power per TH/s of hashrate, where lower is better. Current-generation ASICs run around 15–20 J/TH; the previous generation sits near 25–35 J/TH. Efficiency determines which machines survive difficulty increases and halvings, because less efficient hardware hits its break-even price first.
  • What does network difficulty mean for my earnings?
    Difficulty adjusts every 2,016 blocks — roughly every two weeks — to keep blocks arriving about every 10 minutes regardless of how much hashrate joins the network. When difficulty rises, the same hashrate earns less bitcoin. Its long-run trend is upward, so any projection at constant difficulty becomes more optimistic the further out you look.
  • How does the halving affect mining profitability?
    Each halving cuts the block subsidy in half, which cuts mining revenue per hash in half overnight while costs stay unchanged. The least efficient miners shut down, network difficulty rebalances, and margins only recover through a higher BTC price or cheaper operations. Halvings happen roughly every four years.
  • Does this calculator include hardware costs?
    Yes, optionally — enter what you paid for the machine and the calculator returns a payback period: purchase price divided by daily profit. It still excludes cooling, hosting fees, maintenance, and any resale value, which matter at scale.
  • Why is my actual mining payout different from the estimate?
    Three reasons, usually: difficulty changes between adjustments, pool payout schemes (FPPS, PPLNS) distribute rewards and absorb luck differently, and both the BTC price and the fee portion of the block reward move constantly. Treat the output as a snapshot of current network conditions, not a guarantee.