How to mine Monero

Created in April 2014, Monero (XMR) is an open-source cryptocurrency with a focus on privacy, decentralization, and scalability.

To maintain ASIC-resistance, an XMR hard fork was successfully completed at block height 1978433 on November 30, 2019. The mining algorithm was updated to RandomX, greatly improving the mining performance of CPU miners and reducing the hashrate of GPU cards (particularly AMD cards).

Feel free to check out the official website and block explorer to get more familiar with Monero before continuing.

1. Obtain suitable hardware

✅ Monero can be efficiently mined with CPU cards.

❌ Monero cannot be efficiently mined with GPU or ASIC mining machines.

View our Miners page to discover the most profitable GPU devices for Monacoin mining.

And don’t forget to check our Mining Hardware Tools page to download the necessary software for setting up your device.

2. Obtain a wallet address

A Monero wallet address is required to receive and monitor your mining revenue.

Mining revenue is distributed daily to every user who reaches the payout threshold of 0.3 XMR. Details about our payout method and fees can be found here.

You’ll need to get a wallet address if you don’t have one already. We recommend the Official full node wallet. You can also use an exchange wallet, such as Gate.io, CoinEX, Poloniex, Bittrex, Bitfinex, or Kraken. Note: You should always do your own due diligence when choosing a wallet provider or exchange.

3. Obtain mining software

XMRig is a popular option for mining Monero. A custom f2pool version pre-configured for our pool is also available.

4. Configure mining software

XMRig CPU miner configuration

After you have downloaded XMRig, uncompress it, find the start.bat or start.cmd file, right click on it, and click Edit.

Replace the file’s existing commands with the commands from the chart below that correspond to your mining hardware.

Hardware Commands
CPU only xmrig.exe -o xmr.f2pool.com:13531 -u wallet_address.worker_name -p x -k
CPU + NVIDIA GPU xmrig.exe -o xmr.f2pool.com:13531 -u wallet_address.worker_name -p x -k –cuda
CPU + AMD GPU xmrig.exe -o xmr.f2pool.com:13531 -u wallet_address.worker_name -p x -k –opencl

* Note that your NVIDIA card must be updated to CUDA 10.1.

Please note

To disable CPU mining, add the –no-cpu flag.

If a payment ID is required for deposits, the format of -u should be -u wallet_address.payment_ID.worker_name

You can also use the XMRig configuration tool to configure your mining software.

Finally, save the start file and exit. Double-click the start file when you’re ready to start mining.

5. Start mining today!

Your machines are now ready to mine! You can manage your account settings and monitor your hashrate, revenue, and payouts in your dashboard or in our f2pool app.

If you run into any problems mining Monero, please feel free to reach out to our customer service team at support@f2pool.com, open a support ticket, or start a conversation on reddit.

To stay updated with the latest PoW news and developments, follow us on Twitter!

Happy mining!