Apply Arkansas HB1001 (2026 1st Extraordinary Session) individual income tax rate cuts#8245
Apply Arkansas HB1001 (2026 1st Extraordinary Session) individual income tax rate cuts#8245DTrim99 wants to merge 2 commits intoPolicyEngine:mainfrom
Conversation
…x rate cuts Updates Arkansas individual income tax rates for tax year 2026 per A.C.A. § 26-51-201(a)(4) as amended by HB1001: - Top marginal rate: 3.9% -> 3.7% (rate.yaml) - Bracket thresholds align with bill (a)(4)(A): $5,600 / $11,200 / $16,000 / $26,400 - Bracket-adjustment table (a)(4)(C) refreshed for income $94,701 - $97,600; high-income (a)(4)(B) tail value updated from $89.30 to $79.90 (reflecting $4,700 * (3.7% - 2%)) Closes PolicyEngine#8244
# Conflicts: # policyengine_us/parameters/gov/states/ar/tax/income/rates/main/rate.yaml # policyengine_us/parameters/gov/states/ar/tax/income/rates/main/reduction.yaml # policyengine_us/tests/policy/baseline/gov/states/ar/tax/income/ar_income_tax_before_non_refundable_credits_indiv.yaml
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #8245 +/- ##
============================================
- Coverage 100.00% 70.55% -29.45%
============================================
Files 12 4715 +4703
Lines 173 68522 +68349
Branches 4 345 +341
============================================
+ Hits 173 48346 +48173
- Misses 0 20176 +20176
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
PR ReviewCross-checked the parameter values against the official HB1001 PDF (Section 1, A.C.A. § 26-51-201(a)(4)) and re-derived the reductions algebraically. The implementation is correct. Verification
Critical (Must Fix)None. Should AddressNone. Suggestions
RecommendationApprove. Math, references, and tests are solid. |
Summary
Implements Arkansas HB1001 (2026 First Extraordinary Session) Section 1, which reduces the individual income tax rates effective for tax years beginning on or after January 1, 2026. Closes #8244.
Corporate rate changes in Sections 2–3 of the bill are out of scope for this PR.
Statutory authority
A.C.A. § 26-51-201(a)(4) as amended by HB1001.
Bill schedules
(a)(4)(A) — Net income ≤ $94,700
(a)(4)(B) — Net income > $94,700
(a)(4)(C) — Bracket adjustment for net income $94,701 – $97,600
A new bracket-adjustment schedule that reduces the (a)(4)(B) tax due by amounts ranging from $290 (at $94,701 – $94,800) down to $10 (at $97,501 – $97,600), in $10 / $100 steps.
Files changed
policyengine_us/parameters/gov/states/ar/tax/income/rates/main/rate.yaml— added 2026-01-01 entries; top bracket rate 3.9% → 3.7%.policyengine_us/parameters/gov/states/ar/tax/income/rates/main/reduction.yaml— added 2026-01-01 entries to all 35 active brackets; deactivated 3 brackets that no longer apply.policyengine_us/tests/policy/baseline/gov/states/ar/tax/income/ar_income_tax_before_non_refundable_credits_indiv.yaml— added 10 integration tests covering all 2026 brackets, the (a)(4)(A)/(B) boundary, and the bracket-adjustment range.changelog.d/ar-hb1001-2026-rates.changed.md— changelog fragment.Reduction-amount derivation
PolicyEngine's AR formula is
tax = top_rate * income - reduction. Under the bill's marginal schedule the reduction at high income equals$4,700 × (3.7% − 2%) = $79.90. The reduction at each (a)(4)(C) row is the bill's bracket-adjustment plus this $79.90 base — e.g. $290 + $79.90 = $369.90 at $94,701; $10 + $79.90 = $89.90 at $97,501; $0 + $79.90 = $79.90 at $97,601 and above.For the (a)(4)(A) brackets the reduction is the cumulative impact of the lower marginal rates: $112 / $224 / $288 / $367.20 at thresholds $5,600 / $11,200 / $16,000 / $26,400 respectively.
Test plan