Solo Bitcoin Mining Odds Calculator

Plug in your hashrate and pool choice to get rough estimates for how long it might take to find a block solo — plus the probability of finding at least one block over different time windows. This is just math on top of the current network snapshot, not a guarantee of anything.

Uses live network data (mempool.space) Assumes constant difficulty and block reward Solo pools only (no PPS, no merged mining)

Inputs

In TH/s (terahashes per second).
Pool fee only affects expected value.
Tip: Leave hashrate empty to just see live network stats on the right.

Network snapshot & odds

Fetching latest network data…
Network hashrate
Block reward (subsidy)
BTC price (USD)

Your solo odds (if hashrate set)

Chance / day
Chance / year
Avg time to block

Expected block value (after pool fee)

Net reward (BTC)
Net reward (USD)
This calculator assumes:
  • Constant difficulty and block reward.
  • ~10-minute block average.
  • No transaction fees included.

Important note

This is a toy model for estimating solo-mining odds — not financial advice, not a guarantee, and not a promise that your luck will behave. Bitcoin doesn’t care about our spreadsheets.

More from me

I'm Mike (ProofOfMike), running a small home Bitcoin mining setup and sharing the real numbers — good luck streaks, dry spells, and everything in between.

If you're thinking of adding another home miner, I keep a simple overview of current Bitaxe, NerdQaxe++, and Zyber models in my TinyChipHub guide.

Find more tools at ProofOfMike.com, or say hi on X: @ProofOfMike.

If you’re dialing in a setup, I also built a power & electricity cost calculator to estimate watts, amps, and monthly cost for home miners.

© ProofOfMike.