Arkansas 2025 tax is $1.70 high above $100,000 net taxable income ($3,809 + 3.9% rule)
Maintainers usually reply within 2 days
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 74/100
Research direction
Start by locating the Arkansas 2025 income-tax rate configuration for gov.states.ar.tax.income.rates.main.reduction and compare its brackets with the cited 2025 tax card and instructions. Add the $100,001 bracket with a $91.00 reduction as proposed, then run the relevant Arkansas tax tests; done means 2025 tax above $100,000 matches the published rule and is no longer $1.70 high.
Written by the indexing model from the issue text.
Description
Summary
For 2025, gov.states.ar.tax.income.rates.main.reduction uses $89.30 for all net taxable income of $97,801 and over, so tax = 3.9% × income − $89.30. The 2025 Indexed Tax Brackets card and the 2025 tax table also say that above $100,000 the tax is $3,809 + 3.9% of the excess, which is 3.9% × income − $91.00. PolicyEngine is $1.70 high for every 2025 return (or spouse column) with net taxable income over $100,000.
| Net taxable income (2025) | PE tax | Card rule | TAXSIM-35 staxbc |
|---|---|---|---|
| 117,530 (single) | 4,494.37 | 4,492.67 | 4,492.67 |
| 147,530 (single) | 5,664.37 | 5,662.67 | 5,662.67 |
| 235,060 (joint) | 9,078.04 | 9,076.34 | 9,076.34 |
In the census comparison, three 2025 households differ by $1.70 for this reason.
Law
2025 Indexed Tax Brackets, page 2:
"$97,801 and over 3.90% $89.30"
"For $100,001 and over, $3,809 + 3.9% of the excess over $100,000."
"If you use a formula to calculate Arkansas income tax, the results must match the table exactly. The calculations in the table are made at the midpoint of each income level."
2025 AR1000F/AR1000NR instructions, Regular Tax Table, last row and note:
"99,901 100,001 3,809" "PLEASE NOTE: For $100,001 and over, your tax is $3,809 + 3.9% of the excess over $100,000"
The $89.30 row reproduces the table up to $100,000 (at the $99,951 midpoint, 3.9% × 99,951 − 89.30 = 3,808.79, rounded to $3,809). Above $100,000 the card's own rule applies.
The 2024 card has no separate rule: "$95,501 and over 3.90% $87.40". So only 2025 changes.
Proposed fix
Add a 2025 bracket at $100,001 with a reduction of $91.00.
- Dominant language
- Python
- Stars
- 166
- Forks
- 214
- Avg merge
- 2d 9h
- Merged PRs (30d)
- 243
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from PolicyEngine/policyengine-us
-
bug state-income-tax states/vt
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
PolicyEngine/policyengine-us#9996 ·
Maintainers usually reply within 2 days
-
bug hhs/tanf states/nh
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
PolicyEngine/policyengine-us#9984 ·
Maintainers usually reply within 2 days
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
PolicyEngine/policyengine-us#9952 ·
Maintainers usually reply within 2 days
-
State EITC helper floors each spouse's earnings at zero instead of netting self-employment losses (IL, CO, DC, IN)Possibly taken @PavelMakarchuk claimed this 3 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
PolicyEngine/policyengine-us#9819 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
PolicyEngine/policyengine-us#9759 ·
Maintainers usually reply within 2 days
All issues in PolicyEngine/policyengine-us
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Deepak3699/Ai_Mentor#244 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
btclib-org/btclib-node#1880 ·
Maintainers usually reply within 1 day
-
CONTRIBUTING.md: say how ticketless bug fixes and feature PRs are handledPossibly taken @khuisman claimed this today. Openv0.9.2
Difficulty 1/5 Under an hour Newbie friendliness 84/100
khuisman/mcp-gee-sweet#941 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
pyjanitor-devs/pyjanitor#1758 ·
Maintainers usually reply within 1 day
-
bug ready for review
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
odysseus-dev/odysseus#6641 ·
Maintainers usually reply within 1 day