IRS Forms

Form 5471 Schedule Q – Complete Filing Guide for CFCs

Master Form 5471 Schedule Q for CFCs. Map Subpart F, GILTI, passive buckets, and section 960 credits, with due dates, required schedules, and penalty tips.

Accountably Editorial Team 11 min read Nov 20, 2025 Updated Nov 20, 2025
A few filing seasons ago, I watched a sharp controller stare at a perfect looking Form 5471 package, then whisper, “Why is Schedule Q fighting me again?” The return was on time, the trial balance tied out, yet their foreign tax credit still looked wrong. The issue was not math, it was mapping, the way Subpart F, tested income, passive groupings, and country taxes roll into Schedule Q. If you have felt that same frustration, you are not alone.

Schedule Q is not busywork, it is the bridge that carries your CFC’s income and taxes into Subpart F, GILTI, and your foreign tax credit. Get the bridge right, your credits stand. Miss a plank, penalties and FTC reductions follow.

Key Takeaways

  • Schedule Q reports a CFC’s income, deductions, assets, and foreign taxes by income group for section 960 deemed paid credit calculations, and you attach it to Form 5471 that is filed with your return by its due date, including extensions.
  • When a schedule is required but amounts are zero, you still file it with zeros, so do not skip Schedule Q for a “quiet” CFC.
  • Complete a separate Schedule Q for each separate category of income, Passive, General, or section 901(j), and the 2024 instructions add a “TOTAL” Schedule Q that aggregates all the other Schedules Q.
  • Passive income must be grouped by withholding tax rate buckets under Reg. 1.904‑4(c)(3), and reporting is required at the unit level for a CFC’s tested units, which is why careful source and grouping logic matters.
  • Penalties bite. Failing to file a complete and correct Form 5471 can trigger a $10,000 initial penalty per foreign corporation, additional continuation penalties up to $50,000, and potential reductions to foreign taxes available for credit.

What Schedule Q Actually Does

Schedule Q organizes a CFC’s results into income groups for Subpart F, tested income for GILTI, and residual groups, then associates the right slice of foreign income taxes with each group so your section 960 deemed paid credit can be computed. The form is required for those filer categories the instructions specify, and it must ride along with Form 5471 that you attach to your return, filed by the return’s deadline, including extensions. That single sentence explains why Schedule Q errors cascade into FTC issues on Form 1118.

Historically, the IRS clarified that separate Schedule Q filings are required for certain filer categories, not for every category. Always check the current “Filing Requirements for Categories of Filers” chart in the instructions for the year you are filing, since the chart governs which schedules each category must attach. For context, a 2023 IRS clarification for tax year 2020 noted that Categories 4, 5a, and 5b were in scope for separate Schedule Q. Use that as history, then rely on the current instructions for your year.

Who This Page Is For

  • You are a tax director, controller, or partner with one or more CFCs.
  • You understand GILTI and Subpart F at a high level, yet Schedule Q still slows reviews.
  • Your goal is clean mapping, defensible credits, and fewer rework cycles during April and October.

I write from the trenches. Our team has prepared and reviewed Schedule Qs across the 2024 and 2025 seasons, and the same patterns keep showing up, good and bad. Where it helps, I will point to specific lines and codes with the latest instructions, then layer in practical controls that keep reviewers sane.

When You Must File It, Timing, and Zero Returns

Attach Form 5471, including the applicable separate Schedule Qs, to the filer’s U.S. income tax return and file everything by the return’s due date, including extensions. Individuals usually land on mid‑April with an extension to mid‑October, corporations follow their own return calendar, and all of that flows through your e‑file package. The IRS instructions are explicit on the “attach and file by due date” rule, and they also note that when a schedule is required but amounts are zero, you still include it with zeros. If the IRS later asks why Schedule Q is missing, “there was no income” will not help.

The High‑Level Structure You Will Work With

  • Separate category codes on Line A: PAS for Passive, GEN for General, and 901j for sanctioned countries. If you have more than one category, the instructions require an additional Schedule Q with code TOTAL to aggregate all amounts.
  • Passive grouping codes on Line B: four buckets keyed to withholding rates and tax type under Reg. 1.904‑4(c)(3), and these apply separately to each tested unit of a CFC. This is why unit-level reporting matters for accuracy.
  • Unit‑level detail lines: For a CFC, you report on a tested‑unit basis for the subpart F income groups and for lines 3 and 4. This is the foundation for correct section 960 computations.

A quick note on elections. If an individual U.S. shareholder makes a section 962 election, the shareholder’s inclusions under sections 951 and 951A are treated like a corporate U.S. shareholder for section 960 purposes, which changes the foreign tax credit posture. Coordinate that decision with your Schedule Q and Form 1118 workflow, not after the fact.

Data You Need Before You Touch Schedule Q

Core Identifiers and Units

  • Legal name, address, EIN or reference ID of each CFC.
  • Your filer’s name as it appears on Form 5471, which is the U.S. person in the applicable filer category, or the U.S. parent for consolidated returns.
  • A tested‑unit roster for each CFC, since Schedule Q reporting is unit by unit for key lines.

Income Groups, Baskets, and Source

  • Determine the separate category you are completing, Passive, General, or section 901(j), and set Line A accordingly.
  • For Passive, identify the Line B grouping code for each unit based on withholding rate or other foreign tax type.
  • Flag each item as foreign source or U.S. source per the Line D instruction, since Schedule Q expects a box check to indicate source.

Taxes, Credits, and Elections

  • Collect foreign income taxes paid or accrued, sorted by income group, so the right amounts ride with Subpart F, tested income, or residual groups for section 960 purposes.
  • Note any section 962 election for individuals, since that affects the ability to claim a deemed paid credit tied to CFC‑level taxes.

Step‑by‑Step, Mapping Line 1 Subpart F Groups

Here is the simple plan my team uses to cut review time.

  • Build your groups with the form in hand. On Line A, select the category. On Line B, if Passive, select the grouping code for each unit. On Line D, check the correct source box. Then load units line by line under Line 1. The instructions require tested‑unit reporting in the CFC context, so do not collapse units too early.
  • Classify Subpart F types at the unit level. You will map dividends, interest, rents, royalties, and the foreign base company buckets such as sales and services, using the form’s subpart F income groups in Line 1. Keep a one‑pager that shows which internal source codes feed which subpart F group on Schedule Q, then stick to it.
  • Handle Passive buckets with care. The Passive grouping rule hinges on the withholding rate, with three broad buckets driven by 15% or more, under 15% but above zero, and zero withholding, plus a fourth bucket for non‑withholding foreign taxes. Do this per tested unit, not just at the entity level.
  • Keep General category clean. For General category income, focus on tested income components and Subpart F that is not passive or section 901(j). If you have foreign oil and gas extraction income or foreign oil related income, those require their own Schedule Q treatment under Line E, since oil and gas items are handled separately in the instructions.
  • Tie the taxes to the right columns. Remember why you are doing this, section 960 deemed paid taxes ride with the appropriate income groups. If you mis‑tag taxes, your Form 1118 will not reconcile. The instructions emphasize that Schedule Q is the source for attributing the CFC’s foreign income taxes across the subpart F and tested income groups.

A Quick Reference Table You Can Share With Reviewers

Grouping decision Where it lives on Schedule Q What to watch Why it matters
Separate category code Line A, PAS, GEN, 901(j), plus required “TOTAL” schedule Do not forget the extra “TOTAL” Schedule Q when you have multiple categories Ensures a clean aggregate that matches your other Schedules Q totals
Passive grouping Line B, codes i through iv Group by withholding rate and tax type per tested unit Prevents FTC distortions and speeds review
Source boxes Line D Check foreign or U.S. source, aggregate with care on “TOTAL” Source drives limitation and credit routing
Oil and gas items Line E Use separate reporting for FOGEI and FORI if applicable Special handling prevents category bleed

A Micro‑Anecdote From Review Season

In March 2025, a client with two CFCs kept failing their FTC tie‑out by a small amount. The fix was not heroic, it was a Passive bucket split that had been applied at the entity level. Once we respected the unit‑by‑unit rule and rebuilt the “TOTAL” Schedule Q to mirror all other Schedules Q, the Form 1118 matched on the first pass. That is the kind of small change that saves hours.

Aggregation Rules You Cannot Skip

Passive Category, Four Buckets

Passive income must be grouped into four categories based primarily on withholding tax rates or other foreign tax type, and these rules apply separately to each tested unit of a CFC. The buckets are, income subject to withholding of 15% or more, income with withholding of under 15% but above zero, income with no withholding and no other foreign tax, and income with no withholding but subject to another foreign tax. Your software may try to blend these, resist that urge.

General Category, Keep It Clean

General category captures what is not passive, section 901(j), or oil and gas. Before you aggregate, make sure Subpart F items are in the correct sub‑groups on Line 1, then pull tested income items into the right places. If you have foreign oil and gas extraction income or foreign oil related income, use the dedicated Line E instruction and separate Schedules Q where required.

The “TOTAL” Schedule Q

If you are working with more than one category, the instructions require a separate Schedule Q with code “TOTAL” that aggregates every line and column from the other Schedules Q. Reviewers love this because it gives them a one‑page check against the individual category schedules and your Form 1118 roll‑up. Build it last, then reconcile totals.

Common Pitfalls That Trigger Pain

  • Forgetting that Schedule Q’s unit‑by‑unit detail is required for a CFC, which leads to blended numbers that do not match your section 960 attribution.
  • Skipping Schedule Q because a CFC had “no income,” even though the schedule is required with zeros when applicable.
  • Mis‑grouping Passive items, especially dividends at different withholding rates, which corrupts the FTC limitation and your final credit.
  • Missing the section 962 election impact on FTC posture for individual shareholders, and discovering the mismatch at Form 1118 review time.
  • Omitting the “TOTAL” Schedule Q when you have multiple categories, so reviewers cannot tie across schedules efficiently.

Penalties, Deadlines, and How to Stay Out of Trouble

You attach Form 5471 to your return and file by the return’s due date, including extensions. If a required schedule is missing or incomplete, the IRS can assess penalties under sections 6038 and 6679. The published penalty framework includes an initial $10,000 penalty per foreign corporation for failure to furnish information, continuation penalties of $10,000 per 30 days after a 90‑day notice, up to $50,000 additional, and reductions to foreign taxes available for credit. The Internal Revenue Manual aligns with this structure and underscores that continuation penalties do not have a reasonable cause exception. Keep the basics tight, file on time, and keep your documentation.

A Simple Anti‑Penalty Checklist

  • Confirm your filer category and the schedules required in the current year instructions.
  • Attach Form 5471 and all required Schedules Q to the return, on or before the due date, including extensions.
  • If Schedule Q is required, file it even with zeros.
  • Keep a one‑page mapping between your internal source codes and Schedule Q lines.
  • Document any section 962 election and tie it to your 1118 workpapers.

Process Controls That Cut Review Time

  • Build a template that forces Line A, Line B, and Line D selections up front, so staff cannot “forget” category, grouping, or source.
  • Require unit‑level staging for Subpart F and tested income, then roll up to a “TOTAL” Schedule Q.
  • Run a pre‑review report that lists Passive items by withholding rate bucket for each unit, then compare against Line B entries.

When reviewers see your unit‑level detail, the “TOTAL” schedule, and a one‑page mapping key, you can cut review loops by days, not hours.

FAQs About Form 5471 Schedule Q

Who must complete Schedule Q with Form 5471?

Filers complete Schedule Q when the instructions’ category chart shows it as required for their filer category and facts. U.S. shareholders of CFCs, including many Category 5 filers, generally prepare separate Schedule Qs, then attach them to Form 5471 that is filed with the return by its due date. Always check the current year instructions because requirements are by category and can change.

Do I need to file Schedule Q if the CFC has no income?

Yes, if Schedule Q is required based on your filer category and facts, file it with zeros. The IRS has stated that when a schedule is required, it should be filed even with zero amounts.

How should I group passive income on Schedule Q?

Use the four passive grouping codes based on withholding rate and tax type, and apply them per tested unit of the CFC. Many tie‑out issues trace back to grouping at the entity level instead of the unit level.

What happens if I file late or miss information?

You face an initial $10,000 penalty per foreign corporation, continuation penalties up to $50,000, and possible reductions to foreign taxes available for credit. File on time, include every required schedule, and keep solid workpapers.

Where do section 962 elections show up in this process?

A section 962 election treats an individual’s inclusions like a corporate shareholder for section 960 deemed paid credit purposes. Coordinate the election with your Schedule Q groups and Form 1118 so the credits reconcile.

A Practical, Repeatable Checklist

  • Confirm filer category and required schedules for the filing year, then set Line A category codes, Passive or General, or 901(j).
  • If Passive, assign Line B grouping codes per tested unit using the withholding rate buckets.
  • Check Line D source, foreign or U.S., then complete unit‑level lines for Subpart F and tested income.
  • Attribute foreign income taxes to the correct income groups for section 960, then tie to Form 1118.
  • Build the required “TOTAL” Schedule Q that aggregates all other Schedules Q, then run your reconciliations.

Where Accountably Fits, When It Actually Helps

If your bottleneck is people, not policy, hiring more reviewers will not fix mapping discipline. Accountably integrates trained offshore teams inside your system, QuickBooks, Xero, UltraTax, CCH Axcess, ProConnect, Lacerte, Thomson Reuters, and more, with standard operating procedures that protect review time, not waste it. That means unit‑level groupings are prepared the same way, every time, and reviewers get a clean “TOTAL” Schedule Q and tie‑outs that hold up. This is about controlled delivery, not resume piles.

Conclusion

Schedule Q rewards teams that slow down at setup, then fly through review. Set your category, set your passive grouping per unit, tag source, push unit‑level details onto the form, then let section 960 taxes follow the right path into Form 1118. File it with your Form 5471 by your return’s due date, including extensions, and do not skip a required schedule just because the numbers are zero. Your credits and your penalties depend on it.

Compliance Note

This article provides general information for U.S. federal tax reporting as of November 20, 2025. Always consult the current year IRS Instructions for Form 5471 and Schedule Q, and consider your facts, elections, and state implications before filing.

Every Form Represents Work Your Team Has to Deliver

Accountably embeds trained offshore teams into your workflow – so your firm handles more returns without more burnout.

30-Day Guarantee 150+ Firms SOC 2 Aligned