A US account is most definitely an offshore account for someone who is not living, a resident, or citizen of the US, especially when their companies are incorporated in offshore jurisdictions. Offshore banking, at least the way I think of it, is banking for companies located outside of the...