Skip to content

Use the current-year federal EITC for Indiana EITC eligibility in 2024 and 2025 - #10249

Draft
PavelMakarchuk wants to merge 1 commit into
mainfrom
fix-9644-in-eitc-eligibility-indexed
Draft

PavelMakarchuk wants to merge 1 commit into
mainfrom
fix-9644-in-eitc-eligibility-indexed

Conversation

@PavelMakarchuk

Copy link
Copy Markdown
Collaborator

Summary

From TY2023, in_eitc_eligible recomputed the federal EITC with the gov.irs.credits.eitc("2023-01-01") snapshot, which holds the TY2023 dollar amounts. In TY2024 and TY2025 a filer who gets the federal EITC lost the Indiana EITC if:

  • investment income was above the TY2023 limit ($11,000) but within the year's limit ($11,600 in 2024, $11,950 in 2025), or
  • income was past the TY2023 completed phaseout but within the year's (for example, a childless filer with $18,000 of wages).

IC 6-3.1-21-6(a) allows the credit to an individual "eligible for an earned income tax credit under Section 32 of the Internal Revenue Code as in effect on January 1, 2023". That text of section 32 indexes the earned income, phaseout and investment income amounts to the year in which the taxable year begins (26 U.S.C. 32(j)(1)), and IC 6-3.1-21-6(e) applies the same cost of living adjustments. The 2025 IT-40 booklet (Schedule 5, line 6, PDF pp. 30-31) says the filer "must be eligible for and have claimed an EIC on your federal tax return" and that Indiana "follows all requirements and allowances for the federal EIC".

The static-conformity branch now returns current-year federal EITC eligibility, as in_eitc already does for the amount (#8875, #8902). The unused state_eitc_helpers imports are removed from this file; the helpers stay in use for CO, DC, IL and WA. TY2023 and TY2026 results do not change, because the snapshot amounts equal those years' amounts.

in_eitc_eligible unit test 8 (TY2025) set eitc: 0 and expected true. With no federal EITC there is no Indiana EITC (IC 6-3.1-21-6(a)(2), "claimed for the taxable year"), so it now expects false. Its in_eitc was already 0.

Tests

Added to in_eitc.yaml (amounts from Rev. Procs. 2023-34 and 2024-40; arithmetic in each case):

Case Federal EITC Indiana EITC main branch
TY2025, 2 children, wages $20,000, interest $11,500 5,435.61 543.56 fail pass
TY2025, childless, wages $18,000 84.43 8.44 fail pass
TY2024, 2 children, wages $20,000, interest $11,300 5,153.05 515.31 fail pass
TY2024, childless, wages $18,000 45.24 4.52 fail pass
TY2023 control, interest $11,500 (> $11,000) 0 0 pass pass
TY2025 control, interest $11,951 (> $11,950) 0 0 pass pass
  • in_eitc.yaml + in_eitc_eligible.yaml on main: 5 failed (the 4 new cases and test 8), 16 passed. On this branch: 21 passed.
  • tests/policy/baseline/gov/states/in/: 540 passed.

Note: #9820 changes an input line of in_eitc_eligible unit test 8; this PR changes its expected output a few lines below.

Fixes #9644

🤖 Generated with Claude Code

in_eitc_eligible recomputed the federal EITC with the January 1, 2023
parameter snapshot, so in TY2024 and TY2025 filers above the TY2023
investment income limit or completed phaseout lost the Indiana EITC.
IC 6-3.1-21-6(a) and (e) and 26 U.S.C. 32(j)(1) index those amounts to
the taxable year, so the static-conformity branch now returns federal
EITC eligibility, matching the amount formula in in_eitc.

Add TY2024 and TY2025 cases and controls, and set in_eitc_eligible unit
test 8 (federal EITC of zero) to false.

Fixes #9644.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

This branch has not been deployed

No deployments
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.

Indiana EITC eligibility still uses frozen 2023 federal EITC amounts in TY2024 and TY2025

1 participant