Monero Mining Calculators
These calculators estimate expected Monero mining output based on your hashrate and current network conditions. “Expected” means an average over time, not a guarantee. Real-world payouts vary due to luck, pool payout methods, uncle blocks, temporary hashrate changes, and fees.
Monero uses RandomX proof-of-work, which is designed to favor general-purpose CPUs. If you are unsure what hashrate your CPU can achieve, the fastest reality check is to compare with public results on the Monero CPU benchmarks.
If you want to start mining (setup, safety, and pool/P2Pool choices), see How to Mine Monero in 2026. If you want to understand payout variance and decentralization trade-offs, read P2Pool for Monero: How It Works, Mini, and Payouts.
Network stats
The calculators below depend on current network conditions, especially difficulty and the network’s average block production rate. Monero targets a new block every ~2 minutes on average (Moneropedia: Block).
Monero’s long-term baseline issuance is tail emission: the block subsidy is fixed at 0.6 XMR per block or less (block-size penalties can reduce it), with transaction fees added on top (Moneropedia: Tail emission).
What this page assumes
- Expected value: calculations estimate average XMR earned over time, not “what you will get this week.”
- Reward model: uses the tail-emission baseline (0.6 XMR/block) and does not assume any particular fee market.
- Network variability: difficulty and hashrate can change quickly; estimates will drift.
Core formula (for transparency)
If you know your hashrate and the current network difficulty, your expected share of blocks is proportional to your share of total work:
Pools then apply their fee and payout method on top. This is why two miners with the same hashrate can see different day-to-day results.
Current Network stats
Solo mining
Solo mining means your miner talks to a node you control, and you only get paid when you personally find a block. This can be educational and privacy-aligned, but payouts are extremely “lumpy” unless you have significant hashrate.
Practical implication: if the calculator says “0.02 XMR/day expected,” you should still expect long periods of earning zero and then a full block reward when you finally find one. For most home miners, that variance is the main reason pools (or P2Pool) exist.
To run solo mining safely, you typically want your own full node. If you have not set one up, see How to Run a Monero Node.
Calculator for solo mining
Pooled mining (rented equipment)
This section is for estimating output when you are paying for hashrate (for example via a short-term rental or hosted service). The calculator can estimate expected XMR earned, but it cannot validate whether a third party is honest about delivered hashrate, uptime, or payout accounting.
Trade-off: rented hashrate can produce quick, measurable results, but it adds counterparty risk and often reduces privacy (account logins, payout addresses tied to a service, and provider logs). If you use it anyway, treat the estimate as a sanity check, not a guarantee.
Calculator for pooled mining with rented equipment
Pooled mining (owned equipment)
This section estimates output when you are mining with hardware you control. Compared to rented hashrate, this removes counterparty risk but introduces operating costs: electricity, cooling, uptime, and hardware wear.
For cost inputs, be careful with units: use the device’s actual wall power (not a CPU’s TDP marketing number) and your real electricity price. Small errors here can dominate the estimate more than the mining math itself.
If you want to compare pools vs P2Pool, the most important difference is the trust model and payout variance (not “average yield”). P2Pool reduces reliance on a central pool operator while still smoothing payouts compared to pure solo mining.
Calculator for pooled mining with owned equipment

monero.how