It doesn't take much more than a few minutes to open an account, however, you may have to wait until you actually trade while your account is processed through KYC (Know Your Customer) procedures. It may also take time for your funds to clear, especially if there is a foreign exchange involved so you can trade international markets.