-
Notifications
You must be signed in to change notification settings - Fork 182
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reform to remove head of household filing status #3163
Reform to remove head of household filing status #3163
Conversation
Fixes PolicyEngine#3162 Co-authored-by: Pavel Makarchuk <[email protected]>
Codecov ReportAll modified and coverable lines are covered by tests β
Additional details and impacted files@@ Coverage Diff @@
## master #3163 +/- ##
=======================================
Coverage 99.09% 99.09%
=======================================
Files 2039 2039
Lines 29626 29626
Branches 164 164
=======================================
Hits 29359 29359
Misses 229 229
Partials 38 38 β View full report in Codecov by Sentry. |
policyengine_us/reforms/tax_foundation/growth_and_opportunity/__init__.py
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is this only for the standard deduction? hoh also has different brackets. you can address both pieces by changing the formula for filing_status
instead
@MaxGhenis how would we change the formula?
...reforms/tax_foundation/growth_and_opportunity/remove_standard_deduction_head_of_household.py
Outdated
Show resolved
Hide resolved
...reforms/tax_foundation/growth_and_opportunity/remove_standard_deduction_head_of_household.py
Outdated
Show resolved
Hide resolved
...reforms/tax_foundation/growth_and_opportunity/remove_standard_deduction_head_of_household.py
Outdated
Show resolved
Hide resolved
...reforms/tax_foundation/growth_and_opportunity/remove_standard_deduction_head_of_household.py
Outdated
Show resolved
Hide resolved
...ntrib/tax_foundation/growth_and_opportunity/remove_standard_deduction_head_of_household.yaml
Outdated
Show resolved
Hide resolved
...ntrib/tax_foundation/growth_and_opportunity/remove_standard_deduction_head_of_household.yaml
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please adjust the formula for filing_status instead: https://github.com/PolicyEngine/policyengine-us/blob/master/policyengine_us/variables/household/demographic/tax_unit/filing_status.py
Don't need to touch standard deduction. The TF report discusses removing head of household filing status entirely, which also includes brackets etc.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you also try to find who first proposed hoh repeal? Many have done so, including Senator Romney in his Family Security Act
...reforms/tax_foundation/growth_and_opportunity/remove_standard_deduction_head_of_household.py
Outdated
Show resolved
Hide resolved
@MaxGhenis Hi max. I think for this particular reform of repealing hoh and changing standard deduction, there isn't an exact senator that proposed this. Rather it is proposed by tax foundation's analysts. The link of the reform analysis is here. The projection is in Table 6 (Expand the standard deduction to $19,500 (double for joint filers) starting in 2024 and eliminate Head of Household filing status). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I understand Tax Foundation proposed repealing Head of Household filing status in June 2023. They were not the first to do so. For example, Senator Romney did so in February 2021. Could you dig around to see if others proposed it previously? If we can't find others then let's attribute it to Romney.
...reforms/tax_foundation/growth_and_opportunity/remove_standard_deduction_head_of_household.py
Outdated
Show resolved
Hide resolved
Let's attribute this to Senator Romney's Family Security Act, so put in the |
I'll finish this up as it's come up for a business need |
Fixes #3162
Co-authored-by: Pavel Makarchuk [email protected]
π€ Generated by Copilot at 25cdc49
Summary
β¨ππ¨
This pull request adds a new reform option for the Tax Foundation growth and opportunity plan, which removes the head of household filing status and adjusts the standard deduction accordingly. It creates a new parameter file, a new reform package, and a new reform module that define and implement the reform logic. It also updates the changelog file with a new entry.
Walkthrough
remove_head_of_household.yaml
with the option to remove the head of household filing status (link)growth_and_opportunity
with an empty__init__.py
file (link)remove_standard_deduction_head_of_household.py
that overrides the standard deduction variables and updates them based on the parameter value and the American Family Act reform (link)