I think cloud mining in general is not profitable.
Here are my calculations for Mining Cloud vs Buying Bitcoin.
All following calculations are done on annual basis.
All following calculations are done WITHOUT halvings and adjustments counted until you read later down.
Hash rate (total hash power of the world) close to 49 Mil. Th/S as of today May 17, 2019.
Every hour gives the world 6 blocks, multiply that by x 24h x 365 days= 52,560 blocks produced in the world in 1 year.
Currently there are 12.5 bitcoin mined per each block x 52,560 blocks= 657,000 bitcoin can be mined per year in the world if no adjustments and halvings happened.
49 mil. Th : 657,000= about 75 TH/s to mine 1 bitcoin as it stands now, before counting adjustments and halvings.
Let’s assume I bought 1 bitcoin today and paid about $7,200 (as of May 17, 2019) in a hope to sell it in 1 year at a higher price.
Now let’s see what would happen if instead of buying 1 bitcoin I invested the same amount of money in cloud mining.
Typical contract from a firm like Genesis Mining offers 1TH at a rate of about $60 all-inclusive per year (May 17, 2019), and that's including maintenance and other fees.
For $7,200 I can buy about 120TH for 1 year term of cloud mining.
120Th : 75Th per 1 bitcoin= that should give us 1.6 bitcoin over 1 year period of contract for the price of $7,200.
1.6 bitcoin is obviously more then 1 bitcoin which I can buy today, so cloud mining is better, right?
I think NOT, because remember we have not counted difficulty adjustments and halvings yet.
Now let’s do that, let's include them in the picture.
The next halving is in about 1 year, so we don’t have to take it into our example as the contract will be over by the time of halving, so for now we just have to worry about difficulty adjustments.
But from historic data I never seen those adjustments less then 100% year over year and usually it’s even more.
So, in our example instead of 1.6 bitcoin, I am lucky if I get 0.8 bitcoin by the end of cloud mining contract.
Therefore, in my humble opinion, it’s safer to buy bitcoin rather then mine one in the cloud.
Would you disagree? And if I am wrong where the flaw in the logic and/or calculation?
I will explain simple way for you how mining can earn altcoin and bitcoin, you have ready buy mining tools and electric cost every month depend on what kind or your mining tools, other way you have ready good internet access for mining, if you buy altcoin you just buy and save your altcoin assets waiting when price and you can sell it.