Skip to content

Move taxable-income ceiling from SALT to aggregate itemized deductions - #9191

Open
saisharan0103 wants to merge 1 commit into
PolicyEngine:mainfrom
saisharan0103:mergepath/issue-9167-salt-simulation-taxable-income-ceiling-m
Open

Move taxable-income ceiling from SALT to aggregate itemized deductions#9191
saisharan0103 wants to merge 1 commit into
PolicyEngine:mainfrom
saisharan0103:mergepath/issue-9167-salt-simulation-taxable-income-ceiling-m

Conversation

@saisharan0103

Copy link
Copy Markdown

Issue #9167 identifies that salt_deduction diverges from the §164(b)(7) SALT amount when AGI minus exemptions is below otherwise allowable SALT.

Root cause: the simulation-only taxable-income ceiling was applied inside salt_deduction.formula, so the component variable reflected a whole-return itemized deduction constraint instead of the statutory SALT deduction. That also made gov.simulation.limit_itemized_deductions_to_taxable_income affect only SALT rather than aggregate itemized deductions.

Changes:

  • Remove the simulation ceiling branch from salt_deduction.formula, leaving the variable to return min_(salt_cap, salt).
  • Apply the simulation ceiling in itemized_taxable_income_deductions.formula after itemized_taxable_income_deductions_reduction, limiting aggregate itemized deductions to max_(0, adjusted_gross_income - exemptions) when the flag is true.
  • Add a focused 2026 low-AGI SALT regression case.
  • Include the required changelog fragment.

…ing makes salt_deduction diverge from the §164(b)(7) amount at low AGI

Closes PolicyEngine#9167
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant