I work for customers in the US as a software consultant (paid at New York rates) but because of the hassle and difficulties to get a visa there, I do not live there. This means that I get money from the US but I do not reinject it in the economy, I also do not pay taxes in the US. I'm a net loss for this country all because of the visa policies.
same. i work for us companies but i contribute 0 to us economy while contributing a lot to local economy.
scratch that -- i contribute a little by traveling to the us every once in a while (on vacations).
and even that visa, business/vacation was a big pain in the ass to get because for the us gov't i was going to stay in the us forever and ever because i happen to do work for american companies. i had to show the us gov't a ton of documents (from my marriage certificate to my tax returns and bank statements) to prove that not only i lived here but i also would go back.
and you know what the guy that was interviewing me said at the end of the visa interview? "i'm going to trust you". even after showing a ton of documents, it came to that -- a guy trusting me or not.
(btw, my wife also got her visa but it was way easier. she basically showed my passport with my visa and entry stamps and they said "ok!")
(btw 2: i was never more scared in my life than when i went to us for the first time. the border control point inside the airport was just insane, it felt like i was going to get arrested and deported at any time. there, i also had to provide a good reason for coming into the us + show the border control office my plane tickets, hotel reservation, money i had with me, credit card statement... otherwise i would get deported).
I agree with the gist of what you're saying, that the US is losing out on that valuable tax money.
However, I'd argue you're still a net gain for the US, because your work - the value derived from it - is very likely quite a lot more valuable than what you're charging for it. In tech, often worker input is worth several times what they're paid for it. You're making a valuable net contribution to the US economy.
Not as much of a net gain as it would be if you were here also paying taxes.
It's tough to say without knowing all the details, but even though you may be getting New York rates going into your pocket, the companies that are hiring you are not paying taxes into Social Security, unemployment, workers comp, etc.
So you're actually still cheaper for those employers than having an employee in the United States; ergo, you're undercutting American workers.
Well, not really in my case, I charge as much ($150/hour) as a contractor in New York that would be paying Social Security tax and so on by himself (mostly because I also have to pay all of those things and it's not cheap in France: 42% of my income about)... But yes it's true that this also happens in some situation
Could I ask what exactly is it that you do and how do you get on this path? I'm trying to explore options where I can work for US companies from somewhere else.