Categories
Bitcoin Mining, Mining Education

Compare FPPS, PPS+, and PPLNS mining pool payout models with real hashrate math. Learn which fee structure maximizes your Bitcoin mining revenue based on operation size and risk tolerance.

How Mining Pool Payout Models Work

Every Bitcoin miner who joins a pool is making an implicit financial decision: how much variance are you willing to accept in exchange for potentially higher long-term returns? The answer depends entirely on your payout model. The three dominant structures — FPPS, PPS+, and PPLNS — each handle block reward distribution and transaction fee allocation differently, and the gap between them can mean thousands of dollars per petahash per year.

Understanding these models is not optional. If you are hosting ASIC miners at a professional facility or running your own fleet, your pool choice directly affects your bottom line. Here is how each model works, what it costs, and when to use it.

FPPS: Full Pay Per Share

Full Pay Per Share (FPPS) pays miners for every valid share submitted, regardless of whether the pool actually finds a block. The payout includes both the block subsidy (currently 3.125 BTC) and an estimate of the transaction fees included in recent blocks.

How the math works: Suppose you contribute 1 PH/s to a pool running at 800 EH/s total network hashrate. Your theoretical share of daily block rewards is approximately 0.000540 BTC per day from the subsidy alone. Under FPPS, the pool also estimates average transaction fees — typically adding 10-20% on top of the subsidy in normal conditions — and pays you that amount per share regardless of actual blocks found.

Pool fees: FPPS pools typically charge 2-4% because they absorb all variance risk. The pool pays you even when it goes hours without finding a block. That risk premium is built into the fee.

Best for: Miners who need predictable cash flow. If you are financing equipment or have fixed hosting agreements with monthly power bills, FPPS eliminates revenue volatility. You know within a narrow band what each day will pay.

Downside: You pay more in fees, and the transaction fee estimate may lag behind actual on-chain fees. During fee spikes (inscriptions surges, congestion events), FPPS miners often receive less than what PPLNS miners earn because the pool’s fee estimate catches up slowly.

PPS+: Pay Per Share Plus

PPS+ is a hybrid. The block subsidy portion works exactly like FPPS — you get paid per share, smoothed, with no variance. But the transaction fee portion switches to a PPLNS-like model: you only receive transaction fees from blocks the pool actually finds.

How the math works: Using the same 1 PH/s example, your subsidy payout is identical to FPPS. But instead of an estimated transaction fee component, you receive your proportional share of actual transaction fees from mined blocks. If the pool finds three blocks in a day and each contains 0.5 BTC in fees, your share of that 1.5 BTC fee pool is distributed proportionally based on your contributed shares.

Pool fees: Typically 1.5-3%. Lower than FPPS because the pool is not absorbing transaction fee variance — only subsidy variance.

Best for: Miners who want subsidy predictability but are comfortable with some transaction fee variance. PPS+ often outperforms FPPS during periods of high on-chain activity because you receive actual fees rather than a lagging estimate. It is a strong middle ground for most miners optimizing revenue.

Downside: If the pool has bad luck and finds fewer blocks than expected, your transaction fee income drops. The subsidy is protected, but fees are not.

PPLNS: Pay Per Last N Shares

PPLNS only pays when the pool finds a block. Your payout is calculated based on your share of the last N shares submitted before the block was found. No block, no pay. It is the highest-variance, lowest-fee model.

How the math works: The pool defines a window — say, the last 1 million shares. When a block is found, the pool looks at how many of those 1 million shares you submitted. If you contributed 10,000 shares (1%), you receive 1% of the entire block reward including all transaction fees. With a 3.125 BTC subsidy and 0.4 BTC in fees, your payout would be 0.03525 BTC for that block.

Pool fees: Often 0-2%. The pool takes almost no risk because it only distributes what it actually earns. Some pools charge 0% PPLNS fees and monetize through other services.

Best for: Large, patient miners who can absorb variance. If you have substantial hashrate and a long time horizon, PPLNS typically yields the highest total return because fees are lowest and you capture 100% of actual transaction fees. Major operations running hundreds of petahash often prefer PPLNS for this reason.

Downside: Revenue is lumpy. You might earn nothing for hours, then receive a large payout. Pool-hopping (switching pools to chase better luck) is penalized because PPLNS rewards sustained contribution. If you stop mining and restart, your shares from the previous window may have expired.

Side-by-Side Comparison: Real Numbers

Consider a miner running 10 PH/s at a Rax Mining facility with a power cost of $0.075/kWh. Here is how a typical 30-day period might look under each model, assuming average network conditions and the pool finding blocks at the expected rate:

FPPS (3% fee): Gross BTC earned is smoothed to approximately 0.162 BTC. After the 3% pool fee, net is roughly 0.157 BTC. Transaction fee component is estimated, so payout is consistent day to day.

PPS+ (2% fee): Subsidy portion is the same ~0.162 BTC, but transaction fees are actual — potentially 0.020-0.035 BTC in fees from found blocks. After the 2% fee on the subsidy portion, net could range from 0.175 to 0.190 BTC depending on fee conditions.

PPLNS (1% fee): Total varies with luck. In an average month, gross is approximately 0.180-0.195 BTC. After 1% fee, net is 0.178-0.193 BTC. But a bad-luck month could drop to 0.140 BTC, while a good-luck month could yield 0.220+ BTC.

The spread between the most conservative (FPPS) and most aggressive (PPLNS) model is typically 5-15% over a full year, with PPLNS winning on average but FPPS winning on consistency.

Transaction Fee Dynamics Matter More Than You Think

The block subsidy is predictable: 3.125 BTC per block until the next halving. But transaction fees are volatile. During the inscription and BRC-20 surges, fees regularly exceeded 1 BTC per block. During quiet periods, fees drop below 0.1 BTC.

This volatility is where model choice has the biggest impact. FPPS uses a rolling average that smooths out fee spikes — you never capture the full upside. PPS+ gives you actual fees from found blocks, so you benefit from spikes but only when your pool is finding blocks during them. PPLNS gives you the full, unfiltered exposure to whatever fees are in the blocks your pool mines.

If you believe hashprice will increasingly depend on transaction fees as subsidies halve, choosing a model that captures actual fees (PPS+ or PPLNS) becomes more important over time.

Which Model Should You Choose?

The decision framework is straightforward:

Choose FPPS if: You have thin margins, are financing equipment, or need to forecast revenue for business planning. The fee premium is the cost of certainty. Pools like Foundry USA and Antpool offer FPPS options.

Choose PPS+ if: You want the best of both worlds — subsidy stability with upside from actual transaction fees. This is the default recommendation for most professional mining operations running current-generation hardware at competitive power rates.

Choose PPLNS if: You have significant hashrate (50+ PH/s), can tolerate daily variance, and are optimizing for maximum long-term yield. Your profitability calculations should account for 30-day rolling averages, not daily figures.

Pool Selection Beyond Fees

Fee structure is critical, but it is not the only factor. Evaluate pools on:

Pool hashrate and block frequency: A larger pool finds blocks more frequently, reducing PPLNS variance. A pool with 20% of network hashrate finds a block roughly every 50 minutes. A pool with 2% finds one every 500 minutes.

Payout minimums and frequency: Some pools require minimum balances before withdrawal. Others pay daily or even per-block. Match payout frequency to your cash flow needs.

Transparency and reporting: Look for pools that publish real-time luck statistics, fee breakdowns, and per-worker dashboards. Opaque pools may skim additional fees through hashrate reporting discrepancies.

Geographic latency: Every millisecond of latency between your miners and the pool’s stratum server means more stale shares. If your miners are hosted across multiple US locations, choose a pool with stratum servers near your primary sites.

The Bottom Line

Your mining pool payout model is one of the few variables you can control in Bitcoin mining. Network difficulty, BTC price, and transaction fee volume are outside your influence. But choosing the right fee structure for your operation’s size, risk tolerance, and cash flow needs is a decision that compounds over months and years.

For miners hosting with Rax Mining at rates starting from $0.075/kWh, the combination of low power costs and optimal pool selection is what separates profitable operations from marginal ones. If you are evaluating your current pool setup or need guidance on optimizing your mining revenue, contact our team for a consultation.

Explore Rax Mining

Categories