top | item 18222828

(no title)

toweringgoat | 7 years ago

Plenty of people earn more than that, that's barely anywhere near the level of a typical software engineer in many locations.

And at that point there's a lot of paperwork to correctly attribute the foreign taxes. Even more so if the country one lives in has mandatory pension or retirement funds, at which point you need someone well versed in 2+ country's tax laws and corresponding agreements to figure out what to write in the forms, never mind what needs paying. (Did I mention: once the country of residence processes the tax return, the US tax return may need amending with further payments based on the actual tax amount in the country of residence.) It's pure expensive time-killing bureacracy.

It gets worse if you want to invest outside of your retirement schemes. Other posters here seem to have already brought up the PFIC issue.

One result of the tax laws is that Americans are nowadays refused custom at most financial institutions in most countries.

discuss

order

hourislate|7 years ago

That amount 127k if I remember correctly is after taxes (net) in the country of where the earning occurred. In Canada 127k USD equates to about 175k CAD. To earn 175k net in Canada you would need to be earning over 250k CAD. I don't know anyone in Toronto earning more than that as a developer. Actually I know many who can't even break 100-110k CAD. The best paying jobs are in the Valley and USA, if you know of any Canadian outfits paying over $250k CAD please let me know.

Many of the posters who brought up PFIC are probably referring to Investments they made before they became US Citizens. Even then you would only pay taxes on what your investment earned and that is after any write offs you might have.

Like OP said, this procedure is difficult for the very rich or people who are looking to evade taxes. Otherwise it is a simple procedure and doesn't affect the average person.

toweringgoat|7 years ago

lol.

Ever heard of Singapore? Hong Kong? Switzerland?