I have done investment in BetterInvest. Their return of18% IRR is a bit unrealistic. The downside I faced is that the returns are not consistent. They say 2 to 3 months, not mentioning an exact date for repayment. That was bit scary when I started out. I am not planning to invest with them any further, as I wish to have some control on my money. There are other invoice discounting apps like AltGraaf, Tap Invest, GripInvest, etc. which provides timely returns.