This guide is for PFIC holdings reported under the default excess-distribution rules of IRC §1291. It walks through how to prepare the CSV file, upload and classify transactions, configure settings, run the Section 1291 calculation, and download the Excel workpapers for Form 8621.
Use this guide if:
If the PFIC is marketable stock and a timely MTM (§1296) election was made, please use the MTM (§1296) User Guide instead.
Prepare one CSV UTF-8 file per PFIC.
Do not combine multiple PFIC holdings in a single file — this calculator is designed to process only one PFIC at a time.
| Date | Details | Units | Value |
|---|---|---|---|
| 2020-03-05 | Contribution | 10000 | 15000 |
| 2020-03-17 | Buy | 7.059 | 112.53 |
| 2021-03-31 | Member Fee | -0.8363 | -1.95 |
| 2021-05-15 | Sold | -12.433 | -29.68 |
| 2022-03-12 | Reinvestment | 19.08384 | 22.83 |
Click the upload area or drag your CSV file into the box. After uploading, the panel on the right will switch to the Transaction Type Mapping section automatically.
Supported format: CSV (UTF-8 only). If you are starting from Excel, save the file as CSV before uploading.
The calculator will attempt to auto-identify categories based on the Details column, but every row must be reviewed and confirmed.
Use the rules below to choose the correct Type for each transaction. For Section 1291, accurate classification is essential for FIFO, excess distributions, and historic interest calculations.
| Units Condition | Value / Description Clues | Type (Classification Code) |
|---|---|---|
| Units > 0 | Value > 0 → real cash invested | Purchase |
| Units > 0 | Value = 0 → DRIP / reinvested dividend | Reinvestment |
| Units < 0 | Value < 0 → sale / redemption / switch-out | Sale |
| Units = 0 | Description = Dividend / Distribution / Interest | Distribution |
| Units = 0 | Description shows ROC / Return of Capital | Return of Capital |
| Units = 0 | Description shows basis adjustment (e.g. prior year QEF/MTM adjustments) | Cost Base Adjustment |
| Units = 0 | Fees / charges / NAV adjustments / internal fund tax | Ignore |
Once each row has a clear Type, the calculator can safely build §1291 excess-distribution blocks, multi-year disposition schedules, and audit-ready Form 8621 workpapers.
Entries marked with
-- Select Type --
must be manually mapped.
All other auto-identified categories must be reviewed and confirmed
item by item — only accurate categorization will produce accurate calculations.
Any transaction marked as Ignore is excluded entirely from the calculator. Ignore items must not affect cost basis, distributions, gains, or any Form 8621 amounts.
Settings are displayed on the left panel of the calculator.
Once all transaction categories are mapped, the
green Run PFIC Calculation button will become enabled.
After confirming the tax year, currency, and all other required settings are correct,
click the button to start the Section 1291 computation.
After clicking Run PFIC Calculation, a license verification window will appear. You must enter your email and your license code. The calculation will only start after the license code is validated.
If you don’t have a license code, click buy me a coffee ☕ to support the tool. Send the payment screenshot by email, and you will receive a license code within one business day.
When the calculation is complete, a green Download Result Excel button will appear at the bottom-right of the page. A blue download link will also appear at the top-right — both point to the same file.
The calculator does not store any history. You must download the Excel file immediately after each calculation. If the page is refreshed, the file can no longer be retrieved.
Results are delivered as an Excel workbook with multiple sheets.