Cross-border tax research for solo CPAs and small firms: a practical workflow

Adam Tahir
July 16, 2026

Most filing seasons, a client turns up with foreign wages on a statement, an account held abroad, or a fund you have never seen on a 1099. Across engagements it keeps happening, and each time an otherwise routine return becomes a cross-border question. You have no Big Four research department down the hall to hand it to.

Handled alone or handled wrong, that question has a cost: a foreign information return missed, a position that does not hold up on review, hours lost on something that should have been quick. Cross-border tax research is the process of determining how the U.S. taxes a person or entity with income, assets, or activity in more than one country, and how treaties and foreign-reporting rules change that answer. So how do you work one with the same confidence as a domestic return?

For a solo CPA, the approach is a fixed sequence: pin down residency, source the income, check the treaty, apply the Code mechanics, satisfy the information-reporting rules, then document the reasoning trail. The value of that order is that the position holds up. When the IRS asks why you took a position, "I followed the Code and cited the authority" is defensible; "the software said so" is not.

Key takeaways

  • Residency and status come first, and worldwide income is the practical default for U.S. persons. Determine whether the client is a U.S. citizen, a resident alien under IRC §7701(b), a nonresident alien, a dual-status taxpayer, or a treaty nonresident, then apply IRC §61, gross income means "all income from whatever source derived," to worldwide income for citizens and resident aliens unless a treaty, exclusion, credit, or specific Code rule changes the result.
  • For nonresident aliens, isolate U.S.-source FDAP and ECI. IRC §872 limits the NRA gross-income base to U.S.-source non-ECI plus effectively connected income, with mechanics under §§871, 864(c), and 1441.
  • The Foreign Tax Credit (IRC §901, Form 1116) and the Foreign Earned Income Exclusion (IRC §911, Form 2555) solve different problems. Model both when available, because foreign taxes allocable to income excluded under §911 generally cannot be credited.
  • Information reporting is where penalties bite. FBAR (FinCEN Form 114) and Form 8938 are separate regimes, and foreign entities or pooled investments can trigger Forms 5471, 8865, 8858, 8621, 3520, 3520-A, or 926.
  • A treaty position may require disclosure on Form 8833 under IRC §6114 unless a regulatory exception applies. An undisclosed treaty position can create avoidable penalty and examination risk where Form 8833 disclosure was required and no regulatory exception applies.
  • Your file is the work product. For each position, preserve the facts, the issue, the authority, the analysis, the conclusion, and the disclosure decision.

Which primary authorities govern a cross-border return, and in what order?

Start with the statute, not a summary. Secondary sources tell you what someone thinks the rule is; primary authority is the rule.

For cross-border work the core authorities are the Internal Revenue Code, the Treasury Regulations under it, the relevant bilateral treaty and its protocols, the Technical Explanation and competent authority guidance where applicable, and the IRS forms and instructions that operationalize each position. Technical Explanations, issued by the Treasury Department to accompany a treaty, are interpretive aids rather than binding law, but practitioners rely on them in treaty research.

The order matters as much as the sources. You cannot source income until you know whose income it is, and you cannot apply a credit or exclusion until you know the income is U.S.-taxable in the first place. Work the sequence below in order and each step narrows the next.

The six-step cross-border research workflow

Step 1: Establish residency and status

Determine whether the taxpayer is a U.S. person before anything else. U.S. citizens and resident aliens generally compute U.S. taxable income using the broad gross-income rule of IRC §61, "all income from whatever source derived," and are generally subject to U.S. tax on worldwide income unless a treaty, exclusion, credit, or specific Code rule modifies the result.

Nonresident aliens are generally taxed under IRC §871(a) on certain U.S.-source fixed or determinable annual or periodical (FDAP) income, often through gross-basis withholding under IRC §1441, and under IRC §871(b) on income effectively connected with a U.S. trade or business (ECI), with ECI determined under IRC §864(c). IRC §872(a) defines the nonresident alien gross-income base as U.S.-source income not effectively connected with a U.S. trade or business plus income that is effectively connected. That distinction between FDAP withholding and net-basis ECI taxation changes the entire return.

For individuals, first determine whether the taxpayer is a U.S. citizen. If not, apply IRC §7701(b) to determine resident alien status through the green card test, the substantial presence test (a day-count formula weighting the current year and the two prior years), or an applicable first-year election. Dual-status years and treaty tie-breakers also live here.

For noncitizens, also test whether the substantial presence result is changed by the closer-connection exception under IRC §7701(b)(3)(B), the exempt-individual rules for certain students, teachers, trainees, and diplomats, or a treaty residence tie-breaker. A treaty tie-breaker can change income-tax residence for treaty purposes, but it does not automatically eliminate U.S. information-reporting obligations; analyze FBAR, Form 8938, Form 5471, Form 8621, Form 8858, Form 8865, Forms 3520 and 3520-A, and Form 926 separately. This matters most for long-term green-card holders, because IRC §7701(b)(6) carries specific treaty-residence and notification consequences.

Entities need their own classification check: confirm whether the entity is a corporation, partnership, or disregarded entity, and whether it is foreign or domestic, because that drives which anti-deferral and reporting regimes apply.

Once you fix status, map it to the return: Form 1040 for U.S. citizens and resident aliens, Form 1040-NR for nonresident aliens, and dual-status mechanics where residency changes during the year.

Step 2: Source the income

Once status is fixed, characterize and source each item. Wages, interest, dividends, rents, royalties, and capital gains each follow their own sourcing rules, and the source determines both U.S. taxability for a nonresident and the credit limitation for a U.S. person. Each item has its own rule: interest generally by debtor residence, dividends by the payer corporation's residence, rents and royalties by place of use, and gain on personal property generally by the seller's residence, each with exceptions, so verify the item-specific rule against current law.

Compensation for personal services is generally sourced where the services are performed: U.S.-performed services are generally U.S.-source under IRC §861(a)(3), and services performed abroad are generally foreign-source under IRC §862(a)(3), with the mechanics in Treas. Reg. §1.861-4 and subject to treaty provisions. A salary earned for services physically performed in Canada, for instance, is generally foreign-source compensation, and that drives whether the FTC limitation under IRC §904 leaves room to credit the Canadian tax the client paid.

Step 3: Check the treaty

Now read the treaty, because it can modify the Code result. Under IRC §894, the Code applies with due regard to U.S. treaty obligations, so a treaty can reduce or eliminate a tax the Code would otherwise impose, but only where the taxpayer qualifies for treaty benefits and no saving clause, limitation-on-benefits provision, or later-in-time statutory rule blocks the benefit. Pull the specific bilateral treaty (here, the U.S.-Canada treaty) and check the relevant article: residence tie-breakers, the saving clause, and reduced withholding rates.

Do not skip the saving clause. It lets the United States tax its citizens and residents as if the treaty were not in effect, subject to listed exceptions, and it is where most treaty misreadings happen.

A treaty-based return position may require disclosure on Form 8833 under IRC §6114 unless a regulatory exception applies (see Treas. Reg. §301.6114-1). Treat the disclosure analysis as part of the position, not an afterthought.

Step 4: Apply the Code mechanics (FTC vs FEIE)

With residency, sourcing, and treaty settled, choose the mechanism that relieves double taxation. The two workhorses are the Foreign Tax Credit under IRC §901 and §904 (Form 1116) and the Foreign Earned Income Exclusion under IRC §911 (Form 2555). They are not interchangeable, and the comparison table below lays out when each fits.

Run the numbers both ways when the client qualifies for both. The FEIE excludes qualifying foreign earned income up to an annual inflation-adjusted cap that you should confirm for the 2026 tax year, while the FTC credits creditable foreign income taxes against U.S. tax, subject to the §904 limitation. Foreign taxes allocable to income excluded under §911 generally cannot be credited, which is why the exclusion can waste credits in high-tax jurisdictions (the §911(d)(6) denial-of-double-benefit rule).

When modeling the FEIE, account for the stacking rule under IRC §911(f): the exclusion does not drop the client into lower brackets, because nonexcluded income is generally taxed at the rate that would apply if the excluded income were included.

Step 5: Nail the foreign information reporting

This is the step that generates penalties even when the tax is zero. Foreign accounts, foreign entities, and foreign financial assets trigger separate reporting obligations, each with its own form, threshold, and penalty regime.

The common triggers for an individual client:

  • FBAR (FinCEN Form 114) under 31 U.S.C. §5314 and 31 CFR §1010.350, filed electronically with FinCEN as FinCEN Form 114, for foreign financial accounts exceeding $10,000 in aggregate at any point in the year.
  • Form 8938 under IRC §6038D, for specified foreign financial assets above the filing threshold, which varies by filing status and residence.
  • Form 5471 under IRC §6038 and §6046, for certain U.S. persons who are officers, directors, or shareholders in a foreign corporation.
  • Form 8621 under IRC §1291-1298, for interests in a passive foreign investment company (PFIC), which sweeps in many foreign mutual funds.
  • Form 8865 under IRC §6038, §6038B, and §6046A, for certain U.S. persons with interests in a foreign partnership.
  • Form 8858 under IRC §6038, for foreign disregarded entities and foreign branches.
  • Forms 3520 and 3520-A under IRC §6048, for transactions with foreign trusts and certain large foreign gifts.
  • Form 926 under IRC §6038B, for certain transfers of property to a foreign corporation.

An undisclosed foreign brokerage account is the common trap. If it holds foreign mutual funds, you may have both an FBAR and a PFIC problem in one statement. Screen each foreign pooled investment for PFIC status and determine whether Form 8621 is required due to ownership, an election, a distribution, a disposition, or another reporting trigger, even if the client received no Form 1099 and had no obvious U.S. taxable event.

Under Treas. Reg. §1.6038D-7 and the Form 8938 instructions, specified foreign financial assets already reported on other international information returns generally need not be separately detailed again on Form 8938, but you must still complete the Form 8938 summary identifying the other forms filed. That relief reduces duplicate detail; it does not relieve you of the separate obligation to file Forms 3520, 3520-A, 5471, 8621, or 8865 themselves.

Step 6: Document the reasoning trail

Write the file as you go, not at the end. For each position, record the question, the authority you relied on (statute, regulation, treaty article, or form instruction), the facts that drove the conclusion, and the conclusion itself. That is the difference between a position you can defend and a position you can only assert.

A defensible file answers the reviewer's next question before it is asked. When a partner or an examiner reads it, the reasoning path from facts to authority to conclusion should be visible without a conversation.

Cross-border research quick reference

Use this table as a fast pass over the workflow before you file. Each row maps a research question to the primary authority or form that answers it.

Step Research question Primary authority / form
1 Is the taxpayer a U.S. citizen, resident alien, nonresident alien, dual-status, or treaty resident/nonresident? IRC §7701(a)(30), §7701(b), §7701(b)(6); §872 (NRA base); closer-connection and exempt-individual rules; treaty residence article
2 What is the character and source of each income item? IRC §861(a)(3), §862(a)(3); Treas. Reg. §1.861-4
3 Does a treaty modify the Code result? IRC §894; treaty article; saving clause; LOB provision
4 Which relief mechanism applies? IRC §§901, 904, 911; Forms 1116, 2555
5 Which international information returns are triggered? FBAR; Forms 8938, 5471, 8865, 8858, 8621, 3520, 3520-A, 926
6 Is treaty disclosure required? IRC §6114; Form 8833
7 Is the position documented? Facts, issue, authority, analysis, conclusion, disclosure decision

FTC vs FEIE: which relief mechanism fits?

Factor Foreign Tax Credit Foreign Earned Income Exclusion
Authority IRC §901, limitation under §904 IRC §911
Form Form 1116 Form 2555
What it does Credits foreign income taxes paid against U.S. tax on foreign income Excludes foreign earned income up to an annual inflation-adjusted cap
Income covered Most foreign-source income taxed abroad Earned income only (wages, self-employment); not investment income
Best fit High-tax jurisdictions; investment and passive income Lower-tax jurisdictions; earned income within the cap
Qualification Foreign tax must be a creditable income tax actually paid or accrued Tax home abroad plus bona fide residence or physical presence test
Carryover Excess credits carry back 1 year, forward 10; tracked by separate limitation category (basket) Unused exclusion does not carry over

The mechanics reward running both. A client in a high-tax country who excludes income under §911 can strand foreign taxes the client could otherwise have credited and carried forward.

FBAR vs Form 8938: who files what, and what are the penalties?

Factor FBAR (FinCEN Form 114) Form 8938
Authority 31 U.S.C. §5314 (Bank Secrecy Act) IRC §6038D
Filed with FinCEN, separate from the tax return Attached to the federal income tax return
Who files U.S. persons with a financial interest in or signature authority over foreign accounts Specified persons holding specified foreign financial assets
Threshold Aggregate over $10,000 at any point in the year Varies by filing status and U.S. vs foreign residence
Covers Foreign financial accounts Broader: accounts plus other foreign financial assets
Penalties Non-willful and willful tiers. After Bittner v. United States, 598 U.S. 85 (2023), the non-willful penalty generally applies on a per-report, not per-account, basis. Willful penalties remain far more severe and can be measured by reference to the account balance; amounts are inflation-adjusted under the Bank Secrecy Act regime, so confirm current figures before advising. Initial penalty per failure, continuation penalties after IRS notice, and possible accuracy-related penalties.

The two overlap but are not substitutes. The same Canadian account can appear on both forms, and filing one does not satisfy the other. Confirm current thresholds and penalty figures against the form instructions before you advise, because the amounts adjust.

What to watch out for

Silent treaty positions draw scrutiny. If you rely on a treaty to reduce or eliminate a Code tax and skip the Form 8833 disclosure that IRC §6114 requires, you have created an exposure that a review can find in minutes.

PFICs hide in ordinary-looking portfolios. A foreign mutual fund or pooled investment is frequently a PFIC under IRC §1291-1298, and the default tax regime is punitive. Screen for it before you file, not after a notice arrives.

Do not treat the FEIE as automatically better because it is simpler. For a client in a high-tax country, the exclusion can waste creditable foreign taxes. Model the outcome, because in a high-tax jurisdiction the simpler election can be the costlier choice.

Income tax is not the whole picture. For employees and the self-employed, separately check U.S. FICA or self-employment tax and any applicable Social Security totalization agreement, because the FTC and FEIE do not resolve social security tax exposure on their own.

For long-term green-card holders, weigh expatriation exposure and Form 8854 under IRC §877A and §7701(b)(6) before claiming treaty nonresident status.

When you cannot find a clean answer in the primary authority, say so in the file and document the position you took and why. A reasoned position grounded in the Code and treaty is defensible. A confident guess is not.

The workflow is what makes a solo position defensible

Cross-border research at a small shop is not about matching Big Four headcount. It is about running the same sequence every time: residency, sourcing, treaty, Code mechanics, information reporting, and a documented reasoning trail grounded in primary authority.

Bizora runs primary-authority-grounded research and its View Steps feature preserves a visible reasoning trail, but you should independently verify the citations, apply the facts, and document the final return position. It is a supplemental tool that strengthens your judgment, not a substitute for it, and you still own the residency call and the position on the return.

If you are weighing options, our breakdown of how the leading tax research tools stack up covers the tradeoffs before you research this in Bizora.

Frequently asked questions

How do I research a cross-border tax question without a Big Four research team?

Run a fixed workflow instead of relying on scattered searches: establish residency under IRC §7701(b), source the income, check the treaty under IRC §894, apply the Code mechanics (FTC under §901 or FEIE under §911), satisfy the information-reporting rules, then document the reasoning. Working from primary authority in a set order is what makes a solo position defensible, with or without a research department behind you.

Which primary authorities govern U.S. taxation of a client's foreign income?

The starting point is IRC §61, the broad gross-income rule that brings the worldwide income of U.S. citizens and residents into the tax base, and IRC §7701(b), which defines individual residency for noncitizens. From there you apply the relief and reporting provisions: IRC §901 and §911 for double-tax relief, IRC §894 and §6114 for treaty positions, and IRC §6038, §6038D, and 31 U.S.C. §5314 for information reporting. Read the statute and the governing Treasury Regulations before any secondary summary.

How can a tax treaty modify the Internal Revenue Code result?

Under IRC §894, the Code applies with due regard to U.S. treaty obligations, so a treaty can modify the Code result where the taxpayer qualifies for benefits and no saving clause, limitation-on-benefits provision, or later-in-time statutory rule prevents it. Watch the saving clause, which generally lets the United States tax its own citizens and residents as if the treaty did not apply, subject to specific exceptions. When you take a treaty-based position that modifies the Code result, IRC §6114 generally requires disclosure on Form 8833.

FBAR vs Form 8938: who files what, and what are the penalties?

FBAR (FinCEN Form 114) is required under 31 U.S.C. §5314 when foreign financial accounts exceed $10,000 in aggregate at any point in the year, and it is filed with FinCEN separately from the return. Form 8938, required under IRC §6038D, attaches to the tax return and covers a broader set of specified foreign financial assets above thresholds that vary by filing status and residence. Both carry significant per-failure penalties, and filing one does not satisfy the other.

Foreign Tax Credit or Foreign Earned Income Exclusion: how do I choose?

Model both when the client qualifies for each. The Foreign Tax Credit (IRC §901, Form 1116) credits foreign income taxes paid and generally favors clients in high-tax jurisdictions, with excess credits carrying forward. The Foreign Earned Income Exclusion (IRC §911, Form 2555) excludes earned income up to an annual cap and can favor lower-tax situations, but it can strand creditable foreign taxes for a client in a high-tax country.

How do I determine whether a cross-border client is a U.S. tax resident?

First check citizenship: a U.S. citizen is a U.S. person under IRC §7701(a)(30) regardless of where they live, taxed on worldwide income independent of IRC §7701(b). For non-citizens, apply IRC §7701(b): a person is a resident alien through the green card test, the substantial presence test (a weighted day-count over the current and two prior years), or an applicable first-year election. If a treaty residence tie-breaker applies, resolve it before you source income or apply any credit, because every downstream position depends on status.