Repository navigation
Conversation
… benefit Idaho Code 63-3022A(2) caps the deduction at the maximum Social Security benefit for a worker reaching full retirement age in the tax year. SSA's 2026 fact sheet gives $4,152 a month, so the cap is $49,824 for unmarried filers and unremarried survivors and $74,736 (1.5 times, adding the spouse's benefit on the worker's record) on a joint return. PolicyEngine-US had extrapolated $49,309 and $73,963 from 2025 with IRS uprating. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
David, until the Idaho Tax Commission publishes its 2026 cap for the retirement benefits deduction, the PR sets it the way the Commission set 2025's. It takes 12 times SSA's maximum monthly benefit at full retirement age, $49,824, and 1.5 times as much, $74,736, on a joint return. Have you seen the Commission's figure, or another method? If you can look by Tuesday afternoon, we can merge it before the Veterans Day post (PolicyEngine/policyengine-app-v2#1523). |
PR Review: Set Idaho's 2026 retirement benefits deduction cap from SSA's maximum benefitSummaryThe 2026 values are right. Idaho Code § 63-3022A(2) ties the cap to the maximum Social Security benefit for a worker reaching full retirement age (FRA). SSA's 2026 figure is $4,152 a month, and the Tax Commission's method for 2021-2025 (12 times the monthly amount, and 1.5 times that on a joint return) gives $49,824 and $74,736. The filing-status mapping matches (2)(a)-(c) and (e), every new value has a test, and the static guards pass on the tree merged with main. Two things are left. First, SSA's 2027 fact sheet is already out. By the PR's own numbers, setting 2026 moves the extrapolated 2027 cap further from what the same method gives. Second, the axiom line has no status word. Critical (must fix)None. Should address
Suggestions
Verified correct
Hand-checked expectations (formula: min(qualifying benefits, max(cap − head and spouse SS retirement, 0))):
Axiom line assessment
CI statusAt head
Branch status
Verdict: REQUEST_CHANGES |
DTrim99
left a comment
There was a problem hiding this comment.
Requesting changes per the review above: 0 critical, 2 should (add the 2027 cap from SSA's published $4,188 maximum — uprating from the new 2026 value doubles main's 2027 error; the axiom line needs a status word and #2079 needs its blocker and verbatim text), 4 suggestions. The 2026 values are correct.
What was wrong
PolicyEngine-US had no 2026 value for Idaho's retirement benefits deduction cap, so IRS uprating carried the 2025 amounts forward to $49,309 for unmarried filers and $73,963 on a joint return. Idaho Code § 63-3022A(2) ties the cap to the Social Security Administration's maximum benefit, and SSA's 2026 fact sheet gives that benefit.
The law
Idaho Code § 63-3022A(2) limits the deduction to "an amount not in excess of maximum retirement benefits under the social security act" and has the State Tax Commission publish the amounts each year. It defines those benefits by filing status:
The 2026 amounts
Change
cap.yaml: 2026 values of $49,824 (single, head of household and surviving spouse) and $74,736 (joint), with the SSA fact sheet as a reference. Separate returns stay at $0.Invariants
For every input:
id_retirement_benefits_deductionstays min(qualifying benefits, max(cap − head and spouse Social Security retirement benefits, 0)). So the new cap never lowers a deduction, and it raises one by at most the change in the cap: $515 single and $773 joint.The change edits nothing but parameter values, so the example cases below test it.
Tests
id_retirement_benefits_deduction.yamladds six cases: the 2026 cap for single, joint, head of household and surviving spouse returns; the 2026 single cap less $20,000 of Social Security ($29,824); and the 2025 single cap, unchanged at $48,216. On main, the five 2026 cases fail ($49,308.715 against $49,824, for example). With the change, all 14 cases in the file and all 457 cases undertests/policy/baseline/gov/states/idpass, as dotest_source_conflicts.pyandtest_parameter_files.py.Before and after
Idaho income tax for 2026, single filer aged 67 with $90,000 of taxable public pension income:
The $27.31 drop equals 5.3% of the $515 rise in the cap.
Related
#10715, which applies Idaho's 2025 tests to military retired pay, left the 2026 cap at the uprated estimate; this PR sets it. The two PRs change different files and merge cleanly.
axiom: TheAxiomFoundation/rulespec-us#2079
🤖 Generated with Claude Code