Yes, you can deposit funds immediately through the Client Portal or Ultima Markets App after your account is successfully opened. Once you receive the confirmation of your account activation, you can proceed to deposit funds using your preferred payment method.