<p>To go from GH/sec to BTC/day, use this:</p>

<p>BTC/day = GH/sec * 1,000 * 25 * 24 * 3,600 / 2^32 / difficulty(in millions)<br>
Because: the block reward is currently 25, there are 24 hours in a day, 3600 seconds in an hour, and the base share difficulty is 2^32.</p>

<p>So 100GH/s, at the current difficulty of 707 million will yield:<br>
100 * 1,000 * 25 * 24 * 3600 / 2^32 / 707.41 = .0711 BTC/day</p>

<p>Note that this assumes no pool fees and no variance at all. Of course, the difficulty is increasing so the yield will drop.</p>

CC BY-SA 3.0
2013-12-06T18:27:06.413Z
2013-12-06T18:27:06.413Z
David Schwartz
<p>So, I'm trying out <a href="http://cex.io" rel="nofollow">http://cex.io</a>, a cloud based hash market. They use the pool <a href="http://ghash.io" rel="nofollow">http://ghash.io</a> which uses "PPLNS" for distribution of funds(?)</p>

<p>Given that I can see how much total hashing power is in runs, and I can see how much hashing power I am contributing to each run, how can I calculate an average rate of BTC I will get? </p>

CC BY-SA 3.0
2013-12-06T18:19:27.413Z
Is your question, "How can I convert from total hashes done (say in gigahashes) to the BTC that should have been earned?"
David Schwartz
<mining-pools><mining-profitability><pool-payout-methods><cloud-mining><ghash.io>
How can I calculate the bitcoin per day from mining in a pool?
Earlz
# How can I calculate the bitcoin per day from mining in a pool?

(Asked by: username_0 on 2013-12-06)

So, I'm trying out <http://cex.io>, a cloud based hash market. They use the pool <http://ghash.io> which uses "PPLNS" for distribution of funds(?)

Given that I can see how much total hashing power is in runs, and I can see how much hashing power I am contributing to each run, how can I calculate an average rate of BTC I will get?

**Tags:** mining-pools, mining-profitability, pool-payout-methods, cloud-mining, ghash.io

> **Comments:**
> **username_1**: Is your question, "How can I convert from total hashes done (say in gigahashes) to the BTC that should have been earned?"  

---

## 1 answers

### Answer by username_1 on 2013-12-06. Score: 2

To go from GH/sec to BTC/day, use this:

BTC/day = GH/sec \* 1,000 \* 25 \* 24 \* 3,600 / 2^32 / difficulty(in millions)  
Because: the block reward is currently 25, there are 24 hours in a day, 3600 seconds in an hour, and the base share difficulty is 2^32.

So 100GH/s, at the current difficulty of 707 million will yield:  
100 \* 1,000 \* 25 \* 24 \* 3600 / 2^32 / 707.41 = .0711 BTC/day

Note that this assumes no pool fees and no variance at all. Of course, the difficulty is increasing so the yield will drop.


---

