It&#x27;s totally false that you need an SSN to open a US bank account. An SSN is only issued to someone who is working, and there are plenty of non-working people residing legally in the US who are entitled to (and who in practice can) open bank accounts (e.g. foreign students). Also, a passport is fine as ID.