Avoiding double taxation for US expats

What is double taxation and how does it affect US expats?

Double taxation happens when the same income is taxed by two different countries — for US expats, that's usually the United States and their country of residence. This occurs because the US taxes citizens and green card holders on their worldwide income no matter where they live, a policy known as citizenship-based taxation. Most other countries tax based on residency instead, so once you move abroad and start earning income there, that country typically wants its share of tax too — and so does the IRS. Without relief, the same salary, freelance income, or investment gain could be taxed twice. The US prevents this in most cases through mechanisms like the Foreign Tax Credit, the Foreign Earned Income Exclusion, and bilateral tax treaties.

How do I avoid being taxed twice on the same income?

Most expats avoid double taxation by claiming either the Foreign Tax Credit (Form 1116) or the Foreign Earned Income Exclusion (Form 2555) on their US return. The Foreign Tax Credit lets you offset your US tax bill dollar-for-dollar with income tax you already paid to a foreign government, while the Foreign Earned Income Exclusion lets you exclude a set amount of foreign-earned wages or self-employment income from US tax entirely. Which one saves you more depends on your income level, income type, and the tax rate in your country of residence — high-tax countries usually favor the credit, low-tax or no-tax countries usually favor the exclusion. A tax treaty between the US and your country of residence can provide additional relief for specific income types, such as pensions or dividends.

Does holding dual citizenship mean I pay taxes in both countries?

Holding dual citizenship doesn't automatically mean you're taxed twice, but it does mean you have tax filing obligations to both countries simultaneously. As a US citizen — even a dual citizen — you must report worldwide income to the IRS every year, regardless of where you live or which passport you use to travel. Your other country of citizenship will apply its own tax rules based on its own residency or citizenship standards. The overlap for dual citizens is handled the same way as any other double-taxation situation: through the Foreign Tax Credit, the Foreign Earned Income Exclusion, or a relevant tax treaty.

What are the US tax obligations for dual citizens living abroad?

Dual citizens living abroad must file a US tax return every year they meet the income filing threshold, exactly as if they lived in the US. This includes reporting worldwide income — foreign salary, self-employment income, rental income, and investment gains — and separately disclosing foreign financial accounts through FBAR (FinCEN Form 114) if their combined balances exceed $10,000 at any point in the year, and potentially FATCA Form 8938 for larger asset holdings. US citizenship-based taxation carries these obligations regardless of the other country's rules or whether you've ever lived in the US.

Do I still need to file a US return if I've always lived in my other country?

Yes — US citizenship alone creates a US filing obligation, even if you were born abroad, have never lived in the US, and hold another country's passport as your primary identity. The IRS filing requirement is triggered by citizenship or green card status, not by residency or how long you've lived outside the US. Many "accidental Americans" — people born in the US to foreign parents, or born abroad to a US citizen parent — are surprised to learn they've had unfiled US tax obligations for years. If you're in this position, options like the Streamlined Foreign Offshore Procedures exist to catch up without the usual late-filing penalties.

How do I avoid double taxation on my ESPP (Employee Stock Purchase Plan) shares?

ESPP income can be double-taxed when both the US and your country of residence claim the right to tax the same discount or gain, usually because of mismatched sourcing rules or vesting-period timing. The IRS generally taxes the ESPP discount as compensation income (sourced to where you worked during the offering period) and any additional gain at sale as a capital gain. Your country of residence may use different sourcing or timing rules, creating an overlap. The Foreign Tax Credit is usually the right tool here, since it lets you credit foreign tax paid on the portion of the ESPP income that's also taxed by the IRS — though the credit is capped by category, so multi-year vesting periods sometimes need to be allocated carefully across the years worked in each country, similar to how other equity compensation is handled on a US return.

How do I avoid double taxation on RSUs (restricted stock units)?

Like ESPPs, RSUs are usually taxed as compensation income when they vest, and the risk of double taxation comes from the US and your resident country taxing the same vesting event under different rules. The US taxes the fair market value of the shares at vesting as ordinary income, sourced proportionally to where you worked during the vesting period. If your country of residence also taxes the vesting (or taxes it at a different point, like grant or sale), you can end up paying tax twice on the same shares unless you claim the Foreign Tax Credit for the foreign tax paid on the US-taxable portion. Multi-year vesting schedules and job relocations during the vesting period make RSU taxation for expats one of the more complex equity compensation situations to plan around.

How can retirees avoid being double taxed on their income abroad?

Retirees avoid double taxation mainly through the Foreign Tax Credit and, where applicable, the pension article of a US tax treaty. Private pensions and IRA/401(k) distributions are taxable by the US regardless of where you live, and many countries also tax pension income paid to their residents — creating overlap. A tax treaty may assign exclusive taxing rights to one country for certain pension types, or you can simply credit foreign tax paid against your US tax bill using Form 1116. Social Security benefits are treated differently under most treaties and are often taxable only by the US, though how your retirement accounts interact with expat tax rules depends on the specific treaty with your country of residence.

How do I avoid double taxation on my IRA?

IRA distributions are taxable on your US return regardless of residency, and double taxation risk arises if your country of residence also taxes the same distribution or doesn't recognize the IRA's US tax-deferred (or tax-free, for Roth) status. For traditional IRAs, the usual fix is claiming the Foreign Tax Credit for any foreign tax paid on the same distribution. Roth IRAs are trickier: because Roth withdrawals are tax-free in the US, there's no US tax to credit against — and some countries don't honor the Roth's tax-free treatment, taxing distributions or even annual growth as if it were a regular account. Before contributing to or drawing from an IRA while abroad, it's worth checking how your country of residence treats US retirement accounts specifically.

How do partnerships avoid double taxation?

Partnerships avoid the classic "double taxation" problem that C corporations face because they're pass-through entities — the partnership itself doesn't pay income tax. Instead, profits and losses flow through directly to the partners, who report their share on their individual tax returns and pay tax once, at the individual level. This is structurally different from a C corporation, which pays corporate income tax on its profits and then its shareholders pay tax again on dividends from those same profits — two layers of tax on one dollar of income. For US expats who own or invest in foreign or domestic partnerships, this pass-through treatment still applies, though choosing the right business structure abroad also means accounting for extra reporting requirements (such as Form 8865) that apply to foreign partnerships but not domestic ones.

Do S corporations avoid double taxation?

Yes — S corporations are pass-through entities for tax purposes, so like partnerships, they avoid the two layers of tax that C corporations pay. Profits and losses flow through to shareholders and are reported on their personal returns, taxed once rather than at both the corporate and shareholder level. The catch for expats: S corporations have strict eligibility rules, including a 100-shareholder limit and a requirement that shareholders be US citizens or resident aliens — a nonresident alien generally cannot be an S corporation shareholder. A US citizen living abroad can typically still own S corporation stock, but bringing in a non-US-citizen business partner can jeopardize the S election, which is one reason it's worth comparing S corp, partnership, and other structures before setting one up while overseas.