No, it is not mandatory to deposit funds while opening the account, as it is a zero balance account. However, if a customer deposits 31,000 or more, you will get some additional payout. Payout on funding is as per report shared by brand.