Skip to content

Add 2025 Act 51 thresholds to VT CSRS/military retirement exemption#9021

Open
PavelMakarchuk wants to merge 1 commit into
mainfrom
fix/vt-csrs-2025-thresholds-9020
Open

Add 2025 Act 51 thresholds to VT CSRS/military retirement exemption#9021
PavelMakarchuk wants to merge 1 commit into
mainfrom
fix/vt-csrs-2025-thresholds-9020

Conversation

@PavelMakarchuk

Copy link
Copy Markdown
Collaborator

Fixes #9020. Follow-up to #8853 (which updated only the Social Security thresholds); surfaced by the primary-source audit of recent filings.

Source (verbatim, S.51 as passed, Sec. 3, amending 32 V.S.A. § 5830e(b)):

"(A) If the federal adjusted gross income of the taxpayer is less than or equal to $50,000.00 $55,000.00, the first $10,000.00 of income received from the Civil Service Retirement System shall be excluded. (B) … greater than $50,000.00 $55,000.00 but less than $60,000.00 $65,000.00 …"

with the joint thresholds in § 5830e(b)(2) raised on the same pattern (≤ $65,000 $70,000 full; phase-out to $75,000 $80,000), and: "this act shall take effect retroactively on January 1, 2025 and apply to taxable years beginning on and after January 1, 2025." The 2025 booklet worksheet (p. 16) uses the unified $65,000/$80,000 Line 4 for both elections.

Change: 2025-01-01 brackets (+$5,000, all filing statuses) in csrs/reduction/{start,end}.yaml, with the S.51 reference added; two integration tests (phased 0.30 ratio → $3,000 at AGI $62,000; full $10,000 at joint AGI $70,000), expected values computed per the booklet's worksheet mechanics (Line 7 ratio, 2-decimal rounding). All 41 VT subtraction tests pass.

🤖 Generated with Claude Code

S.51 (2025) Sec. 3 raised the 32 V.S.A. 5830e(b) CSRS thresholds by
$5,000 (55k/65k single-type, 70k/80k joint), retroactive to 2025-01-01,
in the same act that raised the Social Security thresholds fixed in
PR #8853. The CSRS reduction parameters were left at 2022 values, so
pure-CSRS/military electors in the new bands were wrongly denied or
under-phased.

Fixes #9020

Co-Authored-By: Claude Fable 5 <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.

VT retirement income exemption: CSRS/military thresholds missing the 2025 S.51 increase ($60k→$65k / $75k→$80k)

1 participant