For American citizens and permanent residents residing in Europe, deciding between the Foreign Earned Income Exclusion (FEIE, Form 2555) and the Foreign Tax Credit (FTC, Form 1116) represents the single most important annual tax decision. While both mechanisms are designed to eliminate double taxation, their mathematical mechanics and long-term consequences diverge dramatically.

In high-tax European nations such as Germany, Croatia, Spain, and France, choosing the Foreign Tax Credit frequently produces superior financial outcomes, including the generation of carryover credits and preserving the legal ability to contribute to US retirement accounts (Roth IRAs). This analysis models the trade-offs.

Core Comparative Rules

  • Foreign Earned Income Exclusion (FEIE): Excludes up to ~$126,500 of active foreign income from US taxable income. Simpler to file, but eliminates taxable earned income, completely disqualifying the expat from making contributions to Traditional or Roth IRAs.
  • Foreign Tax Credit (FTC): Provides a dollar-for-dollar reduction of US tax liability for income taxes paid to a foreign government. In countries with tax rates higher than the US, the FTC reduces US tax liability to zero AND generates excess credits.
  • Carryover Advantage: Excess foreign tax credits can be carried back 1 year and carried forward up to 10 years under IRC § 904(c), creating a massive buffer against future US tax liabilities.

1. Mathematical Comparison: High-Tax European Relocation

Consider an American software engineer residing in Zagreb or Munich earning €150,000 (approximately $165,000) annually. Because top marginal tax rates in Croatia (35.4% post-prirez) and Germany (42%–45%) exceed the average US federal effective rate, the mathematical modeling clearly favors the Foreign Tax Credit:

Financial Metric FEIE Strategy (Form 2555) FTC Strategy (Form 1116)
Gross Income $165,000 $165,000
Excluded Income $126,500 (Max Cap) $0 (All income reported)
US Taxable Income $38,500 (Taxed at stacking rates) $165,000
Preliminary US Tax ~$8,470 ~$29,200
Foreign Tax Paid $52,000 $52,000
US Tax Liability $0.00 $0.00
Excess Credits Carried Forward $0.00 +$22,800 into future years
Roth IRA Contribution Eligible? Partial / Complex Fully Eligible ($7,000)

2. The Retirement Account Disqualification Hazard

Under Section 219(b) of the Internal Revenue Code, an individual cannot contribute to an Individual Retirement Account (Traditional or Roth IRA) in excess of their taxable compensation for the year. If an expat earns $110,000 abroad and excludes 100% of that income using the FEIE, their taxable earned income on Form 1040 is $0.

Consequently, the expat is legally barred from contributing to a Roth IRA. Making contributions without qualifying earned income triggers a 6% annual excise tax penalty under IRC § 4973. By utilizing the Foreign Tax Credit instead, the expat's income remains formally classified as taxable compensation (offset by credits), fully preserving their IRA contribution capacity.

Tax Credit & Exclusion Optimization

Choosing between foreign tax credits and the foreign earned income exclusion requires evaluating effective tax rate differentials, standard deductions, and long-term retirement goals. Expatriates can model their federal tax brackets and test exclusion scenarios using the Federal Income Tax Calculator and comparative estimators at TaxCalcHub.

3. Revoking the FEIE: The 5-Year Exclusion Lockout

Taxpayers must exercise caution when switching between strategies. Once a taxpayer elects the FEIE and subsequently revokes it to utilize the Foreign Tax Credit, IRC § 911(e)(2) imposes a strict 5-year lockout period. The taxpayer cannot re-elect the FEIE for five subsequent tax years without obtaining explicit consent from the IRS Commissioner through a private letter ruling.

4. Form 1116 'Baskets' and General Category Income Optimization

For US citizens residing in European countries with statutory income tax rates higher than the United States (such as Germany, France, Austria, or Croatia for upper-bracket earners), electing the Foreign Tax Credit (FTC) under IRC § 901 via Form 1116 frequently outperforms the FEIE. Under the FTC regime, every dollar of verified foreign income tax paid generates a dollar-for-dollar credit against US federal income tax on foreign-source earnings.

Taxpayers must apportion foreign taxes into distinct statutory 'baskets' to prevent high foreign taxes on passive income from shielding active salary:

  • General Category Income Basket: Covers active wages, consulting fees, self-employment profits, and professional compensation earned abroad.
  • Passive Category Income Basket: Segregates foreign dividends, capital gains, royalties, and rental yields.

5. The 10-Year Carryforward Strategy and IRA Contribution Preservation

Unlike the FEIE, which reduces foreign earned income to $0 and thereby eliminates eligibility for contributions to tax-advantaged US retirement accounts (such as Roth or Traditional IRAs), utilizing the FTC leaves earned income intact on Form 1040. This allows US expatriates to fund IRAs while completely neutralizing US tax liabilities with accrued foreign tax credits. Furthermore, excess foreign tax credits do not expire immediately: under IRC § 904(c), unused general category credits can be carried back 1 year and carried forward for up to 10 consecutive tax years, creating a durable tax shield against future US liabilities.

To evaluate whether the FTC or the FEIE yields a superior multi-year fiscal outcome, cross-border taxpayers can evaluate their domestic brackets with the TaxCalcHub Marginal Tax Rate Calculator and benchmark aggregate obligations alongside the comprehensive TaxCalcHub Federal Income Tax Calculator.