Include disabled-adult care expenses in the VA, ID, OR, MN, and WI CDCC-conforming expense bases (credit and subtraction)#8878
Draft
hua7450 wants to merge 4 commits into
Draft
Conversation
…visions Wisconsin: Wis. Stat. 71.07(9g)(c)4. and 71.05(6)(b)43.e. subject claimants to the special rules in IRC 21(e)(2) and (4), but the 2024+ credit branch (Act 101) and the subtraction bypassed the gated federal variables. Both now multiply by cdcc_filing_status_eligible. New York: Form IT-216 requires qualifying for the federal credit and applies the 21(e)(2)/(4) rules, but ny_cdcc replicated the federal calculation without the gate. NYC's credit inherits the fix via ny_cdcc. Hawaii: HRS 235-55.6(e)(2) allows a married taxpayer the credit only on a joint return (with the (e)(4) living-apart exception); hi_cdcc_eligible now requires cdcc_filing_status_eligible. HRS 235-55.6(d)(2) deems earned income only for a spouse who is a student or incapable of caring for oneself, so hi_cdcc_income_floor_eligible now requires a married head or spouse and uses is_incapable_of_self_care instead of is_disabled. Adds MFS and separated-filer regression tests for WI, NY, HI, and PA (the PA case restores the end-to-end MFS test deferred from PolicyEngine#8704). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…onforming expense bases PR PolicyEngine#8746 added disabled-adult care (the person-level care_expenses input) to the federal IRC 21 expense base, but five state provisions that import the section 21 employment-related expense definition still built their bases from children-only tax_unit_childcare_expenses: the Virginia (58.1-322.03) and Idaho (63-3022D) deductions, the Oregon WFHDC credit (ORS 315.264), the Minnesota CDCC (290.067), and the Wisconsin childcare expense subtraction (71.05(6)(b)43.). A household whose only qualifying individual is a disabled adult received a positive federal credit but $0 from these states. Each state's cap already counts disabled adults (VA/ID/OR via the federal capped_count_cdcc_eligible, MN via its own incapable-of-self-care count, WI via count_cdcc_eligible), so only the expense base changes. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
branch Each PR carries exactly one fragment; PolicyEngine#8855's is consumed when it merges, and keeping a copy here would re-add it to main afterward. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #8878 +/- ##
==========================================
Coverage 100.00% 100.00%
==========================================
Files 3 9 +6
Lines 55 160 +105
Branches 0 1 +1
==========================================
+ Hits 55 160 +105
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
This was referenced Jul 4, 2026
Open
… base Wis. Stat. 71.07(9g)(b)2. computes 100 percent of the federal credit "using the expense limitation under par. (c) 5. rather than the expense limitation under 26 USC 21 (c)" - swapping only the dollar cap, so the section 21 employment-related expense definition (childcare plus disabled-adult care) applies. The Act 101 branch built its base from children-only tax_unit_childcare_expenses, leaving the 2024+ credit as the only Wisconsin CDCC provision excluding adult care after the subtraction fix. Closes PolicyEngine#8881 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Fixes the six-provision expense-base conformity gap found by the #8826 statute verification: PR #8746 added disabled-adult care (the person-level
care_expensesinput) to the federal IRC § 21 expense base, but five state provisions that import § 21's employment-related-expense definition still built their bases from children-onlytax_unit_childcare_expenses. A household whose only qualifying individual is a disabled adult received a positive federal credit but $0 from these states.Addresses the expense-base item in #8826. Closes #8881.
Stacked on #8855 (it includes that branch's commit because both PRs touch
wi_childcare_expense_subtraction.py). Merge #8855 first; this diff then reduces to the expense-base changes only. This branch drops #8855's changelog fragment so each PR carries exactly one — no duplicate changelog entry or extra version bump regardless of merge timing.Changes
Each state adds
adult_care = add(tax_unit, period, ["care_expenses"])to its expense base, mirroring the federalcdcc_relevant_expenses. No cap changes are needed — each state's cap already counts disabled adults:va_child_dependent_care_expense_deductioncapped_count_cdcc_eligible(federal)id_household_and_dependent_care_expense_deductioncapped_count_cdcc_eligible(federal)or_cdcc_relevant_expenses(WFHDC)capped_count_cdcc_eligible(federal)mn_cdccmn_cdcc_dependent_count(own incapable-of-self-care count)wi_childcare_expense_subtractioncount_cdcc_eligible(federal)wi_childcare_expense_credit_potential(2024+)capped_count_cdcc_eligible× $10,000 per (c)5.Statute citations were verified against primary sources during the #8826 review (see the verification comment there).
Effect
Under-inclusion only: adult-care-only households go from $0 to the statutory amount; child-only households are unchanged (
care_expensesdefaults to 0). Example — married couple, head earns $20k, spouse earns $6k, disabled adult dependent with $5,000 of care (MN, TY2021): expenses capped at $3,000 (one qualifying dependent) × 29% fraction at $26,000 AGI = $870, previously $0.WI 2024+ credit (folded in from #8881)
The Act 101 branch of
wi_childcare_expense_credit_potentialhad the same gap — its pre-2024 path includes adult care via the federalcdcc_potential, but the 2024+ standalone computation read children-only expenses. § 71.07(9g)(b)2. (verified verbatim at docs.legis.wisconsin.gov) computes "100 percent of the federal child and dependent care tax credit that the claimant may claim … using the expense limitation under par. (c) 5. rather than the expense limitation under 26 USC 21 (c)" — only the cap is swapped, so the § 21 expense definition applies. The existing $10,000 × capped-count limit already matches (c)5.'s $10,000/$20,000 amounts. New test: disabled adult dependent with $5,000 care → $1,000 credit (min(5,000, 10,000, 60,000) × 20%).Tests
One new disabled-adult-care case per provision (VA, ID, OR, MN with hand-computed $870, WI subtraction, WI 2024+ credit). Ran locally: VA cdcc_expense, ID household_and_dependent_care, full OR WFHDC tree, full MN CDCC tree, WI subtraction + credit files + WI credits tree — 88 + 16 passed.
Out of scope (tracked in #8826)
SC § 21(e)(4) decision item; AR refundability and 2013 static-conformity flags; VT TY2022 cap and
state_cdccs.yamldouble-count; MD § 10-716 phase-out value check.🤖 Generated with Claude Code