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, 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 -u wallet_address.worker_name -p x -k
    CPU + NVIDIA GPU xmrig.exe -o -u wallet_address.worker_name -p x -k –cuda
    CPU + AMD GPU xmrig.exe -o -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.

    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, 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!