I started mining bitcoins on Genesis mining about a year ago. This is a great way to make more BTC.
I made my money back in just under 4 months, and everything after that is profit. My payouts get bigger the more BTC is rising in value.
I very much recommend cloud mining. Best part they pay out everyday. I used a the mining calculator on cryptocompare.com to find out how much money I can make.
The contracts will sell out fast they always do. Please use this code at the checkout and get 3% off your order. hVIeOt
I also mine ETH, ETC, and ZEC BTC is the best with the highest payouts.
This really is a great deal and a great investment.
It can definitely pay off if bitcoin price is rising, but i would think that you would in that case make just as much as if you bought some bitcoin and held it yourself, or perhaps even by holding some altcoins yourself.
This is because maintenance fees are set in fiat terms for most cloud mining services. So by buying a contract - you're hoping that BTC does go up within your contract length.
However, this is not a good long term investment, at least regularly. Halvings and difficulty climbing up all the time means that cloud mining will never be profitable on a regular basis, and many times you'll end up losing money.