Mining Pool Revenue Calculator
Calculate expected pool mining earnings based on your hashrate share, pool fees, and payment method (PPS/PPLNS).
About this calculator
Joining a mining pool trades the lottery-like variance of solo mining for a steady, predictable payout, and this calculator models exactly how that trade works. It first derives the network's total hashrate from the difficulty figure you enter (difficulty × 2^32 ÷ 600 seconds, the standard 10-minute-block relationship), then figures out what fraction of daily block rewards the whole pool should statistically earn and what slice of that belongs to you based on your hashrate relative to the pool's. Your payout is computed under the PPS (Pay Per Share) model, where you're credited your exact proportional share of network-wide rewards regardless of whether the pool actually found a block that day — smooth income, in exchange for the pool operator absorbing the variance and charging a fee for it (subtracted here as a straight percentage of gross revenue).
PPLNS is shown as functionally identical to PPS net revenue on average, since both converge to the same expected value over time; the real difference between the two methods is short-term payout smoothness, not long-run earnings, which this tool doesn't model. The solo-mining comparison is a genuinely different animal: no fee is deducted, but the "days between blocks" figure exposes the flip side — at typical individual hashrates against network-wide difficulty, that number can run into months or years, meaning solo mining is a high-variance bet that could pay out much sooner or much later than the expected value shown. Treat every result here as a statistical expectation, not a guarantee, since real-world luck, pool downtime, and difficulty changes will all cause actual earnings to drift from these projections.
Inputs
Results
Daily revenue (net) ($)
$5.08
Monthly revenue (net) ($)
$152.48
How to Use This Calculator
- Enter your mining hardware hashrate.
- Set the total network hashrate and current block reward.
- Input pool fee percentage and current coin price.
- Review your estimated daily and monthly pool revenue after fees.
- Track actual vs. estimated revenue weekly to detect pool luck or efficiency issues.
How the result changes with Network difficulty (T)
| Network difficulty (T) | Daily revenue (net) ($) | Monthly revenue (net) ($) |
|---|---|---|
| 40 | $10.17 | $304.95 |
| 60 | $6.78 | $203.30 |
| 120 | $3.39 | $101.65 |
| 200 | $2.03 | $60.99 |
What each input means
- Your hashrate (TH/s)
- Your miner's hashrate in terahashes per second.
- Pool hashrate (PH/s)
- Total pool hashrate in petahashes per second. Check pool's stats page.
- Pool fee (%)
- Pool's fee percentage (typically 1-3% for PPS, 0-2% for PPLNS).
- Block reward
- Current block reward (BTC: 3.125 post-2024 halving).
- Coin price ($)
- Current market price of the mined coin.
- Network difficulty (T)
- Current network mining difficulty in trillions.
- Blocks per day
- Average blocks found per day on the network (BTC: ~144).
What each result means
- Daily revenue (net) ($)
- Your expected daily earnings after pool fees.
- Monthly revenue (net) ($)
- Expected monthly earnings after pool fees (30 days).
- Annual revenue (net) ($)
- Projected annual earnings after pool fees.
- Your pool share (%)
- Your hashrate as a percentage of the total pool hashrate.
- Daily revenue (gross) ($)
- Daily earnings before pool fees are deducted.
- Daily pool fee ($)
- Amount paid to the pool per day.
- Monthly pool fees ($)
- Total pool fees paid per month.
- Pool blocks/day
- Expected number of blocks the pool finds per day.
- Solo mining: days/block
- If mining solo, expected days between finding a block (high variance).
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersYour hashrate (TH/s) = 110, Pool hashrate (PH/s) = 50, Pool fee (%) = 2, Block reward = 3.125 = 7 input(s) provided
- Calculate Daily revenue (net)Daily revenue (net) = yourDailyRevenueGross - poolFeeAmount5.08 = $5.08
- Calculate Monthly revenue (net)Monthly revenue (net) = yourDailyRevenueNet * 30152.48 = $152.48
- Calculate Annual revenue (net)Annual revenue (net) = yourDailyRevenueNet * 3651855.14 = $1,855.14
- Calculate Your pool shareYour pool share = (yourHashrateTH * 1e12) / (poolHashratePH * 1e15) * 1000.22 = 0.22
Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does the calculator show both a PPS payout and a PPLNS estimate?
The engine computes your PPS (Pay Per Share) payout directly from your hashrate's share of the network — you're credited that share of daily block rewards regardless of whether the pool itself found a block. PPLNS is displayed as the same net figure because, over a long enough time horizon, PPLNS converges to the same expected value as PPS; the real-world difference between the two is short-term payout variance and smoothness, which this calculator doesn't model since it only computes long-run expectations.
How is my pool share percentage calculated?
Your share is your hashrate converted to hashes per second (yourHashrateTH × 10^12) divided by the pool's total hashrate in hashes per second (poolHashratePH × 10^15), then multiplied by 100. It's purely a ratio of your rig's power to the pool's total power, so it changes any time either number changes — including as other miners join or leave the pool.
Why is the pool fee subtracted from gross revenue instead of from the coin amount?
The calculator first computes your gross daily revenue in dollars (your daily coin share × coin price), then subtracts the pool fee as a straight percentage of that dollar figure. So a 2% pool fee always removes 2% of your gross earnings, whatever the coin's price happens to be that day — the fee percentage itself never changes with market price, only the dollar amount it represents.
What does the solo-mining "days between blocks" figure actually mean?
It's the network's total hashrate divided by your hashrate, divided again by blocks per day — essentially, how many days of solo mining it would statistically take you to find one block at your current hashrate against the whole network's difficulty. It's an average, not a promise: real solo-mining outcomes are highly variable, so you could find a block far sooner or wait far longer than this number suggests.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Mining Electricity Cost Calculator
Calculate monthly and annual power costs from mining rig wattage, electricity rate, and cooling overhead.
Crypto MiningDifficulty Adjustment Impact Calculator
See how network difficulty changes affect your mining revenue and profitability.
Crypto MiningMining Rig Build Calculator
Calculate total build cost, hashrate, power requirements, and efficiency for a custom GPU mining rig.
DeFi & CryptocurrencyMining Profitability Calculator
Calculate crypto mining profitability based on hashrate, power consumption, electricity costs, and network difficulty.
More in Technology & Computing.