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.
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.
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.
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.
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.
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.
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:
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 (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.
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.
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.