Skip to content

Update Maine income tax parameters for 2025 - #7384

Merged
PavelMakarchuk merged 3 commits into
mainfrom
me-2025-income-tax-updates
Feb 16, 2026
Merged

Update Maine income tax parameters for 2025#7384
PavelMakarchuk merged 3 commits into
mainfrom
me-2025-income-tax-updates

Conversation

@PavelMakarchuk

Copy link
Copy Markdown
Collaborator

Summary

  • Add 2025 bracket thresholds for all filing statuses (single/separate: $26,800/$63,450; HOH: $40,200/$95,150; joint/surviving spouse: $53,600/$126,900)
  • Update personal exemption to $5,150
  • Update personal exemption phaseout start thresholds (single: $333,450; MFS: $200,050; HOH: $366,750; joint: $400,100)
  • Update standard/itemized deduction phaseout start thresholds (single/MFS: $100,000; HOH: $150,000; joint: $200,050)
  • Update itemized deduction cap to $36,300
  • Update pension exclusion cap to $48,216 (2025 max SSA benefit: $4,018/month x 12)
  • Add 2025 Tax Rate Schedule and Form 1040ME Instructions references to 24 parameter files
  • Dependent exemption credit 2025 changes (multiplier, phaseout thresholds) were already encoded; added 2025 Instructions references

Note: The new pension income deduction phaseout for 2025 (per 36 M.R.S. §§ 5122(2)(M-2), 5403(8)-(10)) requires new parameters and formula changes - should be addressed in a separate PR.

Test plan

  • All 208 Maine income tax tests pass
  • make format applied

🤖 Generated with Claude Code

Add 2025 bracket thresholds, personal exemption ($5,150), deduction phaseout
starts, personal exemption phaseout starts, itemized deduction cap ($36,300),
and pension exclusion cap ($48,216). Add 2025 Tax Rate Schedule and Form
1040ME Instructions references to all parameter files.

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

codecov Bot commented Feb 13, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (8e36043) to head (20190e3).
⚠️ Report is 106 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff              @@
##             main     #7384       +/-   ##
============================================
+ Coverage   73.03%   100.00%   +26.96%     
============================================
  Files        3819         1     -3818     
  Lines       55013        15    -54998     
  Branches      274         0      -274     
============================================
- Hits        40177        15    -40162     
+ Misses      14815         0    -14815     
+ Partials       21         0       -21     
Flag Coverage Δ
unittests 100.00% <100.00%> (+26.96%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@DTrim99

DTrim99 commented Feb 13, 2026

Copy link
Copy Markdown
Collaborator

PR Review

🟢 Overall Assessment: APPROVED

This PR correctly updates Maine income tax parameters for 2025 including bracket thresholds, personal exemption, deduction phaseouts, itemized deduction cap, and pension exclusion cap. All 2025 references to official Maine tax forms and rate schedules have been properly added.


✅ What's Correct

Parameter 2025 Value Status
Tax brackets (Single/Separate) $26,800 / $63,450 ✅ Referenced
Tax brackets (Joint) $53,600 / $126,900 ✅ Referenced
Tax brackets (HOH) $40,200 / $95,150 ✅ Referenced
Personal exemption $5,150 ✅ Referenced
Personal exemption phaseout (Single) $333,450 ✅ Referenced
Standard/itemized phaseout (Single) $100,000 ✅ Referenced
Itemized deduction cap $36,300 ✅ Referenced
Pension exclusion cap $48,216 ✅ Referenced

Reference Quality: All 24 modified parameter files now include 2025 references to:

  • Maine 2025 Individual Income Tax Rate Schedules
  • 2025 Instructions for Form 1040ME (with page numbers)

🟡 Should Address (Non-Blocking)

1. Missing 2025 Test Coverage

No tests exist for the 2025 parameter values. While uprating provides some confidence, explicit tests would prevent regressions.

Recommended tests to add:

  • Tax bracket boundary tests for 2025 thresholds
  • Personal exemption ($5,150) and phaseout tests for 2025
  • Pension exclusion cap test verifying $48,216 limit
  • Itemized deduction cap test verifying $36,300 limit

2. Pre-existing Issues (Not introduced by this PR)

File Issue
credits/dependent_exemption/phase_out/step.yaml Trailing zero: 7.50 should be 7.5
credits/fairness/property_tax/cap.yaml Unit typo: currency_USD should be currency-USD
credits/fairness/property_tax/cap.yaml 2024 reference title points to 2023 URL

🟢 Suggestions (Optional)

  1. The PR description correctly notes that the new pension income deduction phaseout (per 36 M.R.S. §§ 5122(2)(M-2), 5403(8)-(10)) should be addressed in a separate PR - good scoping decision.

Validation Summary

Check Result
Regulatory Accuracy ✅ Values match 2025 Tax Rate Schedules
Reference Quality ✅ All files have 2025 references with page numbers
Code Patterns ✅ Proper formatting, no new issues
Test Coverage ⚠️ No 2025 tests (existing tests cover 2021-2024)
CI Status ✅ All checks passing

Summary

The PR is well-constructed with proper 2025 parameter updates and comprehensive references to official Maine revenue sources. The missing 2025 test coverage is a suggestion for preventing future regressions but is not blocking given that:

  1. All 208 Maine income tax tests pass
  2. Uprating formulas provide inflation-adjusted values
  3. References to official 2025 forms verify the values

🤖 Generated with Claude Code

@DTrim99 DTrim99 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add some 2025 tests for coverage

  - Fix me_taxable_income reference URL from NY Senate to Maine statute
…305/$610)

The 2025 ME Dependent Exemption Tax Credit Worksheet confirms inflation-adjusted
amounts of $305 (age 6+) and $610 (under 6), not the prior $300/$600.

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

@MaxGhenis MaxGhenis left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - Comprehensive update of Maine income tax parameters for 2025. All bracket thresholds, personal exemption ($5,150), phaseout starts, itemized deduction cap ($36,300), and pension exclusion cap ($48,216) are correctly updated with proper references to 2025 Form 1040ME Instructions. Dependent exemption credit base amount updated from $300 to $305 with test expectations correctly adjusted. Also fixes an incorrect NY reference URL in me_taxable_income.py. All 9 CI checks pass.

@PavelMakarchuk
PavelMakarchuk merged commit a892f59 into main Feb 16, 2026
9 checks passed
@PavelMakarchuk
PavelMakarchuk deleted the me-2025-income-tax-updates branch February 16, 2026 01:38
PavelMakarchuk added a commit that referenced this pull request May 12, 2026
PR #7384 (2025 Maine income tax updates) skipped the STFC. Add 2025
base amounts and phase-out start thresholds from the 2025 Schedule
PTFC/STFC line 17 table, plus an integration test reproducing the
MFJ-with-2-deps case from policyengine-taxsim #873.

Fixes #8262

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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.

4 participants