Skip to content
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

Merged
merged 28 commits into from
Dec 18, 2023

Conversation

mzx-4real
Copy link
Collaborator

@mzx-4real mzx-4real commented Oct 17, 2023

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.

New tax reform plan
growth_and_opportunity
Autumn of changes

Walkthrough

  • Add a new reform for the Tax Foundation growth and opportunity plan (link, link, link, link)
  • Create a new parameter file remove_head_of_household.yaml with the option to remove the head of household filing status (link)
  • Create a new Python package growth_and_opportunity with an empty __init__.py file (link)
  • Create a new reform module 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)
  • Create a reform object and a test instance of the reform in the reform module (link)

@mzx-4real mzx-4real marked this pull request as draft October 17, 2023 16:44
@codecov
Copy link

codecov bot commented Oct 17, 2023

Codecov Report

All modified and coverable lines are covered by tests βœ…

Comparison is base (2e56e8c) 99.09% compared to head (82c5b25) 99.09%.

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.
πŸ“’ Have feedback on the report? Share it here.

Copy link
Contributor

@MaxGhenis MaxGhenis left a 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?

Copy link
Contributor

@MaxGhenis MaxGhenis left a 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.

@mzx-4real mzx-4real marked this pull request as ready for review November 18, 2023 13:45
Copy link
Contributor

@MaxGhenis MaxGhenis left a 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

@MaxGhenis MaxGhenis changed the title Reform standard deduction remove head of household filing status Reform to remove head of household filing status Nov 18, 2023
@mzx-4real
Copy link
Collaborator Author

Can you also try to find who first proposed hoh repeal? Many have done so, including Senator Romney in his Family Security Act

@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).

Copy link
Contributor

@MaxGhenis MaxGhenis left a 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.

@MaxGhenis
Copy link
Contributor

Let's attribute this to Senator Romney's Family Security Act, so put in the congress folder

@MaxGhenis
Copy link
Contributor

I'll finish this up as it's come up for a business need

@MaxGhenis MaxGhenis merged commit 508da35 into PolicyEngine:master Dec 18, 2023
6 checks passed
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.

Reform to remove head of household filing status
3 participants