Yes, most banks will require an initial deposit. The amount varies depending on the bank and the type of account.