Do I have to put down a deposit in order to get an account?

No.