Form 5471: Who Must File, Every Schedule, and the Errors That Trigger Penalties

Anirudh Badam
Co-Founder and CAIO, Adopt AI15 July 2026
Form 5471 is the return that punishes process failures rather than judgment calls. The positions on it are rarely aggressive. What goes wrong is more mundane: a category box that was never checked, a Schedule M that got skipped because nobody pulled the intercompany detail, a reference ID number that changed between years, a Schedule P that was rolled forward from a workbook nobody has reconciled since 2021.
Those are not tax opinions. They are missing inputs. And under Section 6038 they cost $10,000 per form per year before anyone looks at whether the numbers were right, while Section 6501(c)(8) holds the statute of limitations open on the taxpayer's entire return until the information is finally furnished.
This guide covers who must file, what each schedule actually captures, the errors that generate penalties in practice, and what changed for tax years beginning after December 31, 2025.
Scope note: the controlling authority is always the current-year Form 5471 instructions, and the category-by-schedule chart in those instructions changes almost every year. Treat the tables below as a working map for scoping and review, not as a substitute for the chart on the return you are signing.
What Form 5471 is, and what it is not
Form 5471, Information Return of U.S. Persons With Respect To Certain Foreign Corporations, is an information return. It does not compute a tax. It is the disclosure vehicle that supports Subpart F income, Section 956 inclusions, the global intangible low-taxed income regime (now net CFC tested income), previously taxed earnings and profits tracking, and the deemed paid foreign tax credit under Section 960.
Three consequences follow from that, and all three are where firms lose money:
- It is due whether or not there is income, tax, or activity. A dormant foreign corporation still files. A loss year still files.
- A substantially incomplete form is treated as no form at all. Filing a Form 5471 with blank schedules that were required does not start the clock or satisfy Section 6038.
- It is filed per foreign corporation, per filer, per annual accounting period. Five CFCs in a structure means five forms, and lower-tier entities are not covered by the top-tier filing.
It attaches to and is filed with the filer's income tax return (Form 1120, 1040, 1065, 1041, 990, or the applicable return) by that return's due date including extensions. There is no separate filing address and no separate extension.
Who must file: the five categories
Start with the ownership determination, then map to categories. Doing it in the other order is how filers get missed.
Category 1: U.S. shareholders of a specified foreign corporation
A U.S. shareholder who owned stock in a specified foreign corporation (SFC) at any time during the SFC's annual accounting period. This category came out of the Section 965 transition tax and now mostly matters where an SFC is not itself a CFC.
Category 1 splits into three subcategories, and the subcategory drives how much you file:
- 1a: a Category 1 filer not described in 1b or 1c
- 1b: an unrelated Section 958(a) U.S. shareholder
- 1c: a related constructive U.S. shareholder
Category 2: officers and directors on a qualifying acquisition
A U.S. citizen or resident who is an officer or director of a foreign corporation in which a U.S. person has, during the year, either acquired stock meeting the 10% stock ownership requirement, or acquired additional stock bringing them to that threshold.
The 10% test here is 10% or more of total value, or 10% or more of the total combined voting power of all classes with voting rights.
This is the category most often missed, because the filer is an individual with no equity. Firms find it during a controversy, not during preparation. If your client has U.S. officers or directors sitting on foreign subsidiary boards, that population needs to be screened every year against the cap table activity.
Category 3: acquisitions, dispositions, and status changes
A U.S. person who, during the year:
- acquires stock that, when added to stock already owned, meets the 10% stock ownership requirement
- acquires additional stock meeting that requirement
- becomes a U.S. person while meeting the 10% requirement
- disposes of enough stock to fall below the 10% requirement
- meets the 10% requirement when the foreign corporation is reorganized
Category 3 is event-driven, which means it does not show up in a rollforward. A prior-year workpaper set gives you no signal at all. The trigger lives in the transaction file.
Category 4: control for 30 days or more
A U.S. person who had control of a foreign corporation for an uninterrupted period of at least 30 days during the foreign corporation's annual accounting period.
Control means more than 50% of total combined voting power, or more than 50% of total value, held directly, indirectly, or constructively. Control chains down: a U.S. person who controls a foreign corporation that in turn controls another foreign corporation is treated as controlling the second one.
Category 4 carries the heaviest schedule load, and it is the only category that files Schedule M.
Category 5: U.S. shareholders of a CFC
A U.S. shareholder who owned stock in a foreign corporation that was a CFC at any time during the foreign corporation's tax year, and who owned that stock on the last day of the year in which it was a CFC.
Note both halves of that test. The "last day" requirement is also the ownership test that drives the Section 951A inclusion, so it does double duty in the workpapers.
Category 5 splits the same way Category 1 does:
- 5a: a Category 5 filer not described in 5b or 5c
- 5b: an unrelated Section 958(a) U.S. shareholder
- 5c: a related constructive U.S. shareholder
Categories overlap, and you file the union
A U.S. parent that controls a CFC is both Category 4 and Category 5. A shareholder who crossed 10% during the year and holds control by year end can be 3, 4, and 5. You check every applicable box on page 1 and you file the union of the schedules those categories require. Filing only the schedules for the "highest" category is a common and expensive shortcut.
Determining ownership before determining category
Every category test above turns on ownership measured directly, indirectly, and constructively. The attribution rules of Section 318, as modified by Section 958(b), are doing the real work, and they reach further than most preparers expect: family members, partnerships and estates and trusts, corporations, and options treated as exercised.
Two structural points matter more than the mechanics:
Constructive ownership creates filers who own nothing economically. A U.S. person with zero direct interest can be a Category 5 filer through attribution. If your ownership workpaper starts from the cap table rather than from an attribution analysis, you will miss these.
Downward attribution created a large population of accidental CFCs, and that is now unwinding. The Tax Cuts and Jobs Act repealed Section 958(b)(4), which allowed stock owned by a foreign person to be attributed downward to a U.S. entity. Foreign-parented groups with any U.S. member suddenly had CFCs and U.S. shareholders that had no economic connection to the U.S. group. Rev. Proc. 2019-40 provided safe harbors and penalty relief for exactly that fact pattern, and it is still the first document to read when a CFC determination looks absurd on its face.
What changed for tax years beginning after December 31, 2025
If you are preparing 2025 returns right now, the pre-OBBBA regime still applies. For tax years of foreign corporations beginning after December 31, 2025, three changes affect Form 5471 scoping and the schedules directly:
Section 958(b)(4) is restored. The downward attribution rule that created accidental CFCs is repealed prospectively, and new Section 951B introduces a parallel regime for foreign-controlled U.S. shareholders and foreign-controlled foreign corporations. Practical effect: some entities stop being CFCs, some filers stop being U.S. shareholders, and a new set of determinations replaces them. Do not assume last year's filer list carries forward. Rebuild it.
GILTI becomes net CFC tested income. The QBAI and deemed tangible income return reduction is eliminated, the Section 250 deduction rate drops, and the foreign tax credit haircut on tested income taxes is reduced. Schedule I-1 exists to feed the old computation, so expect its structure to move.
Schedules will change. Where a computation changed, the schedule that carries it changed too.
Every schedule, and what it is actually for
Schedules A, B, C, F, G, and I are printed on the form itself. Everything else is a separate schedule filed with it.
| Schedule | What it captures | Where firms lose time |
|---|---|---|
| A Stock of the Foreign Corporation | Each class of stock and shares outstanding at the beginning and end of the year | Multiple classes, preferred, and mid-year issuances that nobody documented |
| B Part I U.S. Shareholders | Each U.S. shareholder owning 10% or more directly, indirectly, or constructively | Requires the attribution analysis to be finished first |
| B Part II Direct Shareholders | All direct shareholders at any percentage, including foreign persons | Routinely under-reported because preparers apply the 10% filter here too |
| C Income Statement | Income statement in functional currency and in U.S. dollars | Translation rate selection, and local-GAAP trial balances that were never conformed |
| E Income, War Profits, and Excess Profits Taxes | Foreign taxes paid and accrued by separate category and by country, deemed paid taxes, and taxes for which credit is disallowed | Country-by-country and category-by-category detail that the local books do not track |
| E-1 Taxes on Accumulated E&P | Taxes paid, accrued, or deemed paid on accumulated earnings, including taxes associated with PTEP |
On the category-to-schedule matrix: Categories 1a/1b/1c and 5a/5b/5c file reduced schedule sets, and the reductions differ between them. Category 4 filers file the broadest set. The chart in the current-year instructions is the only reliable source for which combination applies to your filer, and it is worth re-reading each season rather than relying on the prior year's workpaper index.
The errors that trigger penalties
These are ordered by how often they show up, not by dollar exposure.
1. Not filing because the entity was dormant. Inactivity is not an exception. Rev. Proc. 92-70 provides a summary filing procedure for a dormant foreign corporation, which requires page 1 only with the prescribed statement at the top. That is a reduced filing, not a waived one. Firms that treat dormancy as a non-event accumulate one $10,000 exposure per entity per year, and keep the statute open on the whole return the entire time.
2. Filing an incomplete form and assuming it counts. A Form 5471 missing required schedules is treated as a failure to file. This matters most in the last week of the deadline, when the instinct is to file what you have and amend later. The amendment does not retroactively close Section 6501(c)(8) on the original filing date.
3. Copying book income onto Schedule H with no E&P adjustments. Current E&P is not net income per books. Depreciation differences, capitalization, reserves, and foreign currency all require adjustment. This error is invisible in the year it is made and compounds through Schedule J into every subsequent distribution.
4. Schedule J and Schedule P maintained outside the return. PTEP tracking by separate category, per shareholder, across years, is the highest-risk workpaper in the entire filing, and it usually lives in a spreadsheet owned by one person. When Schedule J, Schedule E-1, and Schedule P are prepared from three different sources, they stop tying, and the ordering rules under Section 959 produce the wrong answer on the next distribution.
5. Schedule M omitted or built from summary intercompany balances. Category 4 filers need related-party transactions by counterparty and transaction type. General ledger intercompany accounts are usually netted, and netted balances cannot be decomposed after the fact. This is a known examination focus.
6. Answering Schedule G "yes" without attaching the required statement. Several Schedule G lines require a supporting statement identified by line number. A "yes" without it is an incomplete return, and it is one of the easiest incompleteness findings for an examiner to make.
7. Foreign currency translation applied inconsistently. Schedule C, Schedule E, and Schedule H do not all use the same rate convention. Average, spot, and the Section 986 rules for taxes each apply in specific places, and a functional currency determination under Section 985 has to be made before any of it. Using one blended rate across the return is fast and wrong.
8. Reference ID number changed between years. When the foreign corporation has no EIN, a reference ID number is required. It must be alphanumeric, must avoid special characters, and must stay consistent year over year, because it is how the IRS ties the entity across filings. A changed reference ID reads as a new entity with no history and a missing prior year.
9. Missing lower-tier entities. The top-tier filing does not cover subsidiaries. Every foreign corporation in the chain that meets a category test gets its own form. Structures acquired mid-year are the usual gap.
10. Wrong category, or only one category. Categories overlap. Checking one box and filing that box's schedules leaves required schedules unfiled, which is an incomplete return under item 2 above.
11. Related forms not coordinated. Form 5471 sits inside a set. Form 8992 and Form 8993 for the inclusion and deduction, Form 1118 or 1116 for credits, Form 8858 for foreign disregarded entities and branches, Form 926 for transfers of property to a foreign corporation, Form 5472 for the inbound side, and Form 8865 where the entity is a partnership rather than a corporation. Inconsistency between Form 5471 and any of these is a review finding waiting to happen.
The penalty regime, precisely
Section 6038(b)(1): $10,000 per form, per annual accounting period, for failure to furnish the required information by the due date including extensions.
Section 6038(b)(2): continuation penalty. An additional $10,000 for each 30-day period, or fraction of one, beginning 90 days after the IRS mails notice of the failure. Capped at $50,000 of additional penalty per form.
Foreign tax credit reduction under Section 6038(c). A 10% reduction in the foreign taxes available for credit, with further 5% reductions for each 3-month period of continued failure after the 90-day notice window. For a filer with meaningful creditable taxes, this can exceed the flat penalties.
Section 6679: $10,000 per failure for the Section 6046 reporting that drives Categories 2 and 3, with its own continuation structure.
Section 6501(c)(8): the one that actually hurts. The assessment period does not close until three years after the required information is furnished. Depending on the facts, that suspension can reach the entire return rather than only the items connected to the unreported information. A single missed Form 5471 can hold an otherwise closed year open indefinitely, which is why this shows up in diligence more often than the penalties do.
Criminal exposure exists under Sections 7203, 7206, and 7207 for willful conduct, and is not the usual outcome, but it is the reason "we will deal with it later" is not advice.
On Farhy: the Tax Court held in 2023 that the IRS lacked statutory authority to assess and collect Section 6038(b) penalties. The D.C. Circuit reversed in 2024, holding those penalties assessable. Do not build a client plan on Farhy. Treat Section 6038(b) penalties as assessable and argue reasonable cause instead.
If years were missed
Reasonable cause relief is available and is the primary defense. It requires an affirmative showing, and it is stronger when the facts are documented at the time of discovery rather than reconstructed under notice.
The Delinquent International Information Return Submission Procedures remain the ordinary path for a taxpayer who is otherwise compliant, has no unreported income, and simply failed to file the information returns. Note that the IRS removed the earlier automatic-relief language from those procedures, so a filing under them now requires a reasonable cause statement and carries no assurance of abatement. Where unreported income is present, the analysis is different and moves toward the voluntary disclosure practice.
Three things that materially improve a reasonable cause position: the entity population was identified and screened, the failure was self-discovered and disclosed before contact, and the correction is complete rather than partial.
A preparer's review checklist
Run this before the return leaves the reviewer, not before it leaves the preparer.
Scoping
- Full entity list refreshed this year, not rolled forward
- Attribution analysis performed under Section 318 as modified by Section 958(b), including options
- U.S. officers and directors of foreign subsidiaries screened against current-year stock activity for Category 2
- Transaction file reviewed for Category 3 events, including status changes and reorganizations
- 30-day control test evaluated on an uninterrupted-period basis, not at year end
- Lower-tier foreign corporations evaluated separately
- Every applicable category box checked, and the schedule set built as the union of all of them
- Multiple-filer or constructive-owner relief evaluated and documented if relied on
Preparation
- Reference ID number matches the prior year exactly, character for character
- Functional currency determination documented, and the translation convention correct on each of Schedules C, E, and H
- Schedule H reflects actual E&P adjustments, with the adjustment schedule attached to the workpapers
- Schedule J, Schedule E-1, and Schedule P tie to each other and to the prior year
- Schedule P prepared per U.S. shareholder, by separate category
- Schedule M sourced from counterparty-level intercompany detail, not netted balances
- Every Schedule G "yes" has its required statement attached and keyed to the line
- Schedule R distributions ordered under Section 959 against the PTEP columns
Coordination
- Form 8992, 8993, 1118 or 1116, 8858, 926, 5472, and 8865 reconciled to this form
- No required schedule left blank on a filed return
Where the preparation time actually goes, and what can be automated
The judgment on Form 5471 is concentrated in a few places: the attribution analysis, the E&P adjustments, the functional currency determination, and the disclosure positions on Schedule G. That work belongs to a person, and it is a small fraction of the hours.
The rest of the form is data assembly. Pulling the local trial balance and conforming it to U.S. GAAP for Schedule F. Building the income statement in two currencies for Schedule C. Decomposing intercompany accounts by counterparty for Schedule M. Rolling PTEP columns forward across Schedules J, E-1, and P and proving that they tie. Carrying a reference ID number correctly between years. That is where the hours sit, and it is also where the penalties come from, because every error in the list above is an assembly error rather than a judgment error.
This is the work Adopt's agents do. They operate the systems the source data lives in, including legacy accounting systems and portals with no API, because the agents navigate interfaces the way a person does rather than requiring an integration project. They populate the schedules, carry the prior-year positions forward, and flag the items that do not tie.
Two design decisions matter for anyone who has to sign the return:
The model does not touch the numbers. Rather than having a language model read a figure out of a document, it writes the format-conversion logic that a person reviews, and that logic moves the value. The failure mode that blocks most AI in tax work, a plausible number with no provenance, is removed structurally rather than mitigated.
Every populated cell traces to its source. Populated workpaper cells carry formulas back to the source tab, agent-populated cells are marked, and a checker agent runs a validation pass with audit sampling before anything reaches a reviewer. The reviewer reviews exceptions instead of re-deriving the form.
Your team keeps the judgment. The assembly, the tie-outs, and the year-over-year consistency checks stop being a person's evening.
Preparing 5471s at volume? Book a pilot and we will build the agent against your own entity structure and your own prior-year workpapers, not a demo dataset.
Smaller filer count? Start free and run one entity through it.
This guide is general information for tax professionals and is not tax advice for any specific taxpayer. Verify all filing requirements against the current-year Form 5471 and its instructions.
