Skip to content

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
PolicyEngine:mainfrom
hua7450:state-cdcc-care-expenses
Draft

Include disabled-adult care expenses in the VA, ID, OR, MN, and WI CDCC-conforming expense bases (credit and subtraction)#8878
hua7450 wants to merge 4 commits into
PolicyEngine:mainfrom
hua7450:state-cdcc-care-expenses

Conversation

@hua7450

@hua7450 hua7450 commented Jul 4, 2026

Copy link
Copy Markdown
Collaborator

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_expenses input) 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-only tax_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 federal cdcc_relevant_expenses. No cap changes are needed — each state's cap already counts disabled adults:

State Provision § 21 import Cap already counts disabled adults via
VA va_child_dependent_care_expense_deduction Va. Code § 58.1-322.03 subd. 3 — deduction equals the amount "on which the federal credit is based under § 21" capped_count_cdcc_eligible (federal)
ID id_household_and_dependent_care_expense_deduction Idaho Code § 63-3022D — expenses "as defined in section 21(b)(2)… as further specified and limited by section 21(d) and (e)" capped_count_cdcc_eligible (federal)
OR or_cdcc_relevant_expenses (WFHDC) ORS 315.264(1)(a) — expenses "of a type allowable as a credit pursuant to section 21" capped_count_cdcc_eligible (federal)
MN mn_cdcc Minn. Stat. § 290.067 subd. 1(a) — credit "pursuant to the provisions of section 21" mn_cdcc_dependent_count (own incapable-of-self-care count)
WI wi_childcare_expense_subtraction Wis. Stat. § 71.05(6)(b)43. — adopts the § 21 expense definition count_cdcc_eligible (federal)
WI wi_childcare_expense_credit_potential (2024+) Wis. Stat. § 71.07(9g)(b)2. — "using the expense limitation under par. (c) 5. rather than … 26 USC 21 (c)" swaps only the dollar cap, importing the rest of § 21 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_expenses defaults 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_potential had the same gap — its pre-2024 path includes adult care via the federal cdcc_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.yaml double-count; MD § 10-716 phase-out value check.

🤖 Generated with Claude Code

hua7450 and others added 3 commits July 2, 2026 11:42
…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

codecov Bot commented Jul 4, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (f9e58e7) to head (2f968d7).
⚠️ Report is 46 commits behind head on main.

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     
Flag Coverage Δ
unittests 100.00% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

… 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>
@hua7450 hua7450 changed the title Include disabled-adult care expenses in the VA, ID, OR, MN, and WI CDCC-conforming expense bases Include disabled-adult care expenses in the VA, ID, OR, MN, and WI CDCC-conforming expense bases (credit and subtraction) Jul 4, 2026
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.

WI 2024+ childcare credit: include disabled-adult care expenses in the Act 101 expense base

1 participant