-
Notifications
You must be signed in to change notification settings - Fork 201
Open
Description
Summary
Update Michigan income tax implementation for tax year 2025, including parameter value updates, adding 2025 references to all parameters, and creating 2025-specific tests.
Background
Michigan's 2025 tax forms and instructions have been released. Key changes include updated exemption amounts and credit thresholds, while the income tax rate remains at 4.25%. The expanded retirement benefits deduction continues its phase-in with 75% deductibility for 2025 (already in parameters).
Parameters Requiring 2025 Value Updates
1. Exemptions
| Parameter File | 2024 Value | 2025 Value | Reference |
|---|---|---|---|
exemptions/personal.yaml |
$5,600 | $5,800 | MI-1040 Instructions p.3 |
exemptions/disabled/amount/base.yaml |
$3,300 | $3,400 | MI-1040 Instructions p.3 |
exemptions/disabled/amount/veteran.yaml |
$500 | $500 (verify) | MI-1040 Instructions p.3 |
2. Homestead Property Tax Credit
| Parameter File | 2024 Value | 2025 Value | Reference |
|---|---|---|---|
credits/homestead_property_tax/property_value_limit.yaml |
$160,700 | $165,400 | MI-1040CR Instructions |
credits/homestead_property_tax/cap.yaml |
$1,800 | ~$1,900 (verify) | MI-1040CR Form |
credits/homestead_property_tax/reduction/start.yaml |
$60,700 | ~$62,700+ (verify) | MI-1040 Instructions Table B |
credits/homestead_property_tax/exemption/non_senior_disabled.yaml |
- | - | Add 2025 reference |
credits/homestead_property_tax/exemption/senior_disabled.yaml |
- | - | Add 2025 reference |
3. Home Heating Credit (MI-1040CR-7)
| Parameter File | Updates Needed | Reference |
|---|---|---|
credits/home_heating/standard/base.yaml |
Add 2025 brackets by exemption count | MI-1040CR-7 Instructions Table A |
credits/home_heating/alternate/household_resources/cap.yaml |
Add 2025 thresholds | MI-1040CR-7 Instructions Table B |
credits/home_heating/alternate/heating_costs/cap.yaml |
Add 2025 values | MI-1040CR-7 Instructions |
4. Retirement Benefits Deductions
| Parameter File | Updates Needed | Reference |
|---|---|---|
deductions/retirement_benefits/tier_one/amount.yaml |
Add 2025 uprated values | MI-1040 Instructions p.20 |
deductions/retirement_benefits/tier_three/ss_exempt/retired/*.yaml |
Add 2025 reference | MI-1040 Instructions p.20 |
deductions/retirement_benefits/tier_three/ss_exempt/not_retired/*.yaml |
Add 2025 reference | MI-1040 Instructions p.20 |
deductions/retirement_benefits/expanded/rate.yaml |
Already has 0.75 for 2025 | MI-1040 Instructions p.25 |
deductions/retirement_benefits/expanded/birth_year.yaml |
Already has 1967 threshold | MI-1040 Instructions p.16 |
Parameters Requiring Only 2025 Reference (No Value Change)
| Parameter File | 2025 Value | Reference Needed |
|---|---|---|
rate.yaml |
4.25% | MI-1040 Instructions p.3 |
credits/eitc/match.yaml |
30% | MI-1040 Instructions p.11 |
deductions/standard/tier_two/amount/base.yaml |
$20,000/$40,000 | MI-1040 Instructions p.17 |
deductions/standard/tier_three/amount.yaml |
$20,000/$40,000 | MI-1040 Instructions p.17 |
exemptions/dependent_on_other_return.yaml |
$1,500 | MI-1040 Instructions p.10 |
household_resources.yaml |
(no change) | MI-1040 Instructions p.31 |
Testing Requirements
New Tests Needed
- Create 2025-specific integration tests for each credit/deduction program
- Test homestead property tax credit with 2025 thresholds
- Test home heating credit with 2025 standard allowance amounts
- Test expanded retirement benefits at 75% deduction rate
- Verify personal exemption of $5,800 in calculations
Test Files to Update
tests/gov/states/mi/tax/income/exemptions/mi_personal_exemptions.yamltests/gov/states/mi/tax/income/credits/homestead_property_tax/*.yamltests/gov/states/mi/tax/income/credits/home_heating/*.yamltests/gov/states/mi/tax/income/deductions/retirement/*.yaml
New Programs Considered
Not Yet Enacted (Do Not Implement)
- Working Parent Tax Credit (SB 838) - Proposed but not law as of 2025
- $5,500 Child Tax Credit - Proposed by Sen. Kevin Hertel but not enacted
These should be monitored but not implemented until enacted.
Implementation Checklist
- Update all exemption amounts with 2025 values and references
- Update homestead property tax credit parameters
- Update home heating credit standard allowance table
- Update home heating credit alternate pathway thresholds
- Update tier one retirement deduction amounts (uprated)
- Add 2025 references to ALL parameter files (even if values unchanged)
- Create integration tests for 2025 tax year
- Run full test suite to verify no regressions
- Run
make formatbefore committing
Official Sources
Metadata
Metadata
Assignees
Labels
No labels