I'm a Rails freelancer based in the UK and a company in San Fran offered me a contract on the condition that I come over and work with them locally.<p>I'm not a US national. I'm Irish and I am set up as a sole trader. (A sole trader is an independent businessman, not quite a private limited company.) Would it be possible for me to come to the US for 2 months and complete the contract? Is there anything I, or my employer, should be careful with?
IANAL, but it seems like it can't be done legally. Here's an example I was able to dig up:<p><a href="http://www.workpermit.com/us/employee.htm#UScandFreelance" rel="nofollow">http://www.workpermit.com/us/employee.htm#UScandFreelance</a><p>And this one makes it sound more grim if you were considering doing it while on a tourist visa:<p><i>In the eyes of CBP, the arrangement appears to be a circumvention of work authorization laws by paying a foreign individual in exchange for work, even when payment is made to a foreign account. Furthermore, in the independent contractor situation, the actual “work” often involves consulting, research or analysis that primarily takes place on U.S. soil. If the principal activity happens in the U.S. and the benefit is retained by the U.S. company, it will constitute unauthorized employment by a business visitor.</i><p><a href="http://www.shipmangoodwin.com/files/Publication/ec95917d-8268-4932-b9c2-1096bb77cab0/Presentation/PublicationAttachment/65201174-350b-493b-a7de-2307c0a29132/Reprint_ECKERT_072610.pdf" rel="nofollow">http://www.shipmangoodwin.com/files/Publication/ec95917d-826...</a>