Banks need to undertake customer due diligence (CDD) to understand customers’ backgrounds and needs before opening bank accounts. This helps banks to provide suitable banking services to their customers. Depending on whether the customer has provided sufficient information to the bank for it to undertake the CDD process, the account opening process can be completed within several days for simple cases.