Your profit is not as you will expect the cloud mining promise you since the difficulty increases time to time. The hash rate you buy is not constant with the time since the more difficulty the less bitcoin to be mined which makes the return of investment takes time to achieve. Yes the hash rate is lifetime but your profit isn't so think twice before investing in cloud mining even it is legit or not.
Yeah agree with this one. The profitability calculation is not stable at all. There are so many factors that are always fluctuating your profits or daily earning if we think short term analysis. If you have seen any miners or softwares then they will calculate your per day earnings from which you can be certain about your profits after deducting the electricity and internet costs. For now lets skip these two, but if you see the same calculation on the another day then there will be change in your per day earning, this is because of the fact that network difficult changes or it also sometimes depends on the price of bitcoin. Thus, you will have to be careful when you calculate your first time profits on the cloud site. There is scam alert by the way for cloud mining. Happy mining!