Most tax software can show you Form 8621. Very few tools can calculate Section 1291 or MTM §1296 and produce audit-ready workpapers.
This article is written for CPAs, EAs, and small firm partners who handle PFIC reporting for real clients — not classroom examples. It explains why standard tax software stops at data entry, where Excel breaks for PFIC, and how a dedicated calculation engine like pfic.xyz fits beside CCH and other platforms.
If you prepare U.S. returns for clients with foreign mutual funds, pensions, or pooled investments, you have probably seen this pattern:
In other words, your tax software:
That “somewhere else” is usually an ad hoc Excel workbook living on your desktop — or worse, several versions of it, for several years, for several PFICs.
Most tax software is a Form 8621 input system, not PFIC calculation software.
This is not a criticism of CCH or any specific vendor. PFIC was simply not designed for a one-screen calculation model. The law itself is multi-year, lot-level, and deliberately complex.
The core PFIC engines live in two sections:
Both create demands that are fundamentally different from “domestic mutual fund on Schedule D” work.
For Section 1291, a realistic engagement may involve:
Form 8621 Part V (Lines 15–16) gives you boxes for the final answers. It does not tell you how to track:
For MTM (§1296), the math is different but the structural burden is similar. A proper MTM engine has to:
Again, Form 8621 Part IV shows only the final fields: 10a, 10b, 10c, 12, 13a–13c, etc. The heavy lifting has to happen before anything gets typed into those boxes.
Excel is a powerful tool, and many CPAs and EAs can (and do) build impressive PFIC spreadsheets. The problem is not that Excel is “too weak” — the problem is that PFIC requires structural guarantees that Excel does not naturally provide.
A good litmus test is §6621 interest for Section 1291:
Many experienced tax pros can build a §6621 daily interest model in Excel. It is absolutely doable — and pfic.xyz could easily publish a §6621 daily interest template just for that purpose.
But here is the honest observation:
If building §6621 quarterly rates with daily compounding in Excel already feels like a stretch, then a full Section 1291 or MTM engine is well beyond what Excel can safely handle for real-world PFIC histories.
Getting §6621 right is only the first layer of the onion. The remaining 90% of the work is:
In practice, PFIC Excel models tend to break in familiar ways:
For a one-year, one-lot teaching example, Excel is fine. For a 12-year KiwiSaver-like fund with dozens of reinvestments and partial redemptions, it becomes very hard to argue that a manually maintained workbook is the best available method.
For CPAs and EAs, the real question is not:
“How do I fill Form 8621 in my tax software?”
but rather:
“If this PFIC position is examined, can I show a clear, defensible workpaper trail behind every number I typed into Form 8621?”
That means you need something more than a Form 8621 “input screen.” You need:
Your existing tax software is still the right place to file the return. But it is not designed to be the place where the entire Section 1291 or MTM algorithm is implemented.
The PFIC calculator at pfic.xyz was built with exactly this division of labor in mind:
The engine is designed for professionals first — CPAs and EAs who already understand PFIC concepts and just need a consistent, auditable way to do the math. A motivated individual filer can also use it, but the workflow, output structure, and naming conventions are all oriented toward professional practice.
For a full walkthrough of the upload and review process, see the pfic.xyz User Guide.
To see what pfic.xyz actually produces for a real PFIC engagement, you can download two anonymized Excel result files — one for Section 1291 and one for MTM (§1296). Both are structured to be used alongside CCH Axcess / ProSystem fx and other professional tax platforms.
This sample shows the full result of a Section 1291 run: a multi-year case with distributions, reinvestments, and a disposition, including all the schedules needed to support Form 8621 Part V.
Download Sample Section 1291 Result Excel (.xlsx)
This sample demonstrates a long-term MTM case similar to a KiwiSaver or pension-style PFIC — multiple years of rolling FMV, MTM inclusions, and basis updates, with CCH-friendly outputs.
Download Sample MTM (§1296) Result Excel (.xlsx)
These samples reflect the internal structure used by the pfic.xyz engine. They are designed as audit-ready workpapers that can be attached as statements to a real return and referenced in an IRS examination.
PFIC is not just “one more form” in your software menu. It is a long-running, lot-level, FX-heavy, interest-bearing regime that sits uncomfortably on top of the modern tax workflow. The core risk is not that you will mistype Line 16f, but that you will be unable to show your work when an examiner asks:
“How did you arrive at this Form 8621 number?”
Your main tax software remains the right place to manage the overall return, entity relationships, and e-filing. What it does not claim to be — and what it was never truly designed to be — is a full PFIC Section 1291 and MTM §1296 calculation engine.
That is the gap pfic.xyz aims to fill:
If building and maintaining a §6621 daily interest model in Excel already consumes more time than it is worth, it is a realistic signal that a full Section 1291 or MTM engine belongs in software — not in a one-off workbook.
For details on how to integrate pfic.xyz into your workflow, including CSV preparation, review steps, and filing examples, see the pfic.xyz User Guide.