Yes, it is legal under US tax law. US tax law is concerned with collecting tax.Can we pay foreign Independent Contractors who work outside the US to a US bank account? You can send them a check from a US bank in USD. No it's not illegal to accept payment in USD from a US employer. However, the problems that might arise are mostly tax problems. For international wires, they need to use a Swift Code instead of the routing number. We give you the tools you need to discover your perfect job match, and the freedom and support to take your career to the next level. Banking Operations jobs. What do I need to open an account?