Add Connecticut refundable child tax credit (HB 5134)#7432
Add Connecticut refundable child tax credit (HB 5134)#7432DTrim99 wants to merge 4 commits intoPolicyEngine:mainfrom
Conversation
Implements CT HB 5134 (2026 session) as a reform: - $600 per qualifying child (under age 18) - Maximum 3 children - Income threshold: <$100k (single/HOH/separate) or <$200k (joint) - Refundable credit against CT personal income tax Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Implementation NotesThis reform implements CT HB 5134 as a contributed policy (not enacted law). Key design decisions:
The reform can be enabled by setting |
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
| @@ -0,0 +1,12 @@ | |||
| description: Connecticut refundable child tax credit amount per qualifying child. | |||
There was a problem hiding this comment.
| description: Connecticut refundable child tax credit amount per qualifying child. | |
| description: Connecticut proposed to provide the following refundable child tax credit amount per qualifying child. |
There was a problem hiding this comment.
Similar style for other parameter descriptions
| @@ -0,0 +1,12 @@ | |||
| description: Maximum age for a child to qualify for the Connecticut refundable child tax credit. Children must be under this age. | |||
There was a problem hiding this comment.
One sentence, description as below
| description: Maximum age for a child to qualify for the Connecticut refundable child tax credit. Children must be under this age. | ||
|
|
||
| values: | ||
| 2026-01-01: 18 |
There was a problem hiding this comment.
I dont see the 18 in the bill
| if not p.in_effect: | ||
| return tax_unit("adjusted_gross_income", period) * 0 | ||
|
|
There was a problem hiding this comment.
Dont check for in-effect in formula
| def modify_parameters(parameters): | ||
| parameters.gov.states.ct.tax.income.credits.refundable.update( | ||
| start=instant("2026-01-01"), | ||
| stop=instant("2030-12-31"), |
- Update parameter descriptions to use active voice one-sentence format - Remove in_effect check from formula (handled at reform registration level) - Extend parameter modification end date from 2030 to 2035 - Remove test for in_effect=false (tested at reform layer, not formula) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Fixes Applied ✅🟡 Should-Address Issues Fixed
Note on age_limit parameterThe age limit of 18 is implied by other organization research and House Dem press releases but not stated explicitly in the bill. This is documented but kept in the implementation. Verification
Ready for re-review. 🤖 Generated with Claude Code |
Summary
Implements Connecticut HB 5134 (2026 session) as a reform - a refundable child tax credit against the personal income tax.
Bill Reference: https://www.cga.ct.gov/2026/TOB/H/PDF/2026HB-05134-R00-HB.PDF
Credit Details
Files Added
Parameters (
parameters/gov/contrib/states/ct/refundable_ctc/):in_effect.yaml- Toggle to enable the reform (default: false)amount.yaml- $600 per childmax_children.yaml- Maximum 3 childrenage_limit.yaml- Children must be under 18income_threshold.yaml- AGI thresholds by filing statusReform (
reforms/states/ct/refundable_ctc/):ct_refundable_ctc.py- Reform logic__init__.py- Module exportsTests (
tests/policy/reforms/states/ct/refundable_ctc/):ct_refundable_ctc.yaml- 10 comprehensive testsTest Coverage
🤖 Generated with Claude Code