Skip to content

Bitcoin accepted at checkout  |  Ships from Laval, QC, Canada  |  Expert support since 2016

Pool Fee

Beginner Economics & Profitability

Also known as: Mining pool fee, Pool commission

Definition

Pool fee is the percentage a mining pool deducts from miner rewards to cover the cost of running its infrastructure and to fund development. It is the price you pay for trading the brutal variance of solo mining for a smooth, predictable income stream.

When you point an ASIC at a pool, you stop being paid only on the rare occasions your own machine solves a block. Instead the pool aggregates the hashrate of thousands of miners, finds blocks far more often, and pays each participant a share. The fee is how the operator keeps the lights on, runs redundant nodes, and absorbs risk on your behalf.

How the fee is actually collected

The fee is not an invoice you receive at month end. In most pool software it is built directly into the coinbase transaction of every block the pool finds. When a block is solved, the pool constructs the coinbase output that pays the reward, and a configured percentage of that output is directed to the operator’s own Bitcoin address before the remainder is distributed to miners. CKPool, the battle-tested C pool software written by the author of CGMiner, works exactly this way: the operator sets a percentage of the block reward to retain, and the rest flows to the miners’ addresses through coinbase construction.

This matters for sovereignty: because the deduction happens at the coinbase level, the fee structure is transparent and verifiable on-chain. You can see exactly what the pool kept by inspecting the blocks it found.

Fees vary with the payout method

The fee you are quoted only makes sense alongside the pool’s payout method, because the two together determine who carries the risk of bad luck.

  • PPLNS (Pay Per Last N Shares) pays you out of blocks the pool actually finds, so the pool carries almost no variance risk. PPLNS pools therefore tend to charge low fees. Documented examples include CKPool’s default 0.5% developer donation (which an operator can configure all the way down to zero) and KanoPool, a long-running CKPool-based PPLNS pool that has found 2,440+ blocks at a 0.9% fee.
  • PPS (Pay Per Share) and FPPS pay you a fixed amount for every valid share regardless of whether the pool found a block. The operator absorbs all of the luck-based variance, and charges a higher fee to be compensated for that risk. FPPS additionally pays you a share of expected transaction-fee revenue, not just the block subsidy.

This is why a “cheaper” pool is not automatically more profitable. A low-fee PPLNS pool exposes you to difficulty swings and dry spells when blocks come slowly; a higher-fee FPPS pool smooths that out and may pay more during periods of heavy mempool congestion when transaction fees are rich. The right choice depends on your tolerance for income variance, not on the headline percentage alone.

The firmware-and-fee bundle

Some firmware ecosystems blur the line between a hardware tuning tool and a pool. Certain manufacturer firmwares advertise a 0% pool fee when you mine to their own pool, recovering their costs through development funding or other channels rather than a per-block cut. That is a legitimate model, but it is worth understanding the trade: a “zero fee” that requires you to use one specific pool is not the same thing as a low-fee pool you freely chose. Reading the coinbase outputs of the blocks a pool finds is the surest way to know what is really being deducted.

If you run a solo mining setup, the fee model collapses to almost nothing: solo pool software typically returns 100% of the block reward minus a small configurable donation (2% on the public solo.ckpool.org instance, 0% if you self-host). You keep everything when you win, but you also carry all of the variance yourself.

Why it matters for your operation

Over the life of a fleet, the difference between a 0.9% and a 4% effective fee is real money, but it is rarely the largest lever on your returns. Electricity cost, machine efficiency, and uptime almost always dominate. The disciplined approach is to model your expected revenue under each pool’s actual payout method, include transaction-fee handling, and only then compare net fees, rather than chasing the lowest advertised number.

D-Central helps Canadian and home miners think through these trade-offs end to end, from choosing hardware in our ASIC miner catalog to deciding how to point that hashrate. If you want to keep the maximum amount of every block under your own control, explore self-hosted and open-source mining options where you, not a third party, write the fee into the coinbase.

In Simple Terms

The percentage a pool takes from rewards. Ranges from 0-4% depending on the pool and payout method.

Pool fee is the percentage a mining pool deducts from miner rewards to cover the cost of running its infrastructure and to fund development. It is the price you pay for trading the brutal variance of solo mining for a smooth, predictable income stream.

When you point an ASIC at a pool, you stop being paid only on the rare occasions your own machine solves a block. Instead the pool aggregates the hashrate of thousands of miners, finds blocks far more often, and pays each participant a share. The fee is how the operator keeps the lights on, runs redundant nodes, and absorbs risk on your behalf.

How the fee is actually collected

The fee is not an invoice you receive at month end. In most pool software it is built directly into the coinbase transaction of every block the pool finds. When a block is solved, the pool constructs the coinbase output that pays the reward, and a configured percentage of that output is directed to the operator's own Bitcoin address before the remainder is distributed to miners. CKPool, the battle-tested C pool software written by the author of CGMiner, works exactly this way: the operator sets a percentage of the block reward to retain, and the rest flows to the miners' addresses through coinbase construction.

This matters for sovereignty: because the deduction happens at the coinbase level, the fee structure is transparent and verifiable on-chain. You can see exactly what the pool kept by inspecting the blocks it found.

Fees vary with the payout method

The fee you are quoted only makes sense alongside the pool's payout method, because the two together determine who carries the risk of bad luck.

  • PPLNS (Pay Per Last N Shares) pays you out of blocks the pool actually finds, so the pool carries almost no variance risk. PPLNS pools therefore tend to charge low fees. Documented examples include CKPool's default 0.5% developer donation (which an operator can configure all the way down to zero) and KanoPool, a long-running CKPool-based PPLNS pool that has found 2,440+ blocks at a 0.9% fee.
  • PPS (Pay Per Share) and FPPS pay you a fixed amount for every valid share regardless of whether the pool found a block. The operator absorbs all of the luck-based variance, and charges a higher fee to be compensated for that risk. FPPS additionally pays you a share of expected transaction-fee revenue, not just the block subsidy.

This is why a "cheaper" pool is not automatically more profitable. A low-fee PPLNS pool exposes you to difficulty swings and dry spells when blocks come slowly; a higher-fee FPPS pool smooths that out and may pay more during periods of heavy mempool congestion when transaction fees are rich. The right choice depends on your tolerance for income variance, not on the headline percentage alone.

The firmware-and-fee bundle

Some firmware ecosystems blur the line between a hardware tuning tool and a pool. Certain manufacturer firmwares advertise a 0% pool fee when you mine to their own pool, recovering their costs through development funding or other channels rather than a per-block cut. That is a legitimate model, but it is worth understanding the trade: a "zero fee" that requires you to use one specific pool is not the same thing as a low-fee pool you freely chose. Reading the coinbase outputs of the blocks a pool finds is the surest way to know what is really being deducted.

If you run a solo mining setup, the fee model collapses to almost nothing: solo pool software typically returns 100% of the block reward minus a small configurable donation (2% on the public solo.ckpool.org instance, 0% if you self-host). You keep everything when you win, but you also carry all of the variance yourself.

Why it matters for your operation

Over the life of a fleet, the difference between a 0.9% and a 4% effective fee is real money, but it is rarely the largest lever on your returns. Electricity cost, machine efficiency, and uptime almost always dominate. The disciplined approach is to model your expected revenue under each pool's actual payout method, include transaction-fee handling, and only then compare net fees, rather than chasing the lowest advertised number.

D-Central helps Canadian and home miners think through these trade-offs end to end, from choosing hardware in our ASIC miner catalog to deciding how to point that hashrate. If you want to keep the maximum amount of every block under your own control, explore self-hosted and open-source mining options where you, not a third party, write the fee into the coinbase.

Explore the Full Glossary

Browse all Bitcoin mining terms from A to Z. Whether you are a beginner or expert, deepen your understanding of the mining ecosystem.

Mining Glossary

ASIC Miner Database

Compare 500+ miners with real-time profitability data, home mining scores, and detailed specs.

Compare Miners