I would really like to see some valid reviews from reputable forum users around here. Everything I have ever seen and read about is that account openings got rejected by foreign people unless they used a middleman.
I opened a Wells Fargo account in 30 mins when visiting in person one of their branch offices. Be prepared to have a good story why you need the account and why there. Card was emailed to my adress outside the US. I am EU citizen and live in latin america.
I have also succeded in opening personal account with Bank of America lately.No proof of address needed (not at home, not in US), but card delivery address needed to be in US. They accept friends address, address rental services etc.
They said opening account for US registered business also possible, but I haven't tried it yet, Going to.
Unless middleman is a relative, his presence would be seen as highly suspicious by a US bank and it would get likely get reported as possible human smuggling operation. I cannot see how a stranger can walk in to bank with applicant and not being questioned about his purpose and relationship . On the other hand, bad english speaking illegal getting paid under︀ the table would receive significantly better assistance and account would be opened with extra time︁ to supply missing documents.
Same apply to corporate accounts unless assisted by attorney or CPA︂ previously retained to represent the business.
Another way to identify US banks eagerly looking for new accounts (usually right before merger) is to check advertisements for cash payments for opening new account. If one shows up with such advertisement in hand, the purpose is obvious.
Just opened a Citibank account. No issues at all.
There's even a welcome bonus (couple hundred USD) if you deposit a certain amount and keep it in the account for a few months.
No, with a friend's address. But I did tell them I don't live there and that I don't pay taxes in the US. They only care about their reporting requirements.
Mail forwarding addresses are difficult. You need to check that the address isn't listed as a professional mail forwarding agency, but more importantly, it's difficult to find companies who will forward debit/credit cards. Just use a friend's address.
Honestly it will be easier for them if you tell them you're not a US tax resident. Less reporting for them to do. They will be happy.
Obviously not all banks are like that, some demand proof of residence. So just shop around until you get lucky.