It takes 12 to 24 hours to open Demat account in Upstox. So, once you open an account with Upstox, you will be eligible for using every service from it. Upstox accounts can be opened both online and offline. In online account opening process can be completed within 15 to 20 min while you need to send the form by post in offline.