MultiPoolMiner is a free, open-source Windows program for cryptocurrency miners who want their hardware to follow the most profitable pool and coin at any given time. It suits people who already run GPU or CPU mining rigs and would rather automate switching than manage each pool by hand. One caveat comes first: the project has had no code updates since February 2020, so treat it as unmaintained software and read the safety notes before installing.
Instead of tying you to a single pool, MultiPoolMiner polls several mining pools, compares current earnings for your hardware and starts the miner program that looks best. Power draw can be included in the math, and a built-in watchdog handles miners that fail. The latest release is v3.5.5.1. The rest of this page explains what the tool does, what it needs and where it still makes sense.
What Is MultiPoolMiner and Who Is It For?
MultiPoolMiner is a mining manager rather than a miner itself. It sits between your hardware and the mining software that does the actual hashing, deciding which pool and which miner program should be active right now. Think of it as an automated dispatcher for a mining rig.
The tool is most useful for hobbyists and small operators who run NVIDIA or AMD graphics cards, or a CPU, and who do not want to babysit their setup. A typical user might have a few GPUs in a home PC, want to mine whatever pays best that day, and prefer a free program over a paid management suite.
It is less suited to readers who want a simple one-click experience. Setup involves editing batch files, installing prerequisites and understanding terms such as hashrate and algorithm. If you are new to mining, it helps to learn those basics first, because the software assumes you can tell whether a result makes sense.
How Profit Switching Works in Practice
Profit switching means that your rig does not stay on one coin or one pool forever. The manager repeatedly checks what each supported pool pays for the algorithms your hardware can run, then moves work to the option that looks strongest after its own calculations.
Consider a simple scenario. A rig with two graphics cards is mining on one pool in the morning. By afternoon, another pool that uses a different algorithm offers a higher estimated return for the same hardware. A switching manager notices the change and starts the appropriate miner. Without automation, the operator would have to notice the shift, stop the miner, edit settings and restart everything manually.
The benefit depends on how volatile the market is and how accurately the manager measures performance. Benchmarks, power settings and share tracking all feed into that decision. Switching is not a guarantee of higher income; it is a way to keep decisions consistent with the numbers the software sees.
Key Mining Terms Explained: Hashrate, Shares and Algorithms
Hashrate is the speed at which your hardware performs the calculations a pool asks for, usually measured in hashes per second. A higher hashrate generally means more work done, but profitability depends on that figure combined with pool rules, coin difficulty and electricity use.
A share is a unit of proof submitted to a pool that your hardware did a valid portion of the work. Invalid or rejected shares are wasted effort, which is why the program can mark a miner as failed when bad shares pile up beyond a threshold you set.
An algorithm is the mathematical method a coin uses for proof of work. Different algorithms favor different hardware. Some run best on GPUs, some on CPUs, and some are tuned for specialized devices. A manager that tests several algorithms can help you see which ones suit your cards, even if you never write a single line of code.
Key features
Real-Time Pool and Coin Monitoring
Support for Command-Line Miners
Wide Pool Coverage
Benchmarking Across Platforms
Watchdog Timer for Failed Miners
Web Dashboard and Balances
Power Usage in Profitability
Invalid Share Detection
Supported coins
The coins and networks most often associated with this program include Bitcoin (BTC), Ethereum (ETH), Litecoin (LTC), Bitcoin Cash (BCH), XRP, Zcash (ZEC), Ravencoin (RVN), Decred and DigiByte. The mining algorithms it can work with include SHA-256, Scrypt, Ethash, Equihash, Cuckoo Cycle, ProgPoW, CryptoNight, X11, X16R and Lyra2. Hardware support covers NVIDIA cards through CUDA, AMD cards through OpenCL, and CPUs. Which coins are actually profitable depends on the pools online and the market at the time you run the software.
How to install MultiPoolMiner on Windows
- 1
Check Your Windows Version
MultiPoolMiner is intended for 64-bit Windows. Confirm your edition and build before downloading anything, because the setup assumes a current 64-bit environment.
- 2
Install PowerShell 6.2
The program requires PowerShell 6.2 to be installed. Install it from Microsoft's official source, then confirm the version before moving on, since the manager will not function correctly without it.
- 3
Install Microsoft .NET Framework 4.5.1 or Later
Make sure Microsoft .NET Framework 4.5.1 or a later version is present on the system. Windows may already include a suitable version, but you can use the official Microsoft web installer if it is missing.
- 4
Download and Verify the Release
Download only from the official website or the project's GitHub Releases page at github.com/multipoolminer/multipoolminer. Compare the SHA-256 checksum of the file with the value published alongside the release before you extract it.
-
Extract and Prepare the Folder
Unpack the archive to a dedicated folder, not into a system directory. Use the included start.bat examples as templates for your own miner configuration, and keep a backup of the original files before editing anything.
System requirements
- 64-bit edition of Windows
- PowerShell 6.2 installed
- Microsoft .NET Framework 4.5.1 or later
- Virtual memory set to at least 16 GB on multi-GPU systems
- Up to 6 graphics cards fully supported; more requires editing miner files
How to use MultiPoolMiner
Setup is not a one-click process. You configure the manager, choose which miners and pools to use, and then let it run. The steps below follow the general flow.
- Open the start.bat file for the miner you plan to use with Notepad, right-click the file, and review the command line before you run anything.
- Adjust the miner path, algorithm and pool settings to match the coins and hardware you intend to use.
- Run the benchmark so the program measures your cards or CPU instead of relying on assumptions.
- Open the web GUI in your browser and check the dashboard to confirm that the manager sees your devices and pools.
- Enable the optional power usage setting if you want electricity cost reflected in the ranking.
- Start mining, then watch the balances and the log for rejected shares or failed miners during the first few hours.
Pros & cons
- Free and open-source, so the code can be inspected
- Monitors several pools and switches to the one that looks most profitable
- Can control any miner that runs from the command line
- Includes a Watchdog Timer for handling failed miners
- Supports NVIDIA, AMD and CPU mining
- Optional power usage in the profitability calculation
- No code updates since February 2020
- Requires PowerShell 6.2 and older .NET components
- Windows-only
- Setup relies on editing batch files and configuration by hand
- Multi-GPU use needs extra memory tuning and supports up to 6 cards by default
- Pool and miner compatibility may drift over time without updates
Is MultiPoolMiner safe?
Download only from the official website or the GitHub repository at github.com/multipoolminer/multipoolminer, ideally from the Releases page. After downloading, compare the SHA-256 checksum with the value published with the release, or verify a signature if one is provided. Because the code has not been updated since 2020, treat the program as unmaintained. It may not work with current pools, miners or Windows builds, and fixes for newly found issues are unlikely. Mining software is frequently flagged by antivirus tools. If that happens, review the file and add a narrow exception for the verified folder rather than disabling protection entirely. Never enter a seed phrase on a third-party website or inside any mining tool.
- Official source only. Download from github.com/multipoolminer/multipoolminer. Ignore ads and lookalike domains.
- Check the SHA-256. Compare the installer hash with the value the developer publishes before running it.
- Never share your seed phrase. No developer, support agent or website — including CryptApps — will ever ask for it.
Alternatives
MultiPoolMiner belongs to the group of automatic mining managers that switch pools and miners based on profitability. RainbowMiner and UG-Miner work in a similar space, so the choice often comes down to features you value and how each project is maintained. NiceHash Miner is built around the NiceHash marketplace and pays out in BTC, which makes it a different model from a manager that spreads work across several pools. Awesome Miner targets larger operations, including farms and ASIC hardware, rather than a single Windows rig. Kryptex and Pasiv focus on one-click setups, while Salad is a different concept entirely because it rents spare PC power. MultiPoolMiner stands out for its command-line flexibility and broad pool list, but its age is the main drawback to weigh.
Specifications
- Price
- Free
- Type
- Open source
- License
- —
- Latest version
- v3.5.5.1
- Last update
- 9 Feb 2020
- Windows support
- Yes (official Windows version)
- Source code
- github.com/multipoolminer/multipoolminer
Frequently asked questions
It can be, if you get it from the official GitHub repository and check the SHA-256 checksum. The program has had no code updates since February 2020, so it carries more risk than actively maintained software. Scan the files, keep your wallet separate, and never share a seed phrase with any mining tool or website.
It may run, but compatibility is not guaranteed. The last code update came in February 2020, so newer pool APIs, miner releases and Windows changes could cause problems. Test on a small setup first, and expect to troubleshoot configuration issues yourself.
You need a 64-bit version of Windows, PowerShell 6.2 and Microsoft .NET Framework 4.5.1 or later. Multi-GPU systems should have at least 16 GB of virtual memory configured. The program fully supports up to 6 graphics cards, and more requires editing miner files.
Antivirus tools often flag mining software because it launches hardware-intensive processes and interacts with network pools. That does not automatically mean the file is malicious. Verify the checksum and add a targeted exception for the verified folder, but do not turn off your antivirus protection completely.
The program can work with several pools, including A Hash Pool, BlazePool, BlockMasters, Hash Refinery, MiningPoolHub, NiceHash, YiiMP, ZergPool and Zpool. Pool availability and terms change over time, so check each pool's current status before relying on it.
Yes. The program supports NVIDIA cards through CUDA, AMD cards through OpenCL, and CPUs. Benchmarking lets it measure real performance on each device before comparing earnings, which helps the switching logic choose more accurate options for your specific hardware.
Yes, the program is free and open-source. You do not need to pay for the software itself, but you should budget for electricity, hardware wear and any pool or network fees that apply. The profitability estimates can change quickly, so review your results regularly.
Verdict
MultiPoolMiner suits technically comfortable Windows users who run their own GPU or CPU rigs and want automatic pool and miner switching without paying for software. It is a good way to understand how profit switching works, especially if you are willing to read configuration files. It is a poor fit for anyone who needs ongoing updates, a simple installer or a guarantee that it will work with today's pools. Because the project has not changed since 2020, check the latest version on the official website and assess the risks carefully before running it on real hardware.