Do I have to deposit funds once I have opened an account?

No, it is not necessary for you to deposit funds into your account immediately after opening your account. Once you have activated your account successfully, you can choose to skip the deposit process or to proceed with the deposit right away.

You may proceed with the deposit whenever you feel ready to do so by clicking on the flashing Deposit now bar located at the top menu after signing in.

You should complete the deposit process within the time limit of 30 days (from the day of account activation) to prevent your account from being deleted.