Monero mining calculator See what your CPU can really mine.
Enter your hashrate and power cost. This free Monero mining calculator estimates XMR per day on a pool or P2Pool, or your wait for a block when mining solo, from the live network difficulty.
Free.Live difficulty.Nothing you type is uploaded.
How much Monero can I mine?
Rounded figures from the public XMRig RandomX benchmark list. Your result depends on memory, cooling and settings; run XMRig's own benchmark for a real number.
0 for P2Pool.
We do not fetch prices. Use the currency of your electricity bill.
Reading the network difficulty…
The math
How the Monero mining calculator works
Mining is a share of a fixed prize. Monero makes one block every two minutes, about 720 a day, and your expected cut is your share of all the work being done.
- Network hashrate = difficulty / 120. Difficulty is how many hashes the network expects per block, and a block is targeted every 120 seconds.
- Your share = your hashrate / network hashrate. At 10,000 H/s against several billion, it is a tiny fraction.
- XMR a day = share × 720 blocks × block reward × (1 − pool fee). The reward is the newest block's: the 0.6 XMR tail emission plus that block's fees.
- Solo: expected days per block = network hashrate / your hashrate / 720. An average wait, not a promise.
These are estimates. Difficulty moves with every block as miners join and leave. Pool and P2Pool payouts vary with luck in the short term, and solo results vary enormously. Nothing here predicts the XMR price, and nothing here is financial advice.
Worked example
How long does it take to mine 1 Monero?
With one popular desktop CPU and the difficulty in October 2026: about 2.9 years on a pool or P2Pool. Here is the arithmetic, so you can redo it for your own machine.
| Step | Value | Where it comes from |
|---|---|---|
| Your hashrate | 12,400 H/s | Rounded XMRig benchmark figure |
| Network difficulty | about 690 billion | Read from a mainnet node |
| Network hashrate | about 5.75 GH/s | Difficulty / 120 |
| Block reward | about 0.602 XMR | 0.6 XMR tail emission plus fees |
| XMR a day | about 0.00093 XMR | Share × 720 × reward |
| Time to 1 XMR | about 1,070 days | 1 / XMR a day |
| Solo, one block | about 640 days on average | Network hashrate / yours / 720 |
Power adds up over that time. If the whole computer draws 150 W at the wall (measure yours with a plug-in meter), 1,070 days uses about 3,850 kWh. Multiply by your price per kWh to see what 1 XMR costs you in electricity.
RandomX
Why Monero is mined on CPUs
Since 2019 Monero has used RandomX, an algorithm built for ordinary processors, so anyone with a computer can take part.
- It runs random programs. Each hash executes freshly generated code, the kind of work general-purpose CPUs are built for.
- It needs memory and cache. Fast mode uses a dataset of over 2 GB, and each mining thread works best with 2 MB of L3 cache. That is why CPUs with large caches lead the benchmark list.
- Specialized chips gain little. GPUs can run RandomX but are far less efficient per watt, and RandomX was designed so that ASICs have little advantage. Read the RandomX design notes for the details.
- Settings matter. Enabling huge pages in XMRig and running dual-channel memory often raise hashrate noticeably. Check yours with XMRig's built-in benchmark.
Ready to start? Follow the step-by-step guide to mining Monero, or set up P2Pool for payouts with no pool fee.
Questions
Monero mining questions, answered
1How long does it take to mine 1 Monero?
It depends on your hashrate and the network difficulty. With a Ryzen 7 5800X at about 12,400 H/s and the difficulty in October 2026, a pool or P2Pool miner would expect to earn 1 XMR in about 1,070 days, roughly 2.9 years. A CPU twice as fast takes about half as long. The calculator above uses today's live difficulty.
2Is Monero mining profitable?
That depends mostly on what you pay for electricity, and on the XMR price, which nobody can predict. The calculator shows how much electricity each XMR costs you at your power price, so you can compare. Many people mine on hardware they already own because they want to support the network, not as an income.
3Can I mine Monero with a GPU or an ASIC?
Monero uses RandomX, a mining algorithm designed for ordinary CPUs. It needs fast memory and large caches, and it runs random programs that general-purpose processors handle well. GPUs can run it but are far less efficient per watt than a modern CPU, and RandomX was built so that specialized ASIC chips gain little advantage.
4Does P2Pool earn more than a normal pool?
On average it earns about the same, minus the fee you would otherwise pay: P2Pool charges none. Payouts arrive when P2Pool as a whole finds a Monero block, so they come in uneven amounts. Smaller miners can use the P2Pool mini or nano side chains to get payouts more often.
5Should I mine solo?
Only if you accept a lottery. Solo mining pays a full block reward, but only when your own computer finds a block. With a single desktop CPU the expected wait is well over a year, and real waits can be much shorter or much longer. A pool or P2Pool gives the same average with far steadier payouts.
6Where do the mined coins go?
To the wallet address you put in your mining software. Use a wallet you control, so no one else holds your coins. P2Pool needs a primary address (starting with 4), not a subaddress. You can create one free in your browser with MonkStash.