Ethereum mining profitability

in mining •  last year

The Setup

So right now (well one week ago when I originally wrote this) I can buy a 2 year 100 MH/s (mega-hashes per second) Ethereum mining contract from Genesis the cloud mining company for $2800 [1]. According to various profitability calculators that would currently yield around 1.5 ETH per month [2] which is 36 ETH over 2 years. However if today I took that $2800 I could only buy 7.8 ETH at $360.

WOW! Holy smokes! What a deal!

The Gut Check

First gut check... if it is so profitable why isn't everyone doing this?
Second gut check... if it is so profitable why doesn't Genesis just use the mining hardware themselves and make a fortune?

If you're an optimist you might say "well, maybe people just don't know, just like they don't know what crazy returns ETH is giving on the USD market". Or they could say "maybe Genesis doesn't want to gamble that ETH will stay high - this way if ETH goes back to $2 they will still have made a bundle selling hardware?"

The Devil is in the Details

The reality is that the devil is in the details. Take a look at this chart: [3]

That tells you the ratio of hashes per block of ETH mined. Note how since Jan 1st 2017 to now it has gone up from about 80 TH to almost 800 TH (terra hashes). So the amount of ETH per MH/s your contract gets you has gone down by 10x in that regard. I've seen some data that say difficulty is currently increasing around 2.2% per day [6] so at the end of a 30-day period your yield per day is down to around 50% of what it was before and your total for the month is about 60% of what it would be if yield stayed constant.

Another way to look at the increasing difficulty is that you could say, well it just means it takes 10x longer to compute the hashes compare to 6 months ago but you still get ETH at the end, it just burns a bit more electricity getting there (well 10x is quite a bit more...) Remember also that at least with cloud mining the contract is limited to 2 years - for example if your first 1.5 ETH takes a month to mine, second 1.5 ETH takes 2 months to mine, and your third 1.5 ETH takes 4 months to mine then you're never going to see anything like 36 ETH at the end of 2 years, you just run out of time.

Also take a look at this chart: [4]. That tells us that hashing has gone up from 5,700GH/s around Jan 1 to 48,000 GH/s which is an almost 10x increase. So now you have 1/10th the chance of discovering the next block compared to just over 6 months ago. Extrapolate this kind of exponential growth forward over 2 years and you should see that the yield is looking nothing like 32 ETH. If you're making 1.5 ETH a month this month, next month it'll be maybe 1 ETH (or less) and so on. In 2 years you'll be making basically nothing per month, definitely not 1.5 ETH. Believe me - I've done this with BTC mining and never made a profit.

In fact, you'll be lucky to break even. However, Genesis gets your money, makes an immediate fiat currency profit on the hardware and electricity costs that remain constant over two years. They can take that money and buy ETH with it, or whatever - even putting it in the bank or stock market works - and make quite the bundle. They even get to cream off a few percent on any ETH you earn further increasing their bank - all for free.

Caveat Emptor (Buyer beware)

Oh, and with Ethereum there is one more fly in the ointment to spoil your mining hopes - if it switches to a proof of stake system this kind of mining will no longer be possible. They mention that in their notes. At that point, they will try to hash anything else that is profitable but you could easily be SOL.

So I remain convinced that you should only be doing this (mining) if your costs are very low. If you have free or very cheap hardware and someone else is paying for the electricity then, by all means, have at it - you'd be silly not to. Just where that break even point is going to be for ETH I don't know - I have previously bought a $200 GPU and mined various coins, made back maybe about $200 at the time.

Most altcoins were only briefly profitable unless you gambled and waited years for LTC or others to come back in the recent bubble. But it's really not a no-brainer you'll make any money. Unless - and I'll say it for the third time - your costs are very low. If someone offered me 100MH/s for $100 hell yes I'd take it. Probably even at $500 it would be a no-brainer. But at $2800 - no thanks.

Home build costs

Following a guide like this: [5] will get you around 100MH/s with 5x Radion HD 7950 which go for around $200 each, plus mobo, case, RAM, PSU etc. You're probably talking about $1400 or more all in. Then unless you have free power you're looking at paying for 1kW of power, which depending on where you live, could be anything from $0.05/kWh to $.30/kWh (power usually gets more expensive the more you use per month). Let's say $0.15/kWh - that is about $110/month.

So let's say your rig costs $1400, your power costs $100/month and over six months that is $2000. You could either buy about 6 ETH now or hope that the 6--month yield is more than that. Supposing the yield declines by 1/3 per month. So that's about 1.5 + 1.0 + 0.666 + 0.444 + 0.3 + 0.2 = 4.4. At that time you're already yielding less than the cost of electricity per month unless ETH is over $500.

Now granted at the end of the six months you could turn around and sell your rig to someone else, or just keep mining. But eventually, the yield will be less than your $100 a month power cost unless ETH is going up by more than 50% per month (that could well be - do you feel lucky punk?).

Again, if your power is free (yay solar power!) and you have the money for hardware, or someone gives you hardware, and you have a room for a noisy mining rig (or rigs) then go for it. But if not, and you really believe in ETH you could just take all that money, plus $100 per month and buy ETH today.


1 - Genesis Ethereum contract pricing
2 - Ether mining calculator
3 - Ethereum block difficult
4 - Ethereum network hash rate
5 - How to build an ethereum mining rig
6 - Ethereum stats on Coinwarz

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Wow what a good read, very good indeed. So now your startegy will be to buy and hold?

Dont forget to check out my post for a link to collect free crypto..a once in a life time opportunity.

That's what we need.

although power price is very cheaper in my country but I hope ETH price goes higher , but ETH going to POS in couple of months am I right ? even if eth POS ed we can mine ETC and other profitable currencies so I will not sell my rigs


It's the 2% or worse increase in difficulty every day that kills your chance of making an ETH profit - i.e. more than what you could if you just invested the cost of the miner/contract in fiat currency directly into ETH and held it.

So find coins where the fiat price is at least stable but the difficulty is not going through the roof due to a flood of new miners coming online. At least one strategy guide I've read says you should mine new coins and dump as soon as other miners start to flood in, or the price goes down. I've done that with some altcoins a few years back and made maybe $50 in a few days but that was about it - but it was definitely more than the cost of electricity.


DAG epoch is 131 right now I did a benchmark with DAG epoch 199 and it gives me almost half hashrate for each card but I think ETH may POS before DAG epoch 199 , plus I don't have enough experience in trading and long term investments I have to do more researches maybe you are right and I'm just wasting my time and money also valuable electricity power


You can always do what my friends did - take their miners to work and mooch of someone else's free power. It was like they were converting someone else's kWhs of electricity into money, sucking it right out of the wall. I think an awful lot of landlords learned about the dangers of unlimited "power included" deals in their leases when BTC came out!

The one extremely important factor that you and all people with this argument forget to mention is that the price/value of ether has gone up at a faster rate than the difficulty... Simply put, making less ether over time, but each ether is worth more! Currently, 2800 worth of hashpower will break even in only 6 months and anything after that is profit! Keep in mind, ether is in a downtrend right now, when it explodes again, breakeven will likely drop to 4-5 months. Btw, Genesis doesn't charge you for electricity, so there's big savings to consider there too. Thanks!
If you decide to buy some hashpower from Genesis you can also get 3% off using this code 4UqOsx


As I explained in the post - it is only "set to break even" at current difficulty. Unfortunately, difficulty keeps increasing and whatever deal or hardware you buy you usually have a pretty short window of time to get your money back. With the "pay to mine deals" they know that already - if the hardware was guaranteed to make a proift they would just operate it themselves.

Look at it this way - if the price of ETH is going up and you're relying on that to make a $ profit then just buy ETH - you're guaranteed to make a profit with zero overhead for buying hardware. If you are given the hardware or can buy it cheaply (I detail the numbers above) then you can still make a profit, I discussed that scenario above. But so far I haven't come across a mining contract that wasn't completely rigged to be less profitable than buying ETH in the first place.