How are you handling the tax implications of foreign workers? Are you doing something to withhold FICA/FUTA? I'm doing some research and I don't see the exception that says that workers that would otherwise be classified as full-time employees can instead be 1099 contractors simply because they're foreign; on the contrary, the SSA seems to say that you're required to ensure that foreign employees obtain social security numbers.
I'm not a lawyer, but I am an employer, and it is not clear to me that the "1099 remote worker" strategy is as clean a solution to the immigration problem as it's being made out to be.
> the SSA seems to say that you're required to ensure that foreign employees obtain social security numbers
But you cannot issue Social Security Number (SSN) for foreigner without going through immigration process.
I think the same immigration process that would block employers from issuing SSN would also block any foreign contractor from winning "I was de-facto employee" case in court.
There is a way to get something like a SSN as a foreigner who isn't eligible for immigration. It's called a Taxpayer Identification Number and it does in some way allow you to file and pay american taxes as someone who is not American or in the immigration pipeline, afaik. I have not had or had to use one, though, so I am unclear on the specifics.
I have a relative who snowbirds in the US on the max visitor visa from Canada and she has all sorts of problems dealing with even basic things like cable companies who want a SSN to do tech support for some reason.
I wonder if the tax situation is any easier if you're dealing with US companies & employees who are citizens, but living elsewhere. At least the SSN number would be already dealt with, but there would still be tax implications that would be affected by any tax treaty between the US and the other country.
I'm not a lawyer, but I am an employer, and it is not clear to me that the "1099 remote worker" strategy is as clean a solution to the immigration problem as it's being made out to be.