<p>The rule of thumb I recommend is to solo mine when you have enough hash power to generate at least one block per day on average and use a pool if you have less than that.  You can expect the pool to take between 1 and 3% for their service, but that's a better alternative to the prospect of being unlucky and not getting a block before the next difficulty retarget.</p>

CC BY-SA 3.0
2011-09-06T23:11:15.223Z
2011-09-06T23:11:15.223Z
Stephen
<p>Solo is more profitable in the long run for the reasons David stated.  And if you do the math, you will see it is independent of hashrate.  Only variance is higher.  But you should consider pool hopping as well for maximum profit.  By always mining at the pool with the currently highest projected share price for the next block, you will earn even more than you would mining solo.</p>

CC BY-SA 3.0
2011-09-29T21:01:38.383Z
2011-09-29T21:01:38.383Z
Sturle Sunde
<p>If the difficulty doesn't increase before mining a block, then solo mining is more profitable, because the pools normally take fees. otherwise pool mining is more profitable.</p>

CC BY-SA 3.0
2013-12-07T17:43:53.220Z
@cdecker, with the caveat that you might get a payout early from a pool just before a difficulty raise. In which case the pool helped you.
Prof. Falken
CC BY-SA 3.0
2013-12-09T08:07:11.083Z
@cdecker " at the same difficulty are identical" presicly, but given difficulty might increase before solo mining mines 1 block, the payouts one would get from pool mining while the difficulty was still the same required less work then the solo mining that mined 1 block at a higher difficulty level.
Jo Rijo
CC BY-SA 3.0
2013-08-01T13:31:05.830Z
Pool mining is equivalent to solo mining before fees. The chances of a pool finding a block or a solo miner finding a block at the same difficulty are identical. Hence pool mining is always less profitable in the long run, independently from the difficulty. The pool fee is what you pay for an ensured steady income, instead of having a large income one month and then going months without any income.
cdecker
CC BY-SA 3.0
2013-08-01T00:18:14.440Z
2013-08-01T00:18:14.440Z
Jo Rijo
<p>It completely depends on the "pool fee". Theoretically, with a zero percent pool fee, solo mining and pooled mining should, over the long term, produce precisely the same revenue. The only exception is that some (most) pools keep the transaction fees for themselves.</p>

<p>If you mine solo, with an expected 5 BTC/day take, that will mean on average you'll mine a 50 BTC block every ten days. It will be completely random though. You could mine two blocks in a day. You could go three weeks without a block. When the difficulty changes, not only will the amount you get paid change (that always happens) but the time between payments will change drastically as well.</p>

<p>If you mine in a pool, you take the pool fee right off the top. A 3% pool fee means you make 3% less. Also, most pools don't pay transaction fees. But your revenue is more predictable. You'll get paid on a regular basis and your payments won't vary much (until the difficulty changes, of course).</p>

<p>One advantage to solo mining is that it's more reliable. Pools have outages and have had a problem with denial of service attacks lately. Mining solo, you aren't relying on other people's systems to keep your mining going. If you pick a very reliable pool, or use a mining proxy with a "fallback pool" configuration, this isn't a major issue.</p>

<p>One advantage to pooled mining is that you get to use the pool's tools. These include things like web-based control panels, alerts, and so on.</p>

CC BY-SA 3.0
2011-09-05T19:33:50.150Z
2011-09-05T19:33:50.150Z
David Schwartz
<p>Let's say that a user has a decent amount of computing power. At the current difficulty of 1777774.4820015, he could have for example 10Gh/s (he would earn around 5 BTC per day according to a <a href="http://www.alloscomp.com/bitcoin/calculator.php">calculator</a>).</p>

<p>Is it more profitable for him to solo mine or to pool mine? What are the differences in this situation?</p>

CC BY-SA 3.0
2014-05-28T05:15:35.243Z
Hahaha...10 GH/s
Ben Harold
CC BY-SA 3.0
2017-12-16T01:17:57.900Z
Looking at this question in 2017... good ol` times!
Caterpillaraoz
<mining-pools><solo-mining><mining-profitability><pool-payout-methods>
Solo Mining vs Pool Mining for users with high computing power
nmat
# Solo Mining vs Pool Mining for users with high computing power

(Asked by: username_0 on 2011-09-05)

Let's say that a user has a decent amount of computing power. At the current difficulty of 1777774.4820015, he could have for example 10Gh/s (he would earn around 5 BTC per day according to a [calculator](http://www.alloscomp.com/bitcoin/calculator.php)).

Is it more profitable for him to solo mine or to pool mine? What are the differences in this situation?

**Tags:** mining-pools, solo-mining, mining-profitability, pool-payout-methods

> **Comments:**
> **username_1**: Hahaha...10 GH/s  
> **username_2**: Looking at this question in 2017... good ol` times!  

---

## 4 answers

### Answer by username_8 on 2011-09-05. Score: 15 | Accepted answer

It completely depends on the "pool fee". Theoretically, with a zero percent pool fee, solo mining and pooled mining should, over the long term, produce precisely the same revenue. The only exception is that some (most) pools keep the transaction fees for themselves.

If you mine solo, with an expected 5 BTC/day take, that will mean on average you'll mine a 50 BTC block every ten days. It will be completely random though. You could mine two blocks in a day. You could go three weeks without a block. When the difficulty changes, not only will the amount you get paid change (that always happens) but the time between payments will change drastically as well.

If you mine in a pool, you take the pool fee right off the top. A 3% pool fee means you make 3% less. Also, most pools don't pay transaction fees. But your revenue is more predictable. You'll get paid on a regular basis and your payments won't vary much (until the difficulty changes, of course).

One advantage to solo mining is that it's more reliable. Pools have outages and have had a problem with denial of service attacks lately. Mining solo, you aren't relying on other people's systems to keep your mining going. If you pick a very reliable pool, or use a mining proxy with a "fallback pool" configuration, this isn't a major issue.

One advantage to pooled mining is that you get to use the pool's tools. These include things like web-based control panels, alerts, and so on.


---

### Answer by username_3 on 2011-09-06. Score: 3

The rule of thumb I recommend is to solo mine when you have enough hash power to generate at least one block per day on average and use a pool if you have less than that. You can expect the pool to take between 1 and 3% for their service, but that's a better alternative to the prospect of being unlucky and not getting a block before the next difficulty retarget.


---

### Answer by username_4 on 2011-09-29. Score: 1

Solo is more profitable in the long run for the reasons username_8 stated. And if you do the math, you will see it is independent of hashrate. Only variance is higher. But you should consider pool hopping as well for maximum profit. By always mining at the pool with the currently highest projected share price for the next block, you will earn even more than you would mining solo.


---

### Answer by username_5 on 2013-08-01. Score: 1

If the difficulty doesn't increase before mining a block, then solo mining is more profitable, because the pools normally take fees. otherwise pool mining is more profitable.

> **Comments:**
> **username_7**: Pool mining is equivalent to solo mining before fees. The chances of a pool finding a block or a solo miner finding a block at the same difficulty are identical. Hence pool mining is always less profitable in the long run, independently from the difficulty. The pool fee is what you pay for an ensured steady income, instead of having a large income one month and then going months without any income.  
> **username_6**: @username_7, with the caveat that you might get a payout early from a pool just before a difficulty raise. In which case the pool helped you.  
> **username_5**: @username_7 " at the same difficulty are identical" presicly, but given difficulty might increase before solo mining mines 1 block, the payouts one would get from pool mining while the difficulty was still the same required less work then the solo mining that mined 1 block at a higher difficulty level.  

---

