Yes, it is legal under US tax law. US tax law is concerned with collecting tax.In our global society, you can hire foreign independent contractors and manage their remote work from anywhere. Online banking lets you manage your money, deposit checks and monitor your bank accounts from a desktop, tablet or mobile device. QuickBooks only supports U.S. based accounts. Thus, your contractor must have a US bank account to meet the requirements. Learn how U.S. companies can hire foreign independent contractors, covering legal aspects, benefits, and compliance tips. The Customer agrees to keep all Security Procedures and Security Devices protected, secure, and strictly confidential. No it's not illegal to accept payment in USD from a US employer. However, the problems that might arise are mostly tax problems.