I want to ask that as we can’t get US bank credit cards because of non US resident & they demand for physical address, they don’t provide on Virtual or commercial address !!
So my question is for all non US residents that how you have tackled this issue…
To open bank account at classical banks you should get ITIN and physically visit bank branch. Probably it will need to visit several banks before they open account for your company. LLC is OK.
If you’re going with the second option, then surely you can ask that family member/friend to be the LLC owner instead of INC director or whatever rank you’re suggesting. And he can get you a credit card if he is the LLC owner himself. I have a credit card issued from bank of America and I did it the same way.