The math here changed dramatically since the 2011 answers. Solo CPU mining of Bitcoin in 2026 produces effectively zero coins for any timeframe a human can plan around.
Network hashrate is roughly 700 EH/s, i.e. 7 × 10²⁰ H/s. A modern laptop CPU doing SHA-256 hits somewhere around 5 to 15 MH/s. Take 10 MH/s as a generous midpoint, and your share of the network is:
laptop_share = 10 × 10^6 / 7 × 10^20 = 1.4 × 10^-14
About 0.0000000000014 percent.
With a block reward of 3.125 BTC and ~144 blocks/day:
daily_BTC = 1.4 × 10^-14 × 3.125 × 144 ≈ 6.3 × 10^-12 BTC/day
To collect even 0.001 BTC solo at that rate:
0.001 / 6.3e-12 ≈ 1.6 × 10^8 days ≈ 435,000 years
And that estimate assumes constant difficulty (it isn’t, it grows ~30-40 percent a year on average) and no further halvings (next one ~2028, which cuts the block reward in half again).
Joining a pool only changes the variance, not the expected value. If you contribute 10 MH/s to a 100 EH/s pool, your share is 10⁻¹³. A pool finding a block once or twice a day will credit your account about 3 × 10⁻¹³ BTC per block, which is below 1 satoshi (10⁻⁸ BTC). Most pools never pay out balances that small, so the payout is exactly zero in practice.
The reason the 2011 answers don’t translate: in 2011 the entire network was 8 to 10 TH/s (T, not E). A GPU at 400 MH/s was 0.005 percent of the network, a meaningful slice. Since then ASICs replaced GPUs with roughly five orders of magnitude better hash-per-watt, network hashrate grew about 10⁸ times, and the block reward halved four times (50 → 3.125 BTC). The same laptop that earned a fraction of a coin per month back then earns nothing measurable now.
What casual mining can still do:
Learn the protocol. Point cpuminer at a testnet pool. Payouts are zero, but you see the mechanics.
Mine a CPU-friendly altcoin instead. Monero’s RandomX is the canonical example. You won’t make money there either, but per-coin difficulty is orders of magnitude lower, so you’ll at least see non-zero balances.
If you really wanted to support Bitcoin computation with idle CPU time, donate the equivalent electricity money to a Bitcoin Core developer fund. Higher impact, no fans spinning.
For Bitcoin specifically: no, there’s no point. Even ignoring electricity, the time horizon for a single satoshi at laptop hashrates is decades. The “silly 0.1 BTC” goal from the original question is now ~80 years away on a 10 MH/s laptop, in a network where difficulty grows yearly and the reward keeps halving.











