Solo wins still happen
Hobbyists occasionally hit full Bitcoin blocks solo—one miner with ~126 TH/s grabbed an entire block reward in 2022. Expected value is tiny, but luck is lumpy.
Estimated network hashrate: loading…
Expected coins/day (Bitcoin-style): \(\displaystyle \text{Coins/day} = (R + F)\times \frac{H \times 86400}{D \times 2^{32}}\). We then apply pool/stale/uptime factor \( \phi = (1 - \text{fee} - \text{stale}) \times \text{uptime} \). Electricity cost/day: \(\displaystyle C_{\text{elec}} = \frac{P_{\text{W}}}{1000}\times 24 \times c_{\text{kWh}} \times \text{uptime}\).
This illustrative case uses an Antminer S21 Pro at 234 TH/s, 3,510 W, $0.08/kWh, a 2% pool fee, 1% stale shares, and 99.5% uptime. Click Load dated example to combine those miner assumptions with the latest available BTC price and difficulty and see the resulting daily profit. It is an example, not financial advice.
Live Bitcoin source: BTC/USD price and difficulty are requested from the public mempool.space API. Network hashrate is estimated from difficulty assuming 600-second blocks. Base subsidy is set to 3.125 BTC. Refresh status appears in the calculator.
The calculator does not forecast future difficulty or include pool luck, transaction-fee variance unless entered, downtime beyond your uptime input, taxes, hosting fees, repairs, cooling not included in wall power, or firmware behavior.
Mining profitability is the balance between expected block rewards and your operating costs, most notably electricity. This calculator uses the standard Bitcoin-style proof-of-work relation: expected coins/day = block reward × (hashes per second × 86,400) ÷ (difficulty × 232). From there, we adjust for real-world elements such as pool fees, stale shares, and uptime, and subtract electricity costs based on your power draw (Watts), hours per day, and price per kWh.
The formula gives an expectation, not a guarantee. Solo mining has extreme variance—long stretches without a block, then a windfall. Pools reduce variance by distributing rewards according to contributed work, minus fees. The calculator’s “solo time to find a block” is a statistical expectation (1 ÷ blocks/day) and should not be interpreted as a schedule.
For many miners, electricity is 70–90% of operating cost. Consider:
Profitability is highly sensitive to difficulty, reward, and power price. Try running multiple “what-if” scenarios: +/- 10% hashrate from firmware tuning; alternative electricity quotes; a future block reward; or a different difficulty. Watching how daily profit and breakeven power price respond will help you set thresholds for expansion or shutdown.
Coins/day: \( (R + F) \times \frac{H \times 86400}{D \times 2^{32}} \) where
\(R\)=block reward (coin), \(F\)=avg. fees per block (coin), \(H\)=hashes/s, \(D\)=difficulty.
Effective factor: \( \phi = (1 - \text{fee} - \text{stale}) \times \text{uptime} \).
Electricity/day: \( \frac{P_{\mathrm{W}}}{1000} \times 24 \times c_{\mathrm{kWh}} \times \text{uptime} \).
Tip: Efficiency in H/J (or J/TH) is a handy yardstick across models and settings. Lower J/TH usually wins—provided uptime and cooling hold up.
It can be, but ASIC efficiency, electricity price, BTC price, difficulty, pool fees, and uptime decide the outcome. Test the downside scenarios above and treat results as estimates.
Your expected BTC/day is your share of Bitcoin network work multiplied by daily block rewards, then adjusted for fees, stales, and uptime. The headline result updates as you type.
It is daily mining revenue divided by daily energy use. If your all-in rate exceeds the displayed breakeven $/kWh, electricity alone costs more than estimated revenue.
Bitcoin retargets difficulty every 2,016 blocks. Higher difficulty means the same miner earns a smaller expected share.
Pools provide smaller, steadier payouts after fees. Solo mining has extreme variance and may take much longer than its statistical average to find a block.
Joules per terahash equals watts divided by TH/s. Lower J/TH is more efficient and usually more valuable where electrical capacity is limited.
Pool luck, payout method, fee accounting, transaction fees, rejected shares, downtime, and actual wall performance all create differences from an expected-value model.
Hobbyists occasionally hit full Bitcoin blocks solo—one miner with ~126 TH/s grabbed an entire block reward in 2022. Expected value is tiny, but luck is lumpy.
Bitcoin difficulty only retargets every 2016 blocks (~2 weeks). If hashrate surges between adjustments, profitability can compress until the next retarget.
Repurposing waste heat for greenhouses, pools, or space heating can turn “waste” watts into useful BTUs—effectively lowering your real electricity cost.
Each halving slices block subsidy in half, so breakeven efficiency (J/TH) effectively needs to double to stay even—undervolting/underclocking often matters more post-halving.
Saving just 1 J/TH on a 100 TH/s rig cuts about 2.4 kWh per day—small firmware tweaks can matter as much as a cheaper power contract.