I feel bad for you and not a fan of Chase’s behavior here but I would never open a business banking account in a country different from the one I’m living in unless I had an extremely good reason (like a statutory requirement). Particularly if I hadn’t fully secured permission to be in that country.
Even then, if I was going to do it I would want to be sitting physically across from a bank officer to make it happen, not online. I opened business checking from BofA online years ago and it was a total nightmare even living a short walk from the branch, being a US citizen, etc. They did freeze it once or twice. Never again.
Even then, if I was going to do it I would want to be sitting physically across from a bank officer to make it happen, not online. I opened business checking from BofA online years ago and it was a total nightmare even living a short walk from the branch, being a US citizen, etc. They did freeze it once or twice. Never again.