Last reviewed: November 5, 2026
Bitcoin mining pools let independent miners combine their computing power and share block rewards according to a published payout formula. Instead of waiting for one machine to find a block on its own, miners submit smaller proofs of work called shares. The pool uses those shares to measure each participant’s contribution.
That sounds simple, but the payout method matters. PPS, FPPS, PPS+ and PPLNS can distribute reward risk differently, even when two pools advertise similar fees. A pool’s minimum payout, withdrawal charges, uptime, server location and stale-share policy can also affect what reaches your wallet.
This guide explains how Bitcoin mining pools work, what a share actually proves, how the main payout methods compare, and what to check before connecting an ASIC miner. It is an educational, research-based guide. We have not tested a mining pool or verified a payout for this article, and pool terms can change.
Quick answer
A mining pool combines miners’ hashrate and allocates rewards using a payout system. PPS-style methods generally reduce short-term payout variance for the miner, while PPLNS makes payouts more dependent on the pool finding blocks during the relevant share window. FPPS generally includes an estimate of transaction-fee revenue; PPS+ combines a PPS-style block-reward component with a pool-dependent transaction-fee component.
Before you connect: verify the official pool URL, payout formula, fee, minimum, settlement schedule, rejected-share rules and withdrawal method. A pool dashboard balance is not the same as a confirmed payment in your wallet.
Table of contents
- What a Bitcoin mining pool does
- Shares, difficulty and accepted work
- PPS, FPPS, PPS+ and PPLNS compared
- A simple payout example
- Pool fees, payout minimums and timing
- Stale, invalid and rejected shares
- How to choose a mining pool
- Connecting an ASIC safely
- Pool risks and decentralization
- Frequently asked questions
1. What does a Bitcoin mining pool do?
A Bitcoin mining pool coordinates work from multiple miners and records eligible shares under its own accounting rules. Bitcoin mining is a competitive proof-of-work process. Miners use specialized hardware to search for a hash that meets the network’s current target. A successful block earns the block subsidy and the transaction fees included in that block, subject to Bitcoin’s consensus rules.
A miner with a small share of the network’s total hashrate may go a long time without finding a block alone. A pool combines the work of multiple miners. Each miner points its ASIC at the pool’s server, receives work, and submits shares that meet the pool’s easier share target. The pool records accepted shares and applies its published payout method.
Pooling can make reward receipts more frequent or predictable, depending on the payout system. It does not increase the miner’s underlying hashrate, guarantee a profit, or remove electricity and hardware costs. Pool fees and payout rules also reduce or shape the amount received.
2. What are mining shares?
A share is a proof that a miner completed work meeting the pool’s share-difficulty target. The pool sets this target so it can measure contributions without waiting for every miner to find a full Bitcoin block. A share is therefore useful for accounting, but it is not a separate Bitcoin reward and it does not mean that the miner found a block.
Share difficulty versus Bitcoin network difficulty
Bitcoin network difficulty controls how hard it is to find a valid block. A pool’s share difficulty is a separate, easier target used to measure work. Pools can adjust share difficulty to keep submissions manageable for miners with different hashrates. The pool’s exact share accounting rules should be documented in its help center or payout terms.
Accepted, stale and invalid shares
| Share status | What it usually means | What to check |
|---|---|---|
| Accepted | The pool received a share that met its assigned target and accepted it for accounting. | Accepted-share rate, worker hashrate and pool dashboard records. |
| Stale | The share arrived after the pool had moved to newer work, often because of network latency or timing. | Server region, connection quality, pool endpoint and miner latency. |
| Invalid | The submitted work did not pass the pool’s validation rules. | ASIC configuration, firmware, hardware errors and pool instructions. |
| Duplicate | The same share was submitted more than once. | Network instability, miner retries and software or firmware logs. |
Do not assume that every pool uses identical labels or rejection rules. Check the pool’s own definitions. A persistently high rejected-share rate deserves investigation, but a single short sample is not enough to diagnose a miner or network problem.

3. Bitcoin mining pool payout methods: PPS, FPPS, PPS+ and PPLNS
The payout method determines how a pool calculates each miner’s share of mining revenue and who absorbs short-term variance. The names are common industry labels, but implementation details can differ. Read the pool’s current specification rather than relying on the acronym alone.
| Method | General calculation | Variance for miner | Key detail to verify |
|---|---|---|---|
| PPS Pay Per Share |
Payment is calculated for each valid share using a defined formula tied to the expected block subsidy. | Usually lower short-term variance for the miner. | Whether transaction fees are excluded, how the pool fee is applied, and how each share is valued. |
| FPPS Full Pay Per Share |
PPS-style payment plus an allocation based on estimated network transaction fees. | Usually lower short-term variance for the miner. | How the pool estimates transaction fees and updates the calculation. |
| PPS+ Pay Per Share Plus |
Often combines a PPS-style block-subsidy payment with a separate transaction-fee component tied to pool blocks or pool luck. | Depends on how the added fee component is calculated. | Whether transaction fees use a pool-based method such as PPLNS and what the exact formula says. |
| PPLNS Pay Per Last N Shares |
Rewards are allocated using eligible shares in a defined recent window when the pool finds a block. | Higher short-term variance; results depend more on pool block luck and the share window. | What N means, window boundaries, block confirmations and how leaving the pool affects eligibility. |
Important: These are general descriptions, not universal contracts. For example, pools can define share windows, fee treatment, settlement timing and transaction-fee allocation differently. Confirm the exact formula in the official documentation for the pool and coin you intend to mine.
Which payout method is better?
- PPS: can suit miners who prefer a more predictable share-based payment and accept the pool’s fee and formula.
- FPPS: can suit miners who want a share-based calculation that also accounts for network transaction fees.
- PPS+: may provide a PPS-style base while making some transaction-fee income depend on pool performance. Read the pool’s definition carefully.
- PPLNS: may have a lower advertised fee at some pools, but payouts can vary with block luck and the miner’s participation in the share window.
There is no universally best option. When comparing Bitcoin mining pools, look at the net expected payout, variance, fee, payout threshold and your need for predictable cash flow. A lower fee does not automatically produce a better result.
Real provider example: why the payout label is not enough
Provider terms checked on November 5, 2026, show why miners should compare the formula and each fee, not just the acronym. f2pool’s current BTC pool information lists FPPS as the default payout method with a 4% fee and PPLNS with a 2% fee. ViaBTC’s published PPS+ calculation separates the block-reward component, calculated using PPS with a 4% fee, from the transaction-fee component, allocated using PPLNS with a 2% fee. Those ViaBTC rates apply to separate reward components; they are not a single combined 6% fee. These are provider-specific examples, not industry-wide rates, and they can change.
| Provider example | Published BTC payout details | What a miner should verify |
|---|---|---|
| f2pool | FPPS is listed as the default BTC method; PPLNS is also available. Its published pool information lists different fee rates for the two methods. | Current account payout selection, fee, minimum threshold, settlement schedule and whether the selected method has changed. |
| ViaBTC | PPS+ uses PPS for the block-reward component (4% fee) and PPLNS for transaction fees (2% fee). The provider also offers PPLNS at 2%. | Current component fees, share window, block-confirmation rule and how transaction fees are allocated. |
Why this matters: A pool’s advertised headline fee may not describe every component of a hybrid method. Read the provider’s current payout page and account settings before estimating net rewards. This comparison describes published documentation, not a hands-on test or endorsement.
For the exact formulas, see the providers’ official explanations: f2pool’s current BTC payout schemes, fees and thresholds, ViaBTC’s BTC profit calculations and ViaBTC’s payment-method comparison.

4. A simple payout example
Worked example: how fees and thresholds affect a payout
Consider a deliberately simplified example. Assume a pool’s published calculation credits a miner with 100 satoshis per eligible share for this illustration, and the miner submits 100 eligible shares. This is not a real pool quote or a prediction of share value.
| Calculation step | Illustrative amount |
|---|---|
| 100 eligible shares × 100 sats | 10,000 sats gross |
| Hypothetical pool fee of 2% | 200 sats deducted |
| Illustrative balance after this fee | 9,800 sats |
| Example payout threshold | 20,000 sats |
| Payment status | Not yet eligible; the balance is below the example threshold |
The example shows two separate effects: fees reduce the credited amount, while a minimum threshold can delay when a payment is sent. Real pool calculations may value shares dynamically, include transaction-fee revenue differently, apply other deductions or use different settlement rules. Always use the provider’s current formula and threshold rather than copying these hypothetical numbers.
Imagine two miners contribute the same amount of accepted work to two different pools. Pool A uses a PPS-style method and calculates a share-based payment under its published formula. Pool B uses PPLNS and allocates rewards only when it finds blocks, using shares in a defined recent window.
During a short period when Pool B finds fewer blocks than expected, its miners may see lower or delayed rewards for that window. If it finds more blocks than expected, their results may be higher. Pool A’s share-based calculation is designed to smooth this short-term block-luck effect for the miner, although its fee and formula still matter.
This example explains variance, not a forecast. Actual rewards depend on network difficulty, block subsidy, transaction fees, pool hashrate, accepted shares, uptime, fee deductions and the pool’s exact accounting rules. A calculator estimate is not a guaranteed payout.
CryptoKashyap infographic 04 · FOLLOW THE MONEY
From accepted shares to spendable Bitcoin
A dashboard number can represent estimated or unpaid rewards. Follow each stage before treating it as received funds.
Accepted shares
The pool records eligible work under its share rules.
Reward calculation
The payout method applies its formula, fee deductions and any eligibility rules.
Payment becomes eligible
The account must meet the provider’s minimum and any other payout conditions.
Pool broadcasts payment
The pool initiates a transaction using the payout method and network it supports.
Confirmations arrive
Check the transaction ID and confirmation status in a block explorer or wallet.
Do not share wallet seed phrases or private keys with a pool. A transaction ID is useful for checking payment status; it does not prove a payment before the transaction exists.
5. Pool fees, payout minimums and timing
A pool fee is only one part of the cost. Some pools deduct a percentage from mining rewards. Others may also apply withdrawal charges, minimum payout limits or different fees depending on the payout network. A low headline fee can be less attractive if the payout threshold is difficult for your hashrate to reach or if settlement rules are unclear. Your pool choice is only one part of the budget; estimate electricity use with our Antminer S21 electricity cost guide before treating a projected payout as profit.
| Item | Question to ask |
|---|---|
| Pool fee | Is it charged on block subsidy, transaction fees, or both? |
| Minimum payout | What balance must be reached before automatic payment? |
| Payment schedule | Are payouts daily, hourly, on demand or threshold-triggered? |
| Network fee | Does the pool pay on-chain, Lightning or another supported route, and who pays the fee? |
| Unpaid balance | What happens if you stop mining before the threshold is reached? |
| Account restrictions | Are there identity checks, geographic limits or account-security holds? |
Published pool settings can change. As examples of why you should check the live documentation, f2pool lists different BTC payout schemes and a default payout threshold in its help center, while Braiins Pool documents separate on-chain and Lightning payout limits and fees. These are provider-specific examples, not a recommendation or a promise that the same terms will apply later.
f2pool: BTC payout schemes and thresholds · Braiins Pool: rewards, fees and payouts
6. Why do stale or rejected shares matter?
CryptoKashyap infographic 05 · TROUBLESHOOTING MAP
What to check when shares are rejected
Use the rejection category and miner logs to narrow down the likely cause before changing several settings at once.
Check connection timing
Review pool server region, latency, packet loss and whether the miner is reconnecting.
Check work and configuration
Confirm the official stratum URL, worker format, firmware compatibility and device error logs.
Check retries and stability
Look for unstable connections, repeated submissions, firmware issues or multiple devices using the same worker identity.
Check the whole path
Verify power, router, DNS, firewall rules, pool status page and the ASIC’s network logs.
Record the time period and rejection percentage before and after each change. Avoid assuming a universal acceptable rejection rate; pool definitions and network conditions vary.
A miner can perform work correctly and still have a share rejected if it reaches the pool too late or fails validation. Network distance, latency, unstable connectivity, incorrect configuration, hardware faults and firmware behavior can all be relevant. The pool’s own dashboard and the ASIC’s logs are the right starting points.
To investigate a high rejection rate:
- Confirm that the mining URL and port match the pool’s official setup guide.
- Choose a supported server region with a stable connection from your location.
- Check the miner’s accepted, stale and invalid share counts over a meaningful period.
- Review the ASIC logs for hardware errors, restarts or connection drops.
- Compare the pool’s reported hashrate with the miner’s local readings, allowing for normal measurement differences.
- Contact official pool support through the provider’s website if the problem persists.
Do not download remote-access tools or share account passwords with unsolicited support accounts. A mining pool should never need your wallet recovery phrase or private keys.
7. How to choose a Bitcoin mining pool
Simple pool evaluation score
Use this quick screen after checking each provider’s official documentation. Give each category 0, 1 or 2 points: 2 = clearly documented and understandable; 1 = partly documented or needs clarification; 0 = missing, unclear or concerning. This is a comparison aid, not a safety certification.
| Category | What earns 2 points | Score |
|---|---|---|
| Payout clarity | Exact formula, share-window rules and transaction-fee treatment are explained. | 0–2 |
| Total cost | Pool fees, withdrawal/network costs and payout threshold are disclosed. | 0–2 |
| Reliability | Current endpoints, backup options and service-status information are available. | 0–2 |
| Account and wallet controls | Security options and payout-address change procedures are clear. | 0–2 |
| Support and transparency | Official support channels, worker statistics and payout records are explained. | 0–2 |
- 8–10: Documentation looks comparatively complete. Verify current terms and test with caution.
- 5–7: Ask the provider to clarify missing terms before directing significant hashrate.
- 0–4: Too many important details are unclear; consider another provider.
A high score cannot prove that an operator is honest, solvent or secure. It only measures how clearly the provider explains the items above.
CryptoKashyap infographic 06 · POOL COMPARISON SCORECARD
Compare the complete payout, not just the headline fee
Use the same checklist for every provider. Fill it from current official documentation before switching hardware.
Formula and variance
PPS, FPPS, PPS+ or PPLNS; confirm transaction-fee treatment and share-window rules.
All deductions
Pool fee, withdrawal fee, network fee and any payout-method-specific charges.
Threshold and timing
Minimum payout, settlement frequency, supported payout networks and account restrictions.
Operations and support
Server locations, status history, documentation quality, support channels and worker monitoring.
Account and wallet safety
Official domain, account security, address settings and clear procedures for changing payout details.
A pool with a lower advertised fee is not automatically cheaper. Compare like-for-like terms and keep a dated copy of the provider’s current fee and payout pages.
Use a consistent checklist instead of selecting a pool based on a ranking, referral code or advertised fee alone.
| Selection factor | What good documentation should explain |
|---|---|
| Operator identity | Who operates the service, where its official domain and support channels are, and how to verify them. |
| Payout formula | The exact PPS, FPPS, PPS+ or PPLNS calculation, including transaction-fee treatment. |
| Fees and thresholds | Pool fee, withdrawal fee, minimum payout and any account-level restrictions. |
| Server reliability | Regional endpoints, backup ports, status updates and connection guidance. |
| Transparency | Worker statistics, accepted/rejected shares, payout history and clear accounting explanations. |
| Custody and security | How balances are held, how payout addresses are protected and what account controls are available. |
| Decentralization | Whether the pool gives miners meaningful configuration choices and whether its block share contributes to concentration. |
Compare at least two or three providers using the same criteria. A pool’s displayed hashrate or block share is a snapshot, not a guarantee of future performance. Avoid making a decision from a single short period of pool luck.
Quick pool comparison worksheet
Before switching pools, write down the same details for each candidate. If a provider does not clearly publish a term, mark it Not stated and ask support rather than assuming the most favorable interpretation.
| Item to compare | Pool A | Pool B | Why it matters |
|---|---|---|---|
| Payout formula | Record exact method | Record exact method | Changes how block and fee revenue is allocated. |
| Pool fee | Current published rate | Current published rate | Check what the percentage is applied to. |
| Minimum payout | BTC amount and conditions | BTC amount and conditions | A higher threshold can delay receipt. |
| Withdrawal/network cost | Current published terms | Current published terms | May reduce the amount that reaches your wallet. |
| Settlement schedule | Time and timezone | Time and timezone | Helps set realistic expectations. |
| Rejected-share rules | Definitions and monitoring | Definitions and monitoring | Clarifies how invalid or stale work is treated. |
| Official support/docs | Links and contact method | Links and contact method | Useful when a payout or worker issue needs investigation. |
ASIC and payout security checklist
- Type the provider’s official domain yourself or use a saved, verified bookmark. Check spelling carefully and avoid sponsored lookalike domains.
- Copy Stratum URLs and ports only from the provider’s current official setup documentation.
- Use a unique account password and enable two-factor authentication or other account protections when offered.
- Protect the email account used for pool access with strong authentication.
- Review payout-address change procedures and any confirmation or withdrawal lock before relying on automatic payments.
- Never give pool support your wallet seed phrase, private keys or remote access to your wallet.
- Verify an actual payout using its transaction ID and a reputable block explorer; do not rely only on a dashboard screenshot or message.
- Keep records of payout settings, account notices and the provider’s published fee terms.

8. Connecting an ASIC to a mining pool safely
Most ASIC miners use a Stratum connection. The pool’s official setup page normally provides a server URL, port, worker name format and password field. The exact interface depends on the miner and firmware.
- Open the official pool website manually. Do not trust sponsored lookalike links or setup details sent in unsolicited messages.
- Create the required mining account or worker. Use a unique password and enable available account security controls.
- Copy the pool URL and port from its current documentation. Do not copy an endpoint from an old tutorial without checking it.
- Enter the worker name exactly as instructed. Some pools use an account.worker format; others have different conventions.
- Configure a backup endpoint if the pool supports it. Confirm the failover order and what happens when the primary server disconnects.
- Save the settings and monitor the miner. Check connection status, accepted shares, rejected shares and hashrate after the miner has had time to stabilize.
- Verify payout settings independently. Check the destination address or Lightning details carefully before enabling automatic withdrawals.
Bitcoin proof-of-work mining requires suitable mining hardware. A phone app that displays a hashrate or simulated balance is not equivalent to connecting an ASIC to a Bitcoin mining pool. Before buying equipment, compare the full purchase, cooling and hosting budget in our Bitcoin mining hardware cost guide. ViaBTC’s own setup guide, for example, says proof-of-work mining requires dedicated mining equipment and describes the Stratum configuration process.
ViaBTC: Start mining setup guide · f2pool: BTC mining guide
9. Pool risks and Bitcoin decentralization
A mining pool is an intermediary in the miner’s workflow. Miners rely on its servers, accounting, payout system and security practices. If a pool has downtime, account restrictions or unclear payout records, miners may have difficulty receiving or verifying the amounts they expect. Review the provider’s terms and keep your own records.
There is also a network-level concern: if a small number of pools coordinate a large share of Bitcoin’s hashrate, block production can become more concentrated. Pool share does not mean the pool owns every miner’s hardware, and miners may be able to redirect their hashrate, but concentration still deserves attention. Consider transparent operators and avoid assuming that the largest pool is automatically the best choice.
Do not confuse a mining pool with a cloud-mining contract. In ordinary pool mining, you connect your own mining hardware and contribute its hashrate. A cloud-mining service may sell or rent a contract instead, with different custody, counterparty and contract risks. Read the agreement carefully before paying any provider.
Watch: Mining pool payout methods explained
This English-language walkthrough compares PPS, PPLNS, FPPS and PPS+ and explains how submitted shares affect pool payouts. It was published in 2023, so use it for the underlying concepts and confirm all current fees and thresholds in official pool documentation.
Watch the video on YouTube. If the audio is not in English for you, check YouTube’s Settings → Audio track for an English dubbed track when available.
Frequently asked questions
Sources and methodology
This guide explains general Bitcoin pool concepts and compares common payout labels. Pool-specific terms were checked against official documentation from Braiins Pool, f2pool and ViaBTC. Their published fees, payout thresholds, server addresses and policies can change; always confirm the live terms before connecting hardware or choosing a payout method.
- Braiins Academy: Rewards and payouts
- f2pool: Payout schemes explained
- ViaBTC: How mining profits are calculated
- ViaBTC: Start mining
Evidence limits: No mining pool was tested for this article, and no payout was independently verified. Explanations of payout methods are general; each pool’s current terms control its actual calculation.
Before you connect: three final checks
- Recheck the live terms. Confirm the payout formula, fee, minimum, settlement schedule and withdrawal route in the pool’s official documentation.
- Verify the connection. Confirm the domain, Stratum endpoint and worker format, then monitor accepted and rejected shares after setup.
- Verify payment independently. Check the payout destination and use a transaction ID to confirm an on-chain payment. Never share wallet recovery details.
If any important fee, payout or account-security rule is missing, pause and ask the provider for written clarification before committing hardware or funds.
Related CryptoKashyap guides
- Antminer S21 Electricity Cost: Daily, Monthly and Break-Even Guide
- Bitcoin Mining Hardware Cost: Full Budget and ROI Risks
- ASIC vs GPU Mining: Which Is Better for Bitcoin?
- Bitcoin Mining Profitability: Costs, Profit and Break-Even Explained
- Bitcoin Mining at Home: Electricity Costs, Heat and Safety
- Braiins.com Review: Mining Pool, Hashpower, Fees and Real-World Risks
- NiceHash.com Review: Fees, Mining Profitability and Withdrawal Rules