PolicyEngine / policyengine-us

The PolicyEngine US Python package contains a rules engine of the US tax-benefit system, and microdata generation for microsimulation analysis.
https://policyengine.org/us
GNU Affero General Public License v3.0
102 stars 174 forks source link

Eliminate shortcomings in calculation of the ACA premium tax credit #3194

Open martinholmer opened 10 months ago

martinholmer commented 10 months ago

The 0.513.0 version of PolicyEngine-US has the capability to compute the Affordable Care Act (ACA) premium tax credit (PTC) for a tax unit. But the current capability has a number of shortcomings that should be eliminated. Here are some of those shortcomings:

Eliminating these shortcomings will be done in two steps:

(1) the aca-ca branch, which implements an alternative ACA PTC capability at the federal level and for California, will be submitted as a pull request; and

(2) an aca-rest branch, which implements the alternative ACA PTC capability for the other 49 states and for DC, will be submitted as a pull request.

After taking these two steps the old ACA PTC calculation capability will still be intact and there will also be a new ACA PTC calculation capability. At that stage, we will have the option of changing the list of federal refundable credits to include the new aca_ptc variable instead of the old premium_tax_credit variable, and of removing the old ACA PTC calculation capability.

chisquared commented 10 months ago

The likely reason NY and VT are not in the SLCSP (Second Lowest Cost Silver Plan) file is that these states have community rating, where insurance premiums can only vary by family size and area. This doesn't fit well with other states, where premiums vary by age. See parameters at https://www.cms.gov/cciio/programs-and-initiatives/health-insurance-market-reforms/state-rating

martinholmer commented 10 months ago

@chisquared said in issue #3194:

The likely reason NY and VT are not in the SLCSP (Second Lowest Cost Silver Plan) file is that these states have community rating, where insurance premiums can only vary by family size and area. This doesn't fit well with other states, where premiums vary by age.

Yes, you are correct in that NY and VT do not have ACA premiums that vary by age, but that is not a reason to omit those states from the the ACA PTC calculations.