Add Arizona HB 4168 (2026) individual income tax changes#8719
Conversation
Implements the household-relevant Title 43 provisions of AZ HB 4168 (2026 omnibus taxation bill), all effective TY2026: - Dependent credit (43-1073.01): under-17 amount $100 -> $125 - Charitable standard-deduction add-on (43-1041(I)): replace the rate-based regime (ends TY2025) with the full IRC 170(c) amount capped at $1,000 single/MFS/HoH and $2,000 MFJ - Itemized SALT cap (43-1042(D)): cap the state/local tax itemized deduction at a flat $10,000 (in lieu of IRC 164(b)(7)) - New subtractions (43-1022): child & dependent care (IRC 21 excess over the federal credit) and IRC 530A account distributions; drop car-loan interest (sunsets after TY2025) Pre-2026 behavior is unchanged (SALT cap is infinite and the charitable cap is zero before 2026). Adds YAML tests and a changelog fragment. Standard-deduction amounts and the adoption subtraction already matched the bill via federal conformity. Closes PolicyEngine#8714 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #8719 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 3 5 +2
Lines 47 73 +26
=========================================
+ Hits 47 73 +26
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:
|
daphnehanse11
left a comment
There was a problem hiding this comment.
PolicyEngine PR Review: #8719
Recommended review: REQUEST_CHANGES
Findings
CRITICAL: Dependent-care subtraction includes expenses that are not for IRC section 21 qualifying individuals
File: policyengine_us/variables/gov/states/az/tax/income/subtractions/az_dependent_care_expense_subtraction.py:21
HB4168H adds A.R.S. 43-1022(34) for child and dependent care expenses for a qualifying individual under IRC section 21, reduced by the federal section 21 credit received. The implementation uses tax_unit_childcare_expenses directly, then subtracts cdcc. That aggregate is broader than section-21 qualifying-individual expenses and can be positive even when there are no CDCC-eligible people.
I verified this with /tmp/main-pr-8719-review-edge-dependent-care.yaml: a 14-year-old dependent case has count_cdcc_eligible: 0, cdcc: 0, and the PR returns az_dependent_care_expense_subtraction: 5_000. The YAML runner passes when that value is expected, confirming the modeled behavior. The formula should restrict the expense base to section-21 qualifying-individual expenses, or add a dedicated variable that does so, and cover the no-qualifying-individual case.
CRITICAL: Head-of-household charitable cap is not supported by the cited bill text
File: policyengine_us/parameters/gov/states/az/tax/income/deductions/standard/increased/cap.yaml:14
HB4168H page 30 caps the TY2026 charitable standard-deduction add-on at $1,000 for single or married-filing-separately filers and $2,000 for joint filers. It does not mention head of household. The PR notes that silence, then assigns HEAD_OF_HOUSEHOLD a $1,000 cap. That creates a baseline legal value for a filing status not supported by the source. This needs an official source, a different legal treatment, or removal from baseline law before merge.
SHOULD ADDRESS: HB 4168 PDF references should include page anchors
Files include:
policyengine_us/parameters/gov/states/az/tax/income/deductions/standard/increased/cap.yaml:10policyengine_us/parameters/gov/states/az/tax/income/deductions/standard/increased/rate.yaml:20policyengine_us/parameters/gov/states/az/tax/income/deductions/itemized/salt_cap.yaml:14policyengine_us/parameters/gov/states/az/tax/income/subtractions/subtractions.yaml:70policyengine_us/parameters/gov/states/az/tax/income/credits/dependent_credit/amount.yaml:22policyengine_us/variables/gov/states/az/tax/income/subtractions/az_dependent_care_expense_subtraction.py:13policyengine_us/variables/gov/states/az/tax/income/subtractions/az_530a_distribution.py:12policyengine_us/variables/gov/states/az/tax/income/subtractions/az_530a_distribution_subtraction.py:15
PolicyEngine parameter/reference patterns require PDF links to include #page=XX anchors. I verified the relevant file pages: HB4168H page 28 for 530A/dependent care, page 30 for charitable add-on, page 31 for SALT/dependent credit, and page 53 for retroactivity. HB4168P has the same relevant file page numbers, though HB4168H is the later House Engrossed version cited in the PR body.
Confirmed Correct
- Dependent credit under-17 amount updates to $125 for 2026 and the 17+ amount remains $25.
- SALT itemized deduction cap uses $10,000 from 2026 and preserves pre-2026 pass-through with
.inf. - The 2026 AZ subtractions list adds 530A and dependent-care subtractions and removes auto-loan interest.
- The 530A tax-unit subtraction uses
adds, matching PolicyEngine aggregation patterns.
Verification
- Official PDFs downloaded and audited: HB4168P and HB4168H from azleg.gov.
- Focused test run:
284 passed, 1 warningforpolicyengine_us/tests/policy/baseline/gov/states/az/tax/income. - Additional edge probe:
/tmp/main-pr-8719-review-edge-dependent-care.yamlpassed, confirming the dependent-care mismatch.
…e anchors - CRITICAL: base az_dependent_care_expense_subtraction on cdcc_relevant_expenses (IRC §21 qualifying-individual expenses, capped to the §21 dollar/earned-income limits and 0 when there is no qualifying individual) instead of the broader tax_unit_childcare_expenses; add a no-qualifying-individual regression test - CRITICAL: source the head-of-household charitable cap ($1,000) via IRC 170(p) (federal above-the-line charitable deduction caps non-joint filers at $1,000), with a reference and explanatory comment on cap.yaml - Add #page anchors to all HB 4168 references (HB4168H.pdf): charitable p30, SALT p31, dependent credit p31, 43-1022 subtractions/530A/dependent-care p28 - Update integration + dependent-care tests for the corrected base (286 pass) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Thanks @daphnehanse11 — addressed all three in CRITICAL: dependent-care subtraction now §21-scoped
CRITICAL: head-of-household charitable cap now sourcedYou're right that HB4168H p30 only specifies single/MFS ($1,000) and joint ($2,000). AZ's add-on equals the IRC 170(c) contribution amount and mirrors the federal above-the-line charitable deduction under IRC 170(p), which caps non-joint filers — single, MFS, and head of household — at $1,000. I kept HoH = $1,000 and added a SHOULD: page anchors addedAll HB 4168 references now use
VerificationFull |
daphnehanse11
left a comment
There was a problem hiding this comment.
Re-reviewed #8719 at head 768e852.
Result: no remaining findings. The updated commit resolves the prior request-changes items:
- az_dependent_care_expense_subtraction now uses cdcc_relevant_expenses rather than tax_unit_childcare_expenses, and a no-IRC-21-qualifying-individual regression test was added.
- The HoH charitable add-on cap is now documented and source-backed with HB 4168, A.R.S. 43-1041(I), and IRC 170(p).
- HB 4168 references now include page anchors.
Verification:
- Local focused AZ income tests: 286 passed, 1 warning in 99.27s.
- GitHub status checks: all successful for head 768e852.
- Diff hygiene: git diff --check produced no output.
Recommendation: approve.
What this does
Implements the household-relevant individual income tax provisions of Arizona HB 4168 (2026 omnibus taxation bill, "taxation; omnibus; 2026-2027"), all effective TY2026 per the bill's Sec. 35.B retroactivity clause. Bill text: https://www.azleg.gov/legtext/57leg/2R/bills/HB4168H.pdf
Closes #8714.
Changes (all effective 2026-01-01)
Implementation notes
.infbefore 2026 and the charitable cap is0before 2026, so the rate-based charitable regime and uncapped SALT pass through unchanged for ≤TY2025. The full pre-2026 AZ regression suite passes.Already conformed — intentionally not changed
uprating: gov.irs.uprating).Tests
Added YAML tests for each change (dependent credit, charitable cap, SALT cap, dependent-care subtraction, 530A subtraction) plus integration tests confirming the combined 2026 effect and that a 2025 household is unchanged. All AZ income tax tests pass (284 cases, no regressions). Changelog fragment included.
🤖 Generated with Claude Code