MinerCompare 2.3 is out · Advanced solo mining UI, speed improvements and more — update the app.
Mining Guide

Bitcoin Mining Pools Explained: The Largest Pools, Fees and Payout Methods

What a Bitcoin mining pool is, who the largest pools are, how FPPS, PPS+ and PPLNS pay, what the fees really cost and how to join a pool with your own miner.

11 min read MinerCompare Team
Bitcoin coin icon on a dark background next to the title Bitcoin Mining Pools Explained

Almost every Bitcoin that is mined today is mined through a pool. This guide explains what a Bitcoin mining pool is, who the largest pools are, how the payout methods differ, what the fees really cost and how to join a pool with your own miner.

What a Bitcoin mining pool is

A Bitcoin mining pool is a server that many miners work for at the same time. Each miner keeps its own hardware and electricity bill. The pool hands out the work, collects the results and pays every member a part of the blocks the group finds.

The reason is variance. The Bitcoin network finds one block about every ten minutes, and the chance that your machine is the one that finds it equals your part of the whole network hashrate. For a single modern ASIC that means one block in many years, on average, with no guarantee at all.

A pool does not change those odds. It adds up the hashrate of thousands of machines so that the group finds blocks every day, and then it divides the reward. You trade a tiny chance of a very large payout for a small payout that arrives every day.

A pool does not make mining more profitable. It makes it predictable.

How a pool turns hashrate into payouts

Your miner talks to the pool over a protocol called stratum. The pool builds a block template, sends every connected miner its own slice of the search and waits for answers. Your miner never needs a copy of the blockchain.

The pool cannot see how fast your machine hashes, so it measures it. It sets an easier target than the real network difficulty, and every hash that meets this easier target is sent back as a share. Shares are worthless to the network, but they prove how much work you did.

Now and then one of those shares also meets the real network difficulty. That share is a block. The pool broadcasts it, collects the block subsidy and the transaction fees, and credits the members according to its payout method.

Five numbered steps from a miner connecting to a pool to the payout arriving in a wallet
From the first connection to the payout: what happens between your miner and the pool.

The largest Bitcoin mining pools

Bitcoin mining is concentrated in a small number of pools. Foundry USA, AntPool and F2Pool are the three largest, and together they account for more than half of the hashrate of the network. ViaBTC, SpiderPool, MARA Pool, Binance Pool and Luxor follow.

Bar chart of the hashrate of the six largest Bitcoin mining pools in exahashes per second
Pool-reported hashrate of the largest Bitcoin mining pools in October 2026, in EH/s.

Size tells you who finds the blocks, not who pays best. Some of the largest pools serve mostly industrial farms, MARA Pool mines for its own company, and a pool like Braiins or OCEAN is far smaller but well known among home miners.

The table below is read from our pool data every time this page loads, so the order, the payout methods and the fees stay current.

Largest Bitcoin mining pools by hashrate
# Pool Payout Methods and Fees Minimum Payout
1 Foundry USA FPPS 0.01 BTC
2 AntPool PPLNS 2% · FPPS 4% 0.005 BTC
3 F2Pool FPPS 4% · PPLNS 2% 0.005 BTC
4 ViaBTC PPS+ 4% · PPLNS 2% 0.001 BTC
5 SpiderPool PPLNS 1% · FPPS 4% 0.005 BTC
6 MARA Pool — —
7 BinancePool FPPS 4% —
8 Luxor FPPS 2.5% 0.001 BTC
9 SECPOOL PPLNS 0% · FPPS 4% —
10 EMCD FPPS+ 4% —
11 OCEAN TIDES 0% —
12 NeoPool FPPS 0.001 BTC

Ranked by pool hashrate. Fees and payout methods are reported by the pools.

Every pool we list, for every coin, with its payout methods, fees and minimum payout. Filter by coin or search by name.

Compare all mining pools

FPPS, PPS+, PPLNS and solo compared

The payout method decides who carries the luck: you or the pool. Every method pays the same over a long enough time, before fees. What changes is how even the income is and what the pool charges for smoothing it.

Method You are paid for Who carries the luck Typical fee
FPPS Every share, block subsidy and transaction fees included The pool 2–4%
PPS+ Every share, plus your part of the transaction fees actually collected The pool for the subsidy, you for the fees 2–4%
PPLNS Your recent shares, each time the pool finds a block You 0–2%
SOLO Only a block your own miner finds, and then all of it You, completely 0–2%

FPPS is the standard on the large Bitcoin pools. You are paid for every share at a fixed rate, whether the pool has a good day or a bad one, and the pool keeps a reserve to cover the bad ones. That insurance is what the higher fee pays for.

PPLNS has no insurance. When the pool is lucky you earn more than on FPPS, when it is unlucky you earn less, and on a small pool there can be days without any block at all. In return the fee is low, sometimes zero.

Four tiles comparing the payout methods FPPS, PPS+, PPLNS and SOLO
The four payout methods at a glance.

What pool fees really cost

A pool fee is a percentage of the coins you mine, taken before the payout. It scales with income, not with your power bill. That is why it barely matters on a very profitable machine and can be the whole margin on an old one.

What a pool fee costs on a fixed daily income · 0.001 BTC
Pool fee Cost per day Cost per year
1% 0.00001 BTC 0.00365 BTC
2% 0.00002 BTC 0.0073 BTC
4% 0.00004 BTC 0.0146 BTC

Do not compare the fee alone. A four percent FPPS pool pays you transaction fees and never has a bad day. A zero percent PPLNS pool gives you all the swings and, if it is small, long gaps between blocks. Compare what lands in your wallet over a month.

To see what a fee does to your own machine, enter it in the calculator. The pool fee field takes the percentage and shows the profit per day after it. Open the Bitcoin mining calculator

How to choose a mining pool

Five things decide whether a pool fits you. None of them is the logo.

  • Payout method. Take FPPS or PPS+ if you want an income you can plan with, PPLNS if you accept swings for a lower fee.
  • Fee and what it includes. Check whether transaction fees are part of the payout. On Bitcoin they are a real part of the block reward.
  • Minimum payout. A small miner on a pool with a high minimum waits weeks for its coins. Look for a low threshold or a daily payout.
  • Server location. A server on your continent keeps the delay short, and a short delay means fewer stale shares.
  • Track record. Prefer a pool that has paid out for years and publishes the blocks it finds.

How to join a mining pool

Joining a pool takes about ten minutes and no special software. Every ASIC has the pool settings in its own web page, and the steps are the same for an industrial machine and for a small home miner. A typical example: Bitmain Antminer S21 PRO (234Th) Bitmain Antminer S21 PRO (234Th)

1

Pick the pool and the payout method

Choose a pool that mines your coin, has servers near you and pays in a way you are comfortable with. On most pools the payout method is a setting of your account or of the stratum address you use.

2

Create an account or use a wallet address

Large pools want an account and a sub-account for your workers. Many smaller pools need no account at all: your wallet address is your user name.

3

Enter the stratum address in your miner

Open the web page of your miner, go to the pool settings and paste the stratum address of the pool, your worker name and any password. Fill all three pool slots so the miner has a fallback.

4

Check the dashboard

Within a few minutes your worker appears on the pool dashboard with its hashrate. Compare it with what the miner reports and watch the share of rejected shares for the first day.

5

Set the payout

Add your wallet address, set the minimum payout as low as the pool allows and turn on two-factor login. Then wait for the first payout to arrive before you move more machines over.

If the miner is new and not yet on your network, start with the setup first: power, cabling and finding the miner in your router. Read the mining guide

Solo mining pools and lottery miners

A solo mining pool is the opposite of everything above. It gives your miner the work, but it does not share anything. You are paid only when your own machine finds a block, and then you keep the whole reward minus a small fee.

Small open-source miners are built for exactly this, and most of them run on a public solo pool. A typical example: Bitaxe Gamma 601 (1.2TH) Bitaxe Gamma 601 (1.2TH)

Solo mining pools for SHA-256 miners
# Pool Payout Methods and Fees Minimum Payout
1 Kryptex BCH · SOLO 1.5% 0.01 BCH
2 MolePool BCH · SOLO 2% —
3 Harshy BCH · SOLO 0% —
4 Zsolo BCH · SOLO 1% —
5 SoloPool BCH · SOLO 2% —
6 Solobch BCH · SOLO 1.5% —
7 HashPool Pro BCH · SOLO 1% —
8 2Miners BCH · SOLO 1.5% 0.05 BCH

Pools with a solo mode on Bitcoin or Bitcoin Cash. The coin is shown in front of the fee.

The block odds of every lottery miner we list, against the live network, are on the solo page, and the setup guide walks through the pool settings for Bitcoin, Bitcoin Cash, Litecoin and Dogecoin. See the solo lottery miners · Solo lottery mining setup guide

Mining pools beyond Bitcoin

Everything in this guide applies to every proof-of-work coin. Only the names change. Each algorithm has its own set of pools, and a pool that is large on Bitcoin can be absent on Kaspa or Zcash.

One thing is special on Scrypt. Litecoin and Dogecoin are merged-mined, which means the same work is valid on both chains, and a Scrypt pool pays you both coins for one set of shares. When you compare Scrypt pools, check that both coins are paid out. A typical example: Bitmain Antminer L9 (16Gh) Bitmain Antminer L9 (16Gh)

If you want to go deeper, these are the next reads: how the profit calculator treats the pool fee, which listed companies run the largest mining fleets, and what a home miner can expect from a solo machine. Crypto coin profit calculator guide · Public Bitcoin mining companies · Bitcoin home mining with solo lottery miners

Bottom line

A mining pool is how a miner gets paid every day instead of once in years. Pick the payout method first, then compare fees, minimum payout and server location among the pools that offer it. The size of the pool matters least of all.

And if what you want is the chance of a whole block rather than a daily payout, that is a solo pool and a different kind of miner. Both lists are one click away.

* FAQ

Questions people ask

It is a service that combines the hashrate of many miners, finds Bitcoin blocks with their joint work and splits each reward among them. You keep your own hardware and your own wallet; the pool only coordinates the work and pays you for your part of it.

Foundry USA is the largest Bitcoin mining pool by hashrate, followed by AntPool and F2Pool. The order of the pools behind them changes from month to month, which is why the table in this article is read live from our pool data.

There are well over a hundred public Bitcoin mining pools, but the hashrate is very unevenly spread. The ten largest pools find the great majority of all blocks, and the rest share what is left.

Over a long period all honest pools pay nearly the same per unit of hashrate, minus their fee. The differences come from the fee, from whether transaction fees are included in the payout and from how much of the luck you carry yourself.

FPPS pays a fixed amount for every share and includes transaction fees, so your income is steady and the pool carries the luck. PPLNS pays only when the pool finds a block, based on your recent shares, so income swings with pool luck but the fee is usually lower.

Most Bitcoin pools charge between two and four percent for FPPS and between zero and two percent for PPLNS. The fee is taken from the coins you mine before the payout, so it never shows up as a bill.

On the large pools, yes: you register, create a sub-account and use it as your worker name. Many smaller pools and almost all solo pools work without an account, with your wallet address as the user name.

A pool never holds your hardware, and it holds your coins only until the next payout. Keep the minimum payout low, use two-factor login on the account and pick a pool that has paid out reliably for years.

A solo mining pool gives your miner the work and handles the payout, but it pays only when your own miner finds a block. Then you receive the whole block reward minus a small fee, and nothing in between.

Yes, by running your own Bitcoin node and pointing the miner at it. Your odds of finding a block are the same as on a solo pool, and you need to keep the node online and in sync yourself.

No. A bigger pool finds blocks more often, but it also splits each of them among more hashrate, so the expected income per terahash is the same. On PPLNS a bigger pool only makes the income smoother.

Yes. Changing the stratum address in the miner takes a minute and the miner starts working for the new pool at once. On PPLNS pools you lose the value of your most recent shares when you leave, so do not hop between them every day.
* Miners in this article
* Keep reading

Related articles

All articles →
BTC $83,144.00 ↘1%
ALPH $0.071180 ↗3.45%
KAS $0.039980 ↘1.76%
ETC $8.39 ↘0.08%
LTC $65.55 ↘1.5%
DOGE $0.088410 ↘0.85%
RXD $0.000035 ↘3.69%
BCH $298.92 ↘0.97%
CKB $0.001249 ↘0.11%
HNS $0.008486 ↘0.14%
KDA $0.008664 ↘4.2%
SC $0.000956 ↘3.26%
ALEO $0.038140 ↗1.02%
FB $0.395500 ↗2.64%
XMR $547.02 ↘0.62%
BELLS $0.120200 ↘0.41%
XTM $0.001510 ↘3.88%
ZEC $1,312.50 ↘0.12%
BTC $83,144.00 ↘1%
ALPH $0.071180 ↗3.45%
KAS $0.039980 ↘1.76%
ETC $8.39 ↘0.08%
LTC $65.55 ↘1.5%
DOGE $0.088410 ↘0.85%
RXD $0.000035 ↘3.69%
BCH $298.92 ↘0.97%
CKB $0.001249 ↘0.11%
HNS $0.008486 ↘0.14%
KDA $0.008664 ↘4.2%
SC $0.000956 ↘3.26%
ALEO $0.038140 ↗1.02%
FB $0.395500 ↗2.64%
XMR $547.02 ↘0.62%
BELLS $0.120200 ↘0.41%
XTM $0.001510 ↘3.88%
ZEC $1,312.50 ↘0.12%
BTC $83,144.00 ↘1%
ALPH $0.071180 ↗3.45%
KAS $0.039980 ↘1.76%
ETC $8.39 ↘0.08%
LTC $65.55 ↘1.5%
DOGE $0.088410 ↘0.85%
RXD $0.000035 ↘3.69%
BCH $298.92 ↘0.97%
CKB $0.001249 ↘0.11%
HNS $0.008486 ↘0.14%
KDA $0.008664 ↘4.2%
SC $0.000956 ↘3.26%
ALEO $0.038140 ↗1.02%
FB $0.395500 ↗2.64%
XMR $547.02 ↘0.62%
BELLS $0.120200 ↘0.41%
XTM $0.001510 ↘3.88%
ZEC $1,312.50 ↘0.12%