I use hashflare since December. And regret it. At present Hashflare has a daily fee of 38%.
I need to reach 0.05 BTC by 55 days.
The minimum payout on Hashflare is 0.05BTC.
To get such a payout fast you should buy 15THs the cost currently $ 3300.
For a year contract. For the break even you need 440 days.
It is not worth entering at the moment.