IRS Forms

Form 5471 (Schedule E) – Foreign Tax Credit Guide for CPA Firms

Form 5471 Schedule E guide for CPA firms, how to report foreign taxes by jurisdiction and basket, reconcile to E&P, apply deemed paid rules, and manage Schedule E-1 with a clean review workflow.

Accountably Editorial Team 12 min read Dec 30, 2025 Updated Dec 30, 2025
I still remember a March review where a partner slid a thick binder across the table and said, “We do not have a sales problem. We have a delivery problem.”

The work was there, the team was exhausted, and Schedule E was the bottleneck. If that sounds familiar, you are not alone. The good news, once you set up a clean process for Schedule E, your foreign tax credit work stops feeling risky and starts feeling repeatable.

Key Takeaways

  • Schedule E is where you report a CFC’s foreign income taxes by country and by foreign tax credit basket, in the CFC’s functional currency with three letter currency codes. It feeds Schedule E‑1 for tracking and adjustments.
  • U.S. shareholders that fall in filer Categories 1, 4, or 5 should expect Schedule E requirements, and noncorporate shareholders may need Schedule E information because of a possible section 962 election. Confirm attribution before you assume you are out.
  • Separate columns on Schedule E show paid versus accrued taxes, and Part I and Part III divide creditable versus noncreditable amounts. Report PTEP related taxes and section 960 deemed paid items in the right sections, then use E‑1 to carry the story forward.
  • Some taxes can never be credited, for example taxes disallowed under section 901 or 245A(d), taxes suspended under section 909, or taxes paid to sanctioned countries under section 901(j). Classify these on Part III.
  • Use functional‑currency amounts and the proper average exchange rate when translating to USD, consistent with section 986(a) and the Schedule E instructions. Round correctly to avoid distortion.

What Schedule E Does And Why It Matters

Schedule E is the backbone of Form 5471’s foreign tax credit story, even though it is a single schedule.

On Schedule E, you list income taxes the foreign corporation paid or accrued, by jurisdiction and category, then you distinguish which taxes count for the foreign tax credit versus those that do not. This includes taxes the CFC paid directly and taxes deemed paid in certain PTEP situations. The information is reported in functional currency, with a subsequent translation to U.S. dollars using the correct average exchange rate.

For teams that manage multiple entities and baskets, the order you follow matters. You capture functional‑currency detail first, tag the basket correctly, and only then translate and summarize. The IRS instructions also expect clean handling of redeterminations, section 909 suspensions, and disallowed taxes, which is where many files fall apart during review.

Who Must File, Categories, And The Gotchas

If you are a U.S. shareholder under section 951(b) and you fall into Category 1, 4, or 5, expect a Schedule E requirement. That includes direct, indirect, and constructive ownership, which means attribution can create filing exposure you did not expect. Noncorporate U.S. shareholders may still need Schedule E information because a section 962 election can make those taxes relevant for credit purposes.

Common traps I see during busy season:

  • You assume Category 2 or 3 means no Schedule E, then you discover constructive ownership created Category 5 exposure.
  • You miss a CFC determination created by downward attribution and file late.
  • You forget that noncreditable taxes still belong on Part III, and your total tax expense on Schedule C no longer reconciles.

A simple rule helps. Confirm filer category first, confirm CFC status second, and document the attribution logic. Put that page at the front of your workpapers. It saves hours when a reviewer asks why Schedule E was or was not included.

What You Actually Report On Schedule E

Schedule E, Part I, Section 1 is for income taxes paid or accrued by the foreign corporation, country by country. Part I, Section 2 is for taxes deemed paid under section 960(b)(2) connected to PTEP distributions received from lower tier foreign corporations. Part III is where you put taxes that are not creditable, for example section 901(j) amounts or taxes disallowed under section 245A(d) or suspended under section 909. The USD translation uses the average exchange rate appropriate for the tax year to which the tax relates, per the instructions.

When you prepare Schedule E‑1, you are maintaining the cumulative balance of foreign income taxes by separate category. The instructions expect you to connect those balances to inclusions under sections 951 and 951A, and to reduce the relevant columns as credits are deemed paid. This is also where you track tested income group amounts and the residual income group for the year.

The Real‑World Problem Behind Most Errors

Most firms do not struggle with finding clients. They struggle when production peaks and review time disappears. Schedule E errors usually come from missing documentation, unclear basket tagging, or sloppy currency entries. You can fix those with a tight workflow, which we will walk through next, and with a simple discipline, enter taxes at the transaction level in functional currency, tag the basket and source, then let the translation and summaries flow from clean inputs.

Taxes Reported, Credit Eligibility, And Clean Tracking

If you want consistent outcomes, treat Schedule E like a checklist that always starts with functional‑currency detail. Record the amount in the CFC’s currency, identify the country, pick the right basket, and indicate whether it was paid or accrued. Then reconcile to the CFC’s E&P and to your inclusion schedules. That flow lets reviewers connect the dots fast and shuts down most follow up questions.

Paid Versus Accrued, And How To Avoid Translation Mistakes

Schedule E has separate columns for taxes paid and taxes accrued, and the IRS is explicit about how to show the exchange rate. You record the functional‑currency amount, the three letter currency code, and the average exchange rate stated as units of foreign currency per one U.S. dollar, then you compute the translated USD in the appropriate column. If rounding below four decimal places would materially distort the result, you must carry more precision.

A practical workflow you can follow on every file:

  • Enter each tax line in functional currency, then add the three letter code, for example JPY or EUR.
  • State the average exchange rate as units of foreign currency per one USD, not the other way around.
  • Translate to USD for the summary line after you validate that the functional amounts tie to your E&P workpapers.
  • Keep proof, payment date for paid, accrual date and method for accrued, to support section 905(c) redeterminations later if something changes.

Deemed Paid Taxes And Section 960

Deemed paid rules matter because you only get credit where there is a corresponding U.S. inclusion. On Schedule E you report taxes the CFC paid, including those tied to PTEP in the right sections, then you use Schedule E‑1 to show how those taxes move as inclusions are picked up by U.S. shareholders. When PTEP distributions from a lower tier foreign corporation occur, section 960(b)(2) deemed paid taxes are reported in Part I, Section 2.

Two review habits help:

  • Tie each deemed paid amount to the exact inclusion and basket.
  • Note any 80 percent limitations or inclusion percentage effects in your E‑1 narrative so the ending balance makes sense to the next reviewer.

Disallowed Or Suspended Taxes

Some taxes do not belong in the credit calculation. The instructions tell you to put taxes that are never creditable, for example section 245A(d) amounts or section 901(j) taxes, in Part III. Taxes suspended under section 909 also sit outside the immediate credit calculation until the related income is taken into account. Label them correctly and keep support for the suspension and release.

If your client is an individual who files Form 1116, remember that baskets and carryover rules differ. There is no carryover for section 951A category income on Form 1116, and some taxpayers rely on a section 962 election to access corporate‑style credits. That is why clean Schedule E data still matters for noncorporate shareholders.

Reconciling To Schedule C And Schedule H

Do not worry if the foreign tax expense on Schedule C does not equal the amount of creditable taxes on Schedule E. The IRS explains that differences can exist because Schedule C reflects expense recognition under U.S. GAAP and the Schedule E totals reflect credit rules and disallowed items. The taxes added or deducted on Schedule H include both the creditable taxes from Part I and noncreditable taxes from Part III, so reconciliation should be documented in your binder.

Quick tip, if the numbers do not tie in two steps, document the reason and point to the line and column where the difference lives. Future you will say thank you.

Data Entry, Currency, and Validation Rules

Your cleanest Schedule E starts with disciplined data entry. Think transaction first, summary second. When you enter each tax at the line level, reviewers can trace every number back to source proof without hunting through emails or PDFs.

Step‑by‑Step Transaction Entry

  • Capture the tax at the original source level, date, invoice or assessment number, and payment method.
  • Enter the amount in the CFC’s functional currency, not USD. Add the three letter currency code, for example EUR, JPY, MXN.
  • Tag the jurisdiction exactly as it appears in your workpaper index. Keep a standard country list to avoid spelling variants that break filters.
  • Select paid or accrued, then note the support, wire advice for paid, ledger entry and method for accrued.
  • Map the line to the right FTC basket, general, passive, section 951A, or other. If a basket is not obvious, park it in a “review” status and add a comment for the reviewer.
  • Tie each item to E&P and to the sourcing workpaper. If it does not reconcile there, it will not reconcile later.

If you cannot explain a line to a new reviewer in 30 seconds, the entry needs a clearer note.

Currency Codes, Exchange Rates, And Quick Validations

  • Use the entity’s functional currency for Part I entries, then translate to USD in the summary fields only after review.
  • Apply a consistent average exchange rate for the tax year the liability relates to, and keep the rate source in your binder.
  • Validate currency codes against your exchange rate chart. A mismatched code creates edit errors and can push a number into the wrong currency column.
  • If the variance between the functional balance and your sourcing workpaper is above your round‑trip tolerance, stop and fix the source entry.

Simple practice that saves time, add a short “rate sheet” page to the front of your file. List the currency, the average rate you used, and a one line citation to the data source. Reviewers look there first.

Common Edit Errors And How To Fix Them

  • Functional currency does not match the sourcing workpaper, fix the transaction entry, not the summary.
  • Basket missing, the software defaults to general. Mark it “review” and add a comment so it is not forgotten.
  • Paid versus accrued mixed in the same line, split the line and attach proof to each.
  • Noncreditable tax mixed into Part I, move it to Part III and leave a trail in your reconciliation note.
  • Detail lines overwritten after a compute transfer, enable the “preserve manual overrides” control before you rerun.

Allocation To Baskets And Reporting Workflow

Once the data is clean, you allocate to baskets with a policy you can defend in review. That means you use E&P‑by‑basket ratios where available, document the ratio source, and lock it before the compute run.

Basket Allocation Ratios, Practical Guardrails

  • Confirm E&P by basket, after dividend look‑through, before you assign baskets in the software. If a ratio is missing, default to the general basket only as a temporary placeholder.
  • Work in this order, verify ratios, tag basket on each transaction, run the compute, review the Part I face, then spot check five random detail lines.
  • Add a short note when a return has Subpart F or PTEP items. Explain why a line sits in 951A versus general, or vice versa.
  • If a reviewer changes a ratio, rerun the compute and re‑review the face of Part I. Make that recheck a checkbox in your internal checklist.

Reporting Transfer Workflow, The Clean Hand‑Off

Use a standard control table so your team knows what to check in what order. Keep it simple, four steps, one note per step.

Step Control What You Check Helpful Note
1 E&P by Basket Ratios locked for the year Missing ratios default to general, document why
2 Income Sourcing Workpaper Functional totals match Currency code and period match the entity files
3 Schedule E‑1 Carryovers reflect last year Preserve manual overrides before compute transfer
4 Exchange Rate Chart Rate source and average rate Mark U.S. source flags where applicable

When in doubt, write the reason for an exception in plain English. Future reviewers will follow your logic faster than they can follow a formula.

Review Checklists That Protect Your Time

  • Five line rule, pick five detail lines at random and re‑trace to proof.
  • Basket spot check, confirm at least one line in each active basket ties to the expected inclusion.
  • Part III scan, move any noncreditable items out of Part I before you finalize.
  • Currency scan, confirm the three letter codes match the rate sheet page.
  • Override scan, verify the “preserve” setting is on before you compute and transfer.

Where a structured delivery partner helps is not in pushing buttons. It is in hardening these simple checks so they happen every time, even when your in‑house team is sprinting through March and September. If you ever need a review‑protected workflow built into your tools, Accountably can design that layer without changing your software stack.

Transfer To Organizer And Schedule Population Considerations

Treat the compute transfer like a publish button. Once you press it, prior entries get replaced line by line. That is why you finalize your Schedule E computations and your basket assignments before you run the transfer.

Safeguards Before You Run The Compute

  • Reconcile functional currency totals to the sourcing workpaper. If an edit error appears, fix it at the transaction level.
  • Confirm that Part I totals match the sum of detail lines by basket and by jurisdiction.
  • Scan Part III to be sure all noncreditable taxes are parked there with a short note.
  • Run a quick tie to Schedule C and Schedule H so your tax expense story is clear in the binder.
  • Lock ratios, then enable the “preserve manual overrides” setting to protect intentional changes.

Preserving Manual Overrides

You sometimes must override a basket tag or a currency detail for a specific transaction. That is fine if you can defend it. The rule, write a one sentence reason, turn on preserve, then compute and transfer. If you forget, your careful edits can be wiped and you will spend an hour recreating what you already did.

Finalize, preserve, compute, transfer, then review the face again. That simple cadence prevents 90 percent of rework.

Frequently Asked Questions

What schedules are attached to Form 5471?

Form 5471 can include Schedules A through L. Which ones you attach depends on filer category and facts. Keep a one page matrix in your binder that maps Category 1, 4, and 5 to the schedules you expect so reviewers can sanity check the file fast.

What exactly belongs on Schedule E?

Schedule E lists foreign income taxes by jurisdiction and basket in functional currency. You separate paid versus accrued, identify noncreditable amounts on Part III, and make sure deemed paid items are tied to a matching U.S. inclusion. Schedule E then feeds Schedule E‑1 for carryovers and adjustments.

Where do I get Schedule E?

Use your professional software or download the latest form and instructions from IRS.gov. Most firms complete the draft in software, then print a review copy with the detail lines expanded so reviewers can see the country, basket, currency, and support at a glance.

What income is reported on Form 5471?

Form 5471 reports the foreign corporation’s income statement and balance sheet level information, plus inclusions that matter to U.S. shareholders. You will see passive income, services, royalties, interest, dividends, capital gains, and partnership flows. Schedule E tracks the taxes connected to that income, not the income itself.

How do I handle multiple currencies in one CFC year?

Pick the functional currency for the entity and record each tax in that currency first. If payments occurred in a different currency, show the source conversion to functional currency in your workpaper, then apply the average rate to reach USD in the summary. Keep the rate sources with your proof.

What if taxes are suspended under section 909?

Keep those taxes out of the immediate credit calculation. Park them outside the creditable pool, label the related income clearly, and create a release note that explains when they will reenter the calculation. Reviewers should be able to see the linkage in one page.

Where Accountably Helps Without Taking Over

If your team is buried in production, you do not need another résumé. You need a controlled delivery layer that keeps Schedule E clean while protecting review time. Accountably integrates trained offshore teams into your workflow, QuickBooks, Xero, UltraTax, CCH Axcess, ProConnect, Lacerte, Drake, Thomson Reuters, Canopy, Karbon, TaxDome, Suralink, and JetPack, and follows your templates and deadlines. What you get is predictable capacity, SOP‑driven execution, structured workpapers, a multi‑layer review, and clear turnaround windows. It is not outsourcing for its own sake, it is operational structure that does not break during peak season.

Conclusion

You now have a practical way to keep Schedule E accurate, fast to review, and ready for the organizer without surprises. Start with transaction level entries in functional currency, lock your basket ratios, separate creditable and noncreditable taxes, then protect your manual overrides before you compute and transfer. Keep your rate sheet, your reconciliation notes, and your five line spot checks in the front of the binder, and your reviewers will move faster with fewer questions. If you want a review‑protected Schedule E workflow built into your existing stack, our team at Accountably can help you set it up and keep it running when the calendar turns hectic.

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