PFIC Calculator

PFIC Calculator — Section 1291 Form 8621 User Guide

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.

1. Who Should Use This Section 1291 Guide

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.

2. Prepare the CSV Transaction File (Sec 1291) Download Section 1291 Example (CSV)

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.

Required columns (must match exactly):

  • DateYYYY-MM-DD
  • Detailstext only; must not contain commas, quotes, or line breaks
  • Unitsnumeric only; no thousands separators
  • Valuenumeric only; no thousands separators or currency symbols
    (Total amount in the original currency)
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

Important rules for Section 1291:

3. Upload File

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.

4. Category Mapping

The calculator will attempt to auto-identify categories based on the Details column, but every row must be reviewed and confirmed.

Available categories:

  • Purchase
  • Distribution
  • Reinvestment
  • Sale
  • Return of Capital
  • Cost Base Adjustment
  • Ignore (excluded from PFIC computation)
Transaction Category Options

One-page classification summary (decision logic)

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.

Special Cases — “Ignore” and Manual Mapping View Ignore Classification Guide →

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.

5. Configure Settings

Settings are displayed on the left panel of the calculator.

Required:

  • Tax Year — must be selected.
  • Currency — must be selected.
  • Ownership % — percent held by the PFIC owner.
  • Ending Balance — optional; used for Form 8621 Part I, Line 4.
  • PFIC Start — normally the first acquisition year. Adjust only if the PFIC was identified late or the taxpayer became U.S. tax resident after the initial purchase.
Section 1291 Settings Panel Example

6. Run Section 1291 Calculation

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.

Run Section 1291 Calculation Example

7. License Verification

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.

License Verification Window

8. Download Excel Results

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.

Download Section 1291 Result Excel Button

9. Section 1291 Output Sheets & Sample Workpapers

Results are delivered as an Excel workbook with multiple sheets.

A. Section 1291 Outputs Download Sample Section 1291 Result Zip