Home Blog FTC vs FEIE: The Choice Matrix for Bay Area Tech Workers Abroad
London skyline at dusk representing a Bay Area engineer on an overseas assignment
International Tax

FTC vs FEIE: The Choice Matrix for Bay Area Tech Workers Abroad

A Bay Area Senior Engineer transferred from Mountain View to London on a $250K assignment can save roughly $26,000 in federal tax in year one alone by choosing FTC over FEIE, plus stockpile a $58,000 carryforward for future foreign-source income. If your employer transferred you to London, Tel Aviv, Singapore, or Tokyo for a two-year assignment and you are still a US citizen or green card holder, the IRS still wants its slice of your worldwide income. Under IRC §1 and §61, your foreign salary, foreign bonuses, and foreign RSU vests are all taxable in the United States, regardless of where you slept that year.

To stop the same dollar from being taxed twice (once by the host country, once by the IRS), the code offers two mutually exclusive tools per dollar of income: the Foreign Tax Credit (FTC) under IRC §901, and the Foreign Earned Income Exclusion (FEIE) under IRC §911. Most tax software defaults expats to FEIE because the form is shorter. For a Bay Area engineer earning $200K+ on assignment in a high-tax country, that default can cost five figures a year, and trigger a five-year lockout if you ever try to switch.

This guide walks through the mechanics of each, the choice matrix our international tax team uses, the §911(e)(2) revocation trap that catches engineers doing short rotations, the California non-conformity issue, and a worked example for a Senior Engineer on a London assignment.

The Setup: Why You Are Taxed Twice in the First Place

The United States is one of only two countries on earth (the other is Eritrea) that taxes its citizens on worldwide income regardless of residence. If you hold a US passport or a green card, every dollar you earn abroad lands on your Form 1040, even if you never set foot in the US during the tax year. Your host country also taxes that income because you earned it within their borders. Without relief, you would pay full freight twice.

Congress wrote two relief mechanisms. The Foreign Earned Income Exclusion lets you exclude foreign-earned wages from US gross income up to a cap. The Foreign Tax Credit lets you reduce your US tax bill dollar-for-dollar by the foreign income tax you actually paid. Per the same dollar of income, you pick one or the other, not both. You can mix them across different buckets of income (FEIE on wages, FTC on dividends, for example), but no double dipping.

How FEIE Works (Form 2555)

The exclusion lives on Form 2555. For tax year 2025, you can exclude up to $130,000 of foreign earned income per qualifying spouse, per Rev. Proc. 2024-40 inflation adjustments. On top of that base, IRC §911 allows a foreign housing exclusion for reasonable housing costs above a base amount, capped per high-cost city by IRS Notice (London, Hong Kong, Singapore, and Tokyo all sit near the top).

To qualify you have to pass one of two tests:

  • Bona Fide Residence Test. You established residence in a foreign country for an uninterrupted period that includes a full tax year (Jan 1 to Dec 31), with no clear intent to return to the US.
  • Physical Presence Test. You were physically present in a foreign country for at least 330 full days in any 12-month period. Travel days, US business trips, and US vacations all chip away at the 330. Miss it by a single day and the entire exclusion evaporates for that period.

FEIE excludes income from gross income entirely. It does not reduce your self-employment tax (FICA equivalents on Schedule SE), and it bumps your remaining income up the tax brackets (the IRS uses a "stacking" calculation so the unexcluded income is taxed at the rate it would have hit without the exclusion).

How FTC Works (Form 1116)

The credit lives on Form 1116. For each category of foreign-source income (general, passive, GILTI, etc.) you compute the foreign income tax you paid or accrued, then claim it as a dollar-for-dollar credit against your US tax on that same category of income.

There is no income cap on FTC, but there is a limitation under IRC §904: the credit you claim in a given category cannot exceed the US tax that would otherwise apply to that foreign-source income. If your foreign tax rate exceeds your US effective rate, the excess does not vanish. TCJA eliminated the one-year carryback for general-category income post-2017, so general-category excess credit carries forward 10 years only, available to offset future US tax on the same category of foreign income.

Self-employed expats also get to use the FTC against their US income tax (though, again, not against self-employment tax, which is a separate Social Security and Medicare obligation).

The Choice Matrix

The right answer almost always depends on three variables: the host country's effective income tax rate, your total foreign earned income, and the duration / certainty of your assignment. Here is the matrix we work from at intake:

Your Situation Usually Better Why
Host country tax rate is lower than your US effective rate (UAE, Singapore for some brackets, Hong Kong, Bahrain) FEIE FTC would only credit the small foreign tax you paid; FEIE removes the income from US tax entirely up to the cap.
Host country tax rate is higher than your US effective rate (UK, Germany, France, Australia, Japan, Israel) FTC The foreign tax fully wipes out US tax on the same income, plus the excess carries forward 10 years.
Income is above the FEIE cap ($130K for 2025) FTC, or a blend FEIE only removes the first $130K; the excess gets US-taxed at your top bracket. FTC can cover the entire amount if foreign rates are high.
Self-employed contractor abroad FTC FEIE does not reduce SE tax; FTC at least eliminates the US income tax on the same dollars.
Returning to the US mid-year (assignment ended early) FTC FEIE Physical Presence Test usually fails if you came home before hitting 330 days; FTC is always available.
You want to keep contributing to a Roth IRA FTC FEIE-excluded income does not count as earned income for IRA contribution purposes; FTC preserves the IRA contribution.
You want the Child Tax Credit refundable portion FTC FEIE-excluded income reduces the earned income used to compute the additional (refundable) CTC.

For most Bay Area engineers transferred to a Western European or Australian office, the answer lands on FTC. For engineers transferred to UAE, Singapore (on lower brackets), Bahrain, or other zero-or-low-tax jurisdictions, FEIE wins. The mistake is letting software pick by default.

The §911(e)(2) Revocation Trap

Once you elect FEIE on Form 2555, the election is treated as continuing automatically for every subsequent year you qualify, unless you affirmatively revoke it. Revoking sounds harmless. It is not.

Under IRC §911(e)(2) and the regulations under §1.911-7(b)(1), once you revoke FEIE you cannot re-elect it for five tax years without IRS consent (a private letter ruling, which costs roughly $12,500 in user fees and is rarely granted for convenience). This catches engineers who do back-to-back foreign rotations, take a year stateside between assignments, or who try to optimize year-by-year between FEIE and FTC.

Practical rule: do not elect FEIE casually. If you are going to do multiple foreign rotations across different countries with different tax rates, plan whether FEIE makes sense for the full arc of your career, not just this year's return. Once you flip to FTC, you are locked in for five years.

The California Non-Conformity Problem

California does not conform to IRC §911. California Revenue and Taxation Code §17024.5 selectively incorporates federal definitions, but it carves out §911. The result: even if you exclude $130,000 of London salary from your federal Form 1040 via FEIE, California taxes the full salary on your Form 540 (or 540NR if you broke California residency).

At California's top bracket structure (12.3% top bracket plus the 1% Mental Health Services Act surcharge on income above $1M, totaling 13.3% effective at that threshold), the un-excluded $130,000 can mean an extra $17,290 in state tax that the federal exclusion did nothing for. This is the single most common surprise for engineers who relocated abroad without first reviewing their California residency status with a tax advisor.

California does follow §901 (the FTC) in concept, but applies its own limitation under §17024.5 conformity quirks. You compute a separate California credit for foreign taxes; the federal Form 1116 numbers carry over but the limitation is recomputed. In practice this almost never wipes out the full California liability for a high-tax country like the UK, but it reduces the sting.

The cleanest fix is breaking California residency before the assignment starts. That is its own analysis: residency is fact-and-circumstances under FTB Pub 1031, and selling the Palo Alto house, registering to vote elsewhere, and moving your driver's license are part of it. For the playbook, see our note on California RSU and residency planning.

Worked Example: Senior Engineer, London Assignment

A Senior Engineer at a Bay Area company is transferred to London on a two-year assignment. Salary: $250,000. The UK PAYE system, including the additional rate and National Insurance, results in roughly $112,000 of UK income tax paid for the year (effective marginal rate around 45% at the top, blended effective around 44.8% on $250K). She passes the Physical Presence Test (330 days in the UK).

Path A: FEIE only. She excludes $130,000 under §911. The remaining $120,000 is taxable at US rates, stacked at her marginal bracket (the §911(f) stacking rule treats excluded income as filling the lower brackets first). Federal tax on the unexcluded $120,000 lands around $26,000 to $29,000 depending on filing status and other deductions. California (assuming she did not break residency) taxes the full $250,000, roughly $23,000 in CA tax.

Path B: FTC only. She claims the $112,000 of UK tax as a credit on Form 1116. Her US tax on $250,000 (single, standard deduction) is roughly $54,000 before credits. The FTC zeroes out the federal tax in the general category, and the $58,000 excess credit carries forward up to 10 years, available for future US tax on foreign-source general-category income. California still taxes $250,000 but allows a California FTC partial offset.

The delta: Path B saves roughly $26,000 to $29,000 in federal tax in year one, plus stockpiles a $58,000 carryforward that becomes valuable when she returns to the US and earns a foreign-source bonus or vesting RSU true-up in a later year. Path A's lower form-prep complexity is the only thing it has going for it.

Relocation letter in your inbox? We model FTC vs FEIE across the full assignment for Bay Area engineers regularly. Schedule a free consultation before you elect either path.

What Goes Wrong Without a CPA

The most common FTC-vs-FEIE mistake we see at intake: a Bay Area engineer on assignment in London or Tel Aviv lets TurboTax default to FEIE (the form is shorter), then tries to switch to FTC in year three when the math turns. The §911(e)(2) revocation lockout closes the window for five years, and the engineer overpays roughly $25,000-$60,000 per year in unrecovered foreign tax credit. Engineers who try to handle this in TurboTax routinely miss the IRA-contribution disqualifier (FEIE-excluded income is not earned income for IRA purposes), the lost refundable CTC capacity, and the California §17024.5 non-conformity that taxes the full salary even when federal excludes it. DIY tax software handles the basic Form 2555 entries. It does not flag the 5-year revocation lockout, the FBAR + Form 8938 + Form 5471 + PFIC matrix, or the California residency-break documentation required to escape state tax. Those are the items where engagement pays for itself many times over.

The Reporting Layer: FBAR and Form 8938

Moving abroad usually means opening a local bank account, a local pension, a local brokerage. Almost any of those crossing $10,000 in aggregate at any point in the year triggers an FBAR filing (FinCEN Form 114). Crossing the higher Form 8938 thresholds (which depend on filing status and whether you live abroad) triggers a separate IRS reporting obligation under IRC §6038D.

FEIE and FTC are about income tax. FBAR and 8938 are separate compliance regimes with their own penalties (up to $10,000 per non-willful FBAR violation per account per year, and up to 50% of the account balance for willful violations). We see this missed constantly. For the full deadline and penalty framework, see our FBAR filing guide. If your foreign portfolio includes a non-US mutual fund or ETF, you may also trip the punitive PFIC rules, covered in our PFIC reporting note. Engineers who acquire 10%+ in a foreign corporation (common for early-stage international startups) should also review Form 5471.

Action Items Before You Sign the Relocation Letter

  • Model FTC vs FEIE for the full arc of the assignment. One year is too short a horizon to make a 5-year-binding election.
  • Decide on California residency before you leave. If you keep California residency, factor 9.3% to 13.3% state tax into your total comp comparison.
  • Inventory foreign accounts the day you arrive. Open accounts, log balances monthly, and plan for FBAR and 8938 filings.
  • Track US presence days carefully. If you choose FEIE under the Physical Presence Test, every US business trip or family wedding eats into the 330. Use a calendar app, not memory.
  • Coordinate equity comp. RSUs that vest during the foreign assignment may be sourced partially to the US (based on the grant-to-vest workdays in each country). FEIE only covers the foreign-sourced portion.
  • Get a tax equalization agreement in writing. If your employer offers tax equalization or tax protection, the FTC vs FEIE choice may functionally be the employer's, but it affects your gross-up calculation.

When to Call Us

FTC vs FEIE is one of those choices where the right answer in year one can be the wrong answer in year three. Engineers on rotating international assignments, founders running operations across multiple jurisdictions, and dual-citizen families with a US-side filing obligation all need the choice modeled across the full assignment horizon, not the current tax year alone.

Silicon Valley Tax handles the FTC vs FEIE modeling, California residency analysis, FBAR and 8938 compliance, and the equity comp sourcing math for Bay Area tech workers abroad. We also work with companies running global mobility programs that need outside review of their employees' tax-equalization gross-ups. See our tech employee tax page for the full scope.

If you are about to take an assignment abroad, are already abroad and have not filed yet, or are coming home mid-year and unsure which path you locked into, schedule a free consultation. We will walk through your country, salary, family situation, and California residency status, and tell you which path costs less over the life of the assignment.

Going abroad? Or already there?

The FTC vs FEIE choice is binding for five years once you revoke. Model it before you file, not after.