Skip to content

eCPS PE↔TAXSIM diff drivers (8k sample × TY2021/2023/2025) — prioritized roadmap #1059

Description

@PavelMakarchuk

Systematic PE-emulator vs TAXSIM-35-binary comparison over an 8,000-record eCPS sample, run for three tax years (--assume-w2-wages). Alignment improves in later years as year-specific 2021 issues age out:

Year Federal match State match
2021 80.4% 67.1%
2023 81.2% 73.7%
2025 84.5% 82.1%

Federal — one driver dominates

~92% of all federal mismatches (every year) are the SALT / itemized-deduction difference — PE deducts imputed state income-tax withholding (~19% above the liability) as federal SALT; the binary deducts the liability. PE itemizes higher in 100% of these. Aligning to the liability drops federal mismatches from ~20% → ~1.5%. Tracked + fix in flight: #1058 (the single highest-impact federal item).

Residual federal drivers (small): EITC (~60-170 recs/yr), NIIT on S-corp (#1053), QBID edge cases, CTC.

State — a long tail, no single dominant cause

Dollar totals are misleading: ~30% of state mismatches are extreme-income records (|AGI|>$500k, S-corp/high-income) that account for ~99% of the dollar total (the S-corp passive/tolerance class — #1053). By record count, the persistent state drivers across years are:

  • Persistent (all years): NY, CO, MD, GA, MT, HI, VA, OH
  • 2021-only spikes (year-specific, age out by 2025): CA (COVID rebate cluster), MN (2021-22 TAXSIM under-computation), DC (Calc J)

Each persistent state needs its own diagnosis (per the /diagnose-issue workflow: PE + TAXSIM + TaxAct + statute). This issue is the roadmap; individual state issues to be filed as diagnosed.

Priorities

  1. PE deducts imputed state income-tax withholding (not the liability) as federal SALT — federal residual on itemizing records (#974, #973) #1058 (federal SALT liability) — biggest single lever; fix in flight.
  2. S-corp income: emulator treats scorp as active (no NIIT, no passive-loss limit); TAXSIM treats it as passive (3.8% NIIT) #1053 (S-corp NIIT/passive) — drives the extreme-$ tail.
  3. Per-state diagnosis of the persistent set (NY/CO/MD/GA/MT/HI/VA/OH).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions