Visas deter US-based startups from hiring foreign talent, but on the flip side, US taxation laws deter US-based talent from leaving the country. I would love the idea of working for a startup in Berlin, but to make financially comparable, I'd have to be paid about 30% more[0] just to offset the cost of paying double taxes (both to the US, and to Germany). I'm ignoring factors like COLA, other expenses, etc., but for…
If you are a U.S. citizen working in Berlin and paying German income tax, you will not be double-taxed on the income. The USA will give you credit for the tax paid in Germany. See Form 1116. Others have mentioned the Foreign Earned Income Exclusion. See Form 2555. You will, however, pay two metric shit-tonnes in professional fees getting your U.S. tax returns prepared because the international tax rules are so ridicu…
Alright, I'll take your word for it then.
> You will, however, pay two metric shit-tonnes in professional fees getting your U.S. tax returns prepared because the international tax rules are so ridiculous
So, instead of getting shafted by paying Uncle Sam, I'll get shafted by paying a tax attorney. :)
Either way, there is a financial disincentive to working abroad, and that's not taking into account the fact that this is a disincentive to look for jobs abroad (speaking for myself, I'd want to figure out the financial implications before seeking employment abroad, and this creates yet one more hurdle).