You do not need a Social Security number to open a bank account. If you don't have one, you'll likely have to apply for an ITIN before getting access to an account.