IRS Forms

Form 5471 Schedule M – Related‑Party Guide

Practitioner guide to Form 5471 Schedule M: who files, the five related-party columns, average exchange rates, and how totals tie to Subpart F, GILTI, and FTCs.

20 min read Updated Jun 5, 2026
Editorial Standards
How we research, review, and update this guide

Every Accountably guide is researched against primary IRS sources, reviewed by a U.S. CPA, and refreshed as guidance evolves. Read our Editorial Guidelines to see how we source, fact-check, and update our content.

Tell us who you are – we will jump to what matters most:

From my side of the desk, Schedule M is where a clean Form 5471 quietly falls apart. I once picked up a CFC package where every schedule looked finished, then noticed the intercompany royalties on line 23 had been translated at the December spot rate instead of the year’s average rate. One wrong rate rippled into Subpart F and the FTC baskets, and we spent two evenings re-footing columns (b) through (f) before review would sign off.

That cleanup is avoidable. This guide walks Schedule M the way my team files it: classify each related party first, lock the average exchange rate, then let the receipts, payments, and balance-sheet lines fall into place so the totals tie to Schedules H, I-1, J, and Q the first time.

Key Takeaways

  • Who files. Schedule M is required for Category 4 and Category 5 filers to disclose related‑party transactions of the CFC for the CFC’s annual accounting period that ends with or within your tax year.
  • What you report. You list intercompany sales, services, rents, royalties, interest, dividends, loans, insurance premiums, accounts receivable and payable, and largest loan balances, separated by counterparty type in columns (b) through (f).
  • How you translate. Report amounts in U.S. dollars using the average exchange rate for the CFC’s tax year (not the year‑end spot rate or the rate on each transaction date) and display the rate using the IRS divide‑by convention.
  • When you file. Attach Schedule M to Form 5471 and file with your U.S. income tax return by its due date, including extensions. Penalties for late or incomplete filing start at $10,000 per CFC per year and can escalate.

What Schedule M Does, In Plain English

Schedule M tells the IRS how money and value move between your CFC and its related parties. It is not a tax computation, it is a disclosure that the IRS uses to evaluate transfer pricing, Subpart F, GILTI, and how foreign taxes line up with income buckets. That means your Schedule M numbers must tie to the rest of your 5471 package and the exchange rate math must be consistent.

Who Must File Schedule M

You must complete Schedule M if you are a Category 4 or Category 5 filer. A Category 4 filer is a U.S. person that had control of a CFC for at least 30 consecutive days during the CFC’s annual accounting period; a Category 5 filer is a 10% or more U.S. shareholder of a CFC. Both Category 4 and Category 5 filers must file Schedule M. If you are in a consolidated group, list the common parent as the U.S. person filer on Schedule M. Category 1, 2, and 3 filers are generally not required to file Schedule M unless they also meet Category 4 or Category 5.

The Columns You Must Get Right

Schedule M organizes counterparties so reviewers, and the IRS, can see flows by relationship at a glance. Here is how the headings read on the current schedule:

  • Column (b), U.S. person filing this return
  • Column (c), Any domestic corporation or partnership controlled by the filer
  • Column (d), Any other foreign corporation or partnership controlled by the filer
  • Column (e), 10% or more U.S. shareholder of the controlled foreign corporation
  • Column (f), 10% or more U.S. shareholder of any corporation controlling the foreign corporation

These labels come straight from the schedule layout, and they drive how you bucket each amount you report. Do not collapse every related party into a single column, because each category in columns (b) through (f) must be reported separately.

Rows You Will Use Most Often

Expect to populate lines for sales of inventory and other tangible property, sales of intangibles, services, commissions, rents and royalties, dividends and hybrid dividends, interest, insurance premiums, loan guarantee fees, plus totals. You will also report the largest aggregate accounts receivable and payable during the year and the largest outstanding balances of amounts loaned to or borrowed from related parties. For accrual‑basis books, use accrued amounts on Schedule M.

Exchange Rates, The Right Way

Schedule M must be in U.S. dollars. Translate functional‑currency amounts using the average exchange rate for the CFC’s tax year and show the divide‑by rate on the schedule. Divide the local currency amount by the foreign‑currency‑per‑USD rate, rounded to at least four places. When rounding less would distort the result, round to more places. Example, if your average rate is 108.8593 JPY per USD, 30,255,400 JPY divided by 108.8593 equals 277,931 USD.

Pro tip, write the rate in the header once, use it everywhere in the schedule, and tie it to your workpaper so the reviewer does not hunt for it.

Why Schedule M Matters For Subpart F, GILTI, And FTCs

Your related‑party flows affect CFC income characterization, which in turn affects tested income, Subpart F inclusions, and where foreign taxes sit in your limitation. If services are mis‑bucketed or a royalty is reported in the wrong column, your later schedules will not tie out. Align Schedule M with Schedules H, I‑1, J, and Q to keep income, E&P, tested items, and taxes on the same footing.

How To Fill Schedule M Without Chaos

Here is a step‑by‑step process my team uses with controllers and tax directors. It trims review time and catches mismatches before they hit the partner’s desk.

  • Identify counterparties and map them to columns Build a counterparty list that includes the filer, controlled domestic entities, controlled foreign entities, and every 10% or more U.S. shareholder. Lock the mapping before you start pulling numbers. This reduces reclassifications in review. Cross‑check ownership using your 5471 Schedule B and any current cap table or org chart.
  • Pull the CFC’s annual totals by line item From the CFC GL and subledgers, grab annual totals for sales, services, rents and royalties, commissions, interest, dividends, insurance, and any other specified items. For accrual filers, use accrued receipts and payments, not cash.
  • Translate once, consistently Set the average exchange rate for the CFC year, record the divide‑by rate on the schedule, and use that rate across all amounts that require average translation. Keep the rate source in your workpaper and round to at least four decimal places.
  • Allocate to columns and foot totals Allocate each line’s annual totals across columns (b) through (f). Foot each row and tie to the total on that line. For lines 31 to 34, capture the largest outstanding A/R, A/P, and gross loan balances during the year, not year‑end or net figures, and keep in mind these balance‑sheet items sit on Page 2 and are not folded into the line 15 or line 30 subtotals.
  • Reconcile across schedules Tie Schedule M totals to Schedules H, I‑1, J, and Q where relevant. If a royalty shows up in tested income on Schedule I‑1, your Schedule M should show corresponding related‑party royalties and the same translation approach.

Counterparty Reference Table

Column Who belongs here Example source
(b) U.S. person filing this return The reporting parent or individual filer
(c) Domestic corp or partnership controlled by the filer U.S. sub that provides IT services to the CFC
(d) Other foreign corp or partnership controlled by the filer Sister CFC in the same group
(e) 10% or more U.S. shareholder of the CFC Another U.S. shareholder at or above 10 percent
(f) 10% or more U.S. shareholder of any corporation controlling the foreign corporation U.S. shareholder of a different CFC in your group

These categories come from the schedule itself and drive how you bucket each transaction.

A Simple Worked Example

  • Facts. CFC‑A bills 2,400,000 MXN for engineering services to the U.S. parent, pays 800,000 MXN in royalties to sister CFC‑B, and has a largest‑during‑year intercompany loan balance of 12,000,000 MXN from the U.S. parent. The CFC uses average rate 16.7500 MXN per USD.
  • Translation. Services received by the filer, 2,400,000 divided by 16.7500 equals 143,283 USD in column (b) line 6. Royalties paid to other foreign controlled entity, 800,000 divided by 16.7500 equals 47,761 USD in column (d) line 23. Largest loan from filer, 12,000,000 divided by 16.7500 equals 716,418 USD on line 32 column (b). Show the 16.7500 divide‑by rate at the top.

Documentation That Makes Reviews Faster

  • A one‑page counterparty map with column assignments
  • A rate memo showing the average exchange rate, source, and rounding
  • Line‑by‑line totals with GL references and pivot outputs
  • Cross‑ties to Schedules H, I‑1, J, and Q and any transfer pricing study page cites
  • A reviewer checklist with signoffs and any open issues

The IRS expects consistency and support. If you are selected for exam, this packet is your first line of defense, and it is exactly what a seasoned reviewer wants to see too.

How Schedule M Feeds Subpart F, GILTI, And Your FTC Baskets

Schedule M is the map of related‑party flows. Those flows influence which income is tested income for GILTI, what is Subpart F, and where foreign taxes get attached under the separate limitation rules. You should be able to trace a royalty or service charge from Schedule M to the tested income group on Schedule Q and to the taxes that ride with it on Schedule E and E‑1. If the pieces do not reconcile, fix it while you can still edit the return, not after filing.

A Reviewer’s Quick Tie‑Out

  • Services, interest, and royalties on Schedule M match gross and deduction placement feeding tested income on Schedule I‑1.
  • E&P changes on Schedule H align with cross‑border dividends that appear on Schedule M.
  • Taxes reported on Schedule E connect to the same income groups that Schedule M implies.

Keep your transfer pricing aligned with section 482, then use Schedule M to show the results clearly. That reduces questions and protects your GILTI and FTC computations.

Ownership, Attribution, And Getting Columns Right

Attribution can change who shows up as a related party on Schedule M. Separate what you directly own from what you are deemed to own under sections 318 and 958. Confirm whether downward attribution applies to your filer category and document the path. This ensures you include every 10% or more U.S. shareholder in columns (e) and (f) and correctly tag controlled domestic and foreign entities in columns (c) and (d). Your Schedule B work and org chart should back this up.

Practical tips for attribution

  • Walk the chain once per year and any time there is a transaction.
  • For consolidated groups, remember the parent is listed as the U.S. person filer on Schedule M.
  • If you have an entity that flipped status, update your counterparty map and note the effective date.

Disregarded Entities, Branches, And Schedule M

Transactions with foreign disregarded entities or branches are reported using Form 8858 and its own Schedule M. If your CFC is the tax owner of an FDE or FB, the 8858 amounts roll into the 5471 framework as the instructions require. In general, you do not treat a disregarded entity as a separate person on 5471 Schedule M, you report flows with the tax owner, and you keep the 8858 mapping in your workpapers so the reviewers can trace it.

Data And Formatting Checklist

  • Capture annual totals by line for sales, services, royalties, interest, dividends, premiums, commissions, and other specified items.
  • Use the CFC’s average exchange rate for the year and show the divide‑by rate at the top of Schedule M.
  • For lines 31 to 34, report the largest outstanding balances during the year, not averages or year‑end, and do not net loans.
  • Accrual method, use accrued receipts and payments.

Quality Control That Protects Review Time

  • Internal completeness checklist before the first review
  • Column proofs, row proofs, and tie‑outs to other schedules
  • Noted reconciling items, if any, and who will resolve them
  • Final review notes archived with the e‑file package

In my experience, a clean Schedule M with visible proofs cuts partner review time meaningfully, which is why we treat this schedule like a mini project plan with checkpoints.

Common Pitfalls The IRS Watches

  • Missing or misclassified related‑party flows, especially services, royalties, interest, and dividends
  • Translation done at spot or with inconsistent rates instead of the required average rate, and no divide‑by disclosure
  • Lines 31 to 34 reported using year‑end or net balances, or average balances instead of largest outstanding balances
  • Schedule M totals that do not reconcile to Schedules H, I‑1, J, and Q, triggering questions across Subpart F, GILTI, and FTCs
  • Weak or missing workpapers and transfer pricing support

The instructions explicitly require the average exchange rate and the divide‑by convention, accrued amounts for accrual filers, and largest outstanding balances for receivables, payables, and intercompany loans. Build your process around those rules and the rest gets easier.

Filing Deadlines, Penalties, And Records You Must Keep

Attach Form 5471 with Schedule M to your U.S. tax return and file both by the return’s due date, including extensions. Failure to furnish information required by section 6038, which includes Form 5471 and Schedule M, can trigger a $10,000 penalty per CFC per year, plus additional $10,000 increments for each 30 days after a 90‑day IRS notice, up to $50,000 more. Late or incomplete filing can also reduce your foreign tax credits. Keep proof of timely filing and maintain source documents, agreements, invoices, translation work, and tie‑outs through the statute.

Quick date examples

  • Calendar‑year individuals normally file by mid April, or on extension in October.
  • Calendar‑year C corporations normally file by mid April, or on extension later in the year. Always anchor Schedule M to the same due date as your return. The instructions say attach Form 5471 to your income tax return and file both by the due date, including extensions.

Note, tax rules can change. This guide cites the IRS Instructions for Form 5471, revised December 2024, which apply to returns you will file in 2025 and 2026 for the relevant tax years. Always check the current instructions before filing.

A Reviewer‑Friendly Workpaper Template

  • Cover page, CFC name, tax year, functional currency, average exchange rate, divide‑by rate
  • Counterparty map, with each party assigned to columns (b) through (f)
  • Line‑item totals, GL refs, translation calculations, and foots
  • Cross‑ties to Schedules H, I‑1, J, Q, and any transfer pricing pages used
  • Final signoffs and a punch‑list with owners and due dates

Where A Disciplined Delivery Model Helps

If your in‑house team is stuck in review loops or peak‑season spikes, consider a more structured delivery model for compliance work. At Accountably, we integrate trained offshore teams into your systems, apply SOPs, build standardized workpapers, and use multi‑layer review so Schedule M ties out the first time, not the fifth. Used well, this gives you predictable turnaround, protected reviews, and less partner time lost in fixes. Mention this only if you need help building the same discipline internally.

Final Checklist Before You File

  • Are all counterparties mapped and used consistently across columns
  • Do row totals foot, and do they tie to other schedules where expected
  • Is the average exchange rate disclosed with the divide‑by convention
  • Are the largest‑during‑year balances correctly reported on lines 31 to 34
  • Are workpapers complete, with rate source, GL references, and cross‑ties
  • Have you attached Form 5471 to your return, and do you have filing proof

Common Mistakes We See Every Season

Most Schedule M problems are not exotic. They are the same handful of slips we see every season, and each one is easy to systematize out of your workflow.

1. Translating at the year-end or spot rate. Schedule M requires the foreign corporation’s average exchange rate for its tax year, not the December 31 spot rate or the rate on each transaction date. Mixing rate conventions throws off every line and the tie-out to Subpart F and the FTC baskets. Fix: Lock one documented average rate per CFC at the top of the workpaper and translate every line from it, per the IRS Instructions for Form 5471.
2. Consolidating multiple CFCs onto one schedule. Filers sometimes combine two or three controlled foreign corporations on a single Schedule M to save time. The instructions require a separate Schedule M for each CFC reported on Form 5471. Fix: Build one Schedule M workpaper per CFC and never net transactions across entities.
3. Reporting year-end loan balances on lines 32 and 34. Lines 32 (amounts borrowed) and 34 (amounts loaned) call for the maximum loan balance outstanding during the year, not the year-end or average balance. Using the closing balance understates intercompany exposure. Fix: Pull the high-water mark from the monthly loan rollforward and tie lines 32 and 34 to it.
4. Lumping hybrid dividends with regular dividends. Hybrid dividends received belong on line 9 and hybrid dividends paid on line 24; they must be excluded from the regular dividend lines 10 and 25. Line 10 must also exclude Subpart F deemed distributions and previously taxed income. Fix: Flag hybrid and PTI distributions in the general ledger before you map them, and route each to its own line.
5. Collapsing the five related-party columns into one. Every transaction has to land in the right column among (b) the filer, (c) filer-controlled domestic entities, (d) filer-controlled foreign entities, (e) other 10% U.S. shareholders, and (f) 10% U.S. shareholders of an upper-tier controller. One catch-all column understates the disclosure. Fix: Map each counterparty to a column once, then reuse that map across all 34 lines.
6. Filling lines 14 or 29 with no attached statement. The catch-all lines for other amounts received (line 14) and other amounts paid (line 29) require a statement describing what the figure contains. A number with no support reads as an incomplete filing. Fix: Attach the detail statement the moment line 14 or 29 is populated, and reference it in your workpaper index.

Reusable Checklists

These checklists are copy-paste ready for your firm SOPs. Drop them into your workpaper template and work them top to bottom before Schedule M goes to review.

Counterparty mapping packet

  • List every related party that transacted with the CFC during its annual accounting period.
  • Assign each party to one column among (b) through (f) and document why.
  • Confirm 10% U.S. shareholder status for any party mapped to column (e) or (f).
  • Capture the CFC name, EIN, or a consistent Reference ID number when no EIN exists.
  • Record the foreign corporation’s functional currency on the schedule.
  • Lock the average exchange rate for the CFC’s tax year and note the source.

Line-by-line mapping

  • Map receipts to lines 1 through 14 and confirm line 15 foots the subtotal.
  • Map payments to lines 16 through 29 and confirm line 30 foots the subtotal.
  • Report hybrid dividends on line 9 received and line 24 paid, kept out of lines 10 and 25.
  • Exclude Subpart F deemed distributions and PTI from line 10.
  • Report lines 31 through 34 as largest balances during the year, separate from lines 15 and 30.
  • Attach the supporting statement for any amount on line 14 or line 29.

Review and tie-out

  • Cross-check Schedule M totals to Schedules H, I-1, J, and Q.
  • Confirm the average exchange rate is disclosed on the schedule.
  • Verify a separate Schedule M exists for each CFC on the return.
  • Confirm the filing category (Category 4 or Category 5) actually requires Schedule M.
  • Attach Form 5471 to the income tax return and retain proof of timely filing.

Keep Schedule M (Form 5471) Season From Stalling

Schedule M does not move on its own schedule, it moves on your busiest one. The returns that carry it tend to land in the mid-April and October filing crunch, and each controlled foreign corporation needs its own Schedule M with 34 lines reconciled across five related-party columns, per the IRS Instructions for Form 5471. When a client holds several CFCs, that workload multiplies fast while the rest of the return is also fighting for reviewer time.

The fix is structure, not heroics. Schedule M ties out cleanly when the data is mapped once, the exchange rate is locked early, and the cross-schedule reconciliation is built into the workpaper instead of left to a final-night scramble.

  • Standardize the counterparty map so columns (b) through (f) are assigned before any line is touched.
  • Set the CFC’s average exchange rate at the top of the file and translate every line from that single source.
  • Reconcile the receipts subtotal (line 15) and payments subtotal (line 30), then tie the totals to Schedules H, I-1, J, and Q.
  • Pull largest-during-year balances for lines 32 and 34 from a monthly loan rollforward, not the year-end ledger.

That is the discipline we build into every engagement. Our U.S. tax outsourcing services put trained offshore teams, documented SOPs, and multi-layer review behind your Schedule M work, so the schedule ties out the first time and reviewers get their evenings back.

FAQs

Do I have to file Schedule M if I am only a Category 5 filer

Yes. Category 5 filers are required to file Schedule M, just as Category 4 filers are. If you are both Category 4 and 5, you still file a single Schedule M for the CFC. Confirm your category status each year and follow the chart in the Form 5471 instructions.

What exchange rate do I use for Schedule M

Use the CFC’s average exchange rate for its tax year and report the rate with the divide‑by convention, rounded to at least four places. Keep the source and rounding method in your workpapers.

How do I report intercompany loans and balances

On lines 32 and 34 report the largest outstanding gross amounts borrowed from or loaned to related parties during the year. On lines 31 and 33 report the largest aggregate A/R and A/P balances tied to services or sale of property. Do not report averages, net amounts, or only year‑end balances.

How do branches and disregarded entities fit into this

Use Form 8858 and its Schedule M for FDEs and FBs. If a CFC is the tax owner, include those amounts as the instructions require in your 5471 package and keep clear mapping in your files.

What happens if I file late

Penalties under section 6038 start at $10,000 per CFC per year and can increase by $10,000 for each 30‑day period after a 90‑day IRS notice, capped at $50,000 more. Your foreign tax credits can also be reduced for late or incomplete filing.

Every Form Represents Work Your Team Has to Deliver

Accountably embeds trained offshore teams into your workflow – so more returns get handled without more burnout.

30-Day Guarantee 70+ Clients Served SOC 2 Aligned