The minimum deposit is 20 times higher than the industry average of $250. It starts at $5.000. Not even their partners have such high minimum requirements.