Earlier quoted context omitted.
Only if the math doesn't work out right (same for corporates also). There is a lot of ambiguity though...
Everything over the deduction (currently just shy of $100k) is taxed, minus a further deduction for tax paid to a foreign government on the earnings. Basically, you will pay the higher of US tax or local tax, on earnings over $100k. And you're right, most people don't pay. Really the bigger pain in the ass is that you even have to file . I've filed tax returns to the IRS for the last 10 years despite not paying a cen…
And yes, expats just love that requirement to file a tax return on your world wide income regardless of where it was earned or where you live, because as a US citizen you are the property of the US government.