Expat Tax & Finance

Foreign Income Tax Software Checklist

Choose expat tax software by forms, FBAR needs, foreign tax credits, and real add-on costs before you pay or file.

Expat tax workspace with calculator passport and blank forms
Key Takeaways
  • The 2025 foreign earned income exclusion is up to $130,000, but software still must test tax home and residency rules correctly.
  • FBAR filing is triggered when aggregate foreign accounts exceed $10,000 at any time, even if the accounts produced no taxable income.
  • Form 8938 does not replace FBAR; it attaches to the tax return and uses different asset definitions and thresholds.
  • As of August 2026, H&R Block expat self-file started at $124 plus $49 per FBAR, while assisted employee filing started at $259.
  • The Form 1116 simple election can apply only when foreign taxes are no more than $300, or $600 married filing jointly, and other rules fit.

A $259 expat tax prep quote can become $483 before you add a state return and FBAR, while a self-file software path can start near $110 and still miss the form that actually matters. The expensive mistake is not choosing the wrong brand; it is choosing tax software before you know whether your return needs Form 2555, Form 1116, Form 8938, FBAR, Schedule C, a state return, or human review.

This checklist is for US citizens and green card holders abroad who have foreign wages, freelance income, foreign bank accounts, investments, or a mixed US-and-foreign tax year. It is not another ranking of every product. For that, use the broader expat tax software ranked guide; this article is the decision filter to run before you pay.

Start With Forms, Not Brands

The right foreign income tax software is the one that can handle your actual filing map. A clean employee return with one foreign salary and no investments is a different job from a self-employed expat with foreign VAT, US clients, a brokerage account, and $12,000 spread across three non-US bank accounts.

As of August 2026, the IRS Instructions for Form 2555 say the 2025 foreign earned income exclusion is up to $130,000 if you meet the tax home test plus either the bona fide residence test or physical presence test. That number changes annually, so your software must use the tax-year-specific limit and ask enough questions to test eligibility.

Minimum form map

Your situation Likely form or filing Software risk When to upgrade
Foreign salary and enough days abroad Form 2555 Bad date entry can break physical presence math Multiple countries, housing exclusion, or split-year moves
Foreign income tax paid to another country Form 1116 Foreign tax credit categories can be misclassified Carryovers, passive income, or high-tax country planning
Foreign accounts over $10,000 aggregate FinCEN Form 114, FBAR FBAR may sit outside normal tax software Many accounts, joint accounts, pensions, or signature authority
High-value foreign assets Form 8938 Thresholds differ from FBAR and attach to the tax return Foreign pensions, entities, brokerage, or married filing separately
Freelance or business income abroad Schedule C and Schedule SE FEIE does not automatically remove self-employment tax Foreign company, contractors, payroll, or totalization questions

Do You Need Form 2555 Or Form 1116?

Many expats should compare Form 2555 and Form 1116 before choosing software because the cheaper filing path can become expensive if it leads to the wrong election. Form 2555 excludes qualifying earned income; Form 1116 claims foreign tax credits for qualifying foreign taxes.

The IRS Instructions for Form 1116 explain that individuals use it to claim the foreign tax credit when they paid or accrued certain foreign taxes and the simple election does not apply. The instructions also note a limited election without Form 1116 when total creditable foreign taxes are no more than $300, or $600 if married filing jointly, and other conditions are met.

Which path fits your return?

Form 2555 often fits remote employees, teachers, and contractors who earn abroad, qualify under one of the residency tests, and live in a low-tax or zero-tax country. Form 1116 often fits people in higher-tax countries because the foreign tax credit can reduce US tax without using the FEIE election.

The hard cases are mixed. A freelancer in Portugal may have foreign earned income, US-source client payments, self-employment tax, foreign social contributions, and investment income in the same return. A retiree in Mexico may have no earned income at all, which means Form 2555 is not the tool, even though foreign bank accounts may still trigger reporting.

Quick math

$145,000 foreign salary - $130,000 maximum 2025 FEIE = $15,000 still potentially exposed before deductions, housing exclusion, credits, and other income are considered.

FBAR And Form 8938 Are Separate Gates

Do not assume that filing a federal return handles foreign account reporting. FBAR and Form 8938 are separate regimes with different thresholds, filing destinations, and asset definitions.

FinCEN says a United States person must file an FBAR if the aggregate value of foreign financial accounts exceeds $10,000 at any time during the calendar year. The IRS FBAR page repeats that the accounts can include bank accounts, brokerage accounts, and mutual funds, and that taxable income from the account is not required for FBAR filing to matter.

Abstract foreign account reporting workflow with connected financial nodes

FBAR questions to ask before paying

  • Does the product prepare FinCEN Form 114, or only remind you to file elsewhere?
  • Does the quoted price include FBAR, or is it an add-on per filing?
  • Can it handle joint foreign accounts, signature authority, and accounts with no income?
  • Does it prompt for maximum account value during the year, not only the December 31 balance?
  • Does it preserve a copy of filed FBAR records for your permanent tax folder?
  • Can it handle foreign pensions or employer retirement accounts that may not look like ordinary bank accounts?

Form 8938 is attached to your income tax return. IRS Instructions for Form 8938 say it does not replace FBAR, and the IRS Form 8938 Q&A lists foreign pensions, deferred compensation plans, and foreign financial institution accounts as examples of specified foreign financial assets. If your software treats all foreign reporting as one yes-or-no checkbox, slow down.

Compare Real Costs Before You Start

Pricing pages often show a low starting point, while expat filing costs depend on forms, states, late years, FBAR, and advisory support. As of August 2026, TaxAct's product page showed Self-Employed starting at $109.99, while its support article confirms entry workflows for Form 2555 and Form 1116 foreign income items.

H&R Block's expat self-file page showed online expat filing starting at $124 plus $49 per FBAR. Its assisted expat filing page showed employees starting at $259, investor and self-employed filers starting at $459, non-US business owners starting at $1,959, plus $125 per state return and $99 per FBAR.

Price-check table

Filing profile What to verify Likely cost driver Cash-flow angle
Foreign employee, no state, no FBAR Form 2555 support and physical presence calendar Base federal package Self-file may preserve cash if facts are simple
Foreign employee with FBAR Whether FBAR is included or charged separately Per-FBAR add-on A $49-$99 add-on is cheaper than missed reporting
High-tax country employee Form 1116 categories and carryover handling Foreign tax credit complexity Correct FTC use can reduce tax drag legally
Self-employed expat Schedule C, Schedule SE, FEIE, and totalization questions Business income plus SE tax Good setup avoids surprise 15.3% SE tax assumptions
Foreign company or trust owner Forms 5471, 8858, 8865, 3520, or specialist review Information return penalties and form volume Paying a pro can be downside-risk protection

For banking and account reporting context, the FBAR versus Form 8938 guide is the better deep dive. If you are still building the full money stack before filing, start with the Expat Tax & Finance hub.

The 12-Point Software Selection Checklist

Run this checklist before entering personal data or paying for a filing package. The goal is to eliminate software that cannot handle your filing map before you are emotionally invested in finishing inside the wrong product.

Checklist

  1. List every country where you lived or worked during the tax year.
  2. Count US days and foreign days before you test Form 2555 eligibility.
  3. Separate earned income, pension income, dividends, interest, rental income, and business profit.
  4. List every foreign account and its highest balance during the year.
  5. Check whether aggregate foreign accounts exceeded $10,000 at any moment.
  6. Identify whether any foreign assets may belong on Form 8938 even if they are not simple bank accounts.
  7. Confirm the software supports Form 2555 if you plan to use FEIE.
  8. Confirm it supports Form 1116 if you paid foreign income tax.
  9. Confirm whether FBAR is included, separate, or unsupported.
  10. Check whether state filing is needed from your former domicile or current ties.
  11. Price one year plus any late or amended years, not just the current federal return.
  12. Decide in advance what issue would trigger a paid CPA review.

Do not skip step 12. Software is good at calculations after facts are classified. It is weaker when the hard question is whether a foreign pension is a trust, whether a fund is a PFIC, whether your former state still treats you as domiciled, or whether a treaty position needs disclosure.

Who Should Self-File, And Who Should Not?

Self-filing can be reasonable when your facts are simple, documented, and repeatable. It is risky when the return includes foreign entities, uncertain reporting classifications, large account values, prior noncompliance, or an election you may regret later.

Hands organizing receipts and calculator for expat tax filing

Good self-file candidate

You may be a good self-file candidate if you have one employer, one country, clean travel records, no foreign investment funds, no foreign company, no late years, and a small number of foreign accounts you can document. In that case, the key value is disciplined data entry and a final review against official thresholds.

Pay for review when the downside is bigger

Pay for human review if you own a foreign company, hold non-US pooled funds, have foreign pensions or trusts, need to catch up on FBAR, changed domicile states, or are choosing between FEIE and foreign tax credits in a high-tax country. A $459 or $1,000 review can be cheap if it prevents a missed information return or a bad election.

Data Notes / Sources Checked

Data note: form thresholds, FEIE amounts, and provider prices were checked in August 2026. IRS thresholds and software prices can change by tax year and filing season.

Conclusion

The best tax software for foreign income is not the product with the cleanest homepage. It is the product that can handle your exact forms, account reporting, state issues, and election choices without hiding the true price until the end.

Map the return first. Then choose the cheapest filing path that can support that map with enough review to protect the downside. For simple expat returns, that may be self-file software. For entity, trust, PFIC, late FBAR, or high-tax-country planning, the better cash-flow decision may be paying for expert review before the IRS asks questions later.

Frequently asked questions

What is the best tax software for foreign income?

The best choice is the product that supports your required forms, including Form 2555, Form 1116, FBAR, Form 8938, state returns, and any business schedules you need.

Does tax software always file my FBAR?

No. Some products include FBAR filing, some charge separately, and some only remind you to file FinCEN Form 114 outside the income tax return workflow.

Should expats use Form 2555 or Form 1116?

It depends on income type, foreign tax paid, country tax rate, and future planning. Form 2555 excludes qualifying earned income; Form 1116 claims foreign tax credits.

When should I pay an expat CPA instead of self-filing?

Pay for review when you have foreign entities, PFICs, trusts, pensions, late FBARs, state domicile risk, or a high-tax-country FEIE versus FTC decision.

This guide is general information, not personalized tax, legal, or investment advice. Rules change; verify current thresholds with official sources or a qualified professional before acting.

FBARexpat tax softwareforeign income tax