No, there is no minimum investment or balance required to maintain a global investment account with Upstox. You just need to fill your account for buying your desired shares so that you never lose big investment opportunities.