Methodology and data sources
How we handle data
- Primary sources first. Figures come from the plan’s own handbook, summary plan description, board materials or the governing statute, not from third-party summaries.
- Gaps are labelled, not filled. Where a plan does not publish a figure we need, the page says so and the calculator’s output flags the affected number as an approximation.
- Everything is dated. Each page carries the date its data was last checked, because these rules change and a stale figure that looks confident is worse than no figure.
- Conflicts are disclosed. Where a plan’s own documents contradict each other — and several do right now — we say which one we followed and why.
Federal constants for 2026
These drive the Social Security, 403(b)/401(k) and Roth calculators. All come from IRS Notice 2025-67 and SSA publications.
| Item | 2026 | 2025 |
|---|---|---|
| 401(k)/403(b)/457(b) elective deferral | $24,500 | $23,500 |
| Age 50+ catch-up | $8,000 | $7,500 |
| Ages 60-63 super catch-up | $11,250 | $11,250 |
| Total annual additions, 415(c) | $72,000 | $70,000 |
| IRA contribution limit | $7,500 | $7,000 |
| IRA age 50+ catch-up | $1,100 | $1,000 |
| Roth IRA phase-out, single | $153,000 - $168,000 | $150,000 - $165,000 |
| Roth IRA phase-out, married joint | $242,000 - $252,000 | $236,000 - $246,000 |
| Traditional IRA deduction phase-out, single | $81,000 - $91,000 | $79,000 - $89,000 |
| Social Security PIA bend points | $1,286 and $7,749 / mo | $1,226 and $7,391 / mo |
| Social Security taxable maximum | $184,500 | $176,100 |
| Social Security COLA | 2.8% | 2.5% |
| Earnings test, under FRA | $24,480 | $23,400 |
| Earnings test, year reaching FRA | $65,160 | $62,160 |
On the 2027 COLA
The Social Security COLA for 2027 has not been announced. It cannot be, because it depends on the third-quarter 2026 CPI-W average, which is not complete until the September figure is published in October. Projections circulate every autumn; they are estimates, and this site does not use them.
Pension formulas
Each of the eight system pages carries its own Sources section with the specific documents used. In summary:
| System | Multiplier | Final average salary | Vesting |
|---|---|---|---|
| TRS Texas | 2.3% flat | 5 highest years, not necessarily consecutive | 5 years |
| CalSTRS 2% at 62 | 1.16% at 55 to 2.40% at 65 | 36 consecutive months | 5 years |
| NYSTRS Tier 6 | 1.67% under 20 yrs; 35% at 20; +2.0%/yr after | 3 consecutive school years | 5 years |
| PSERS T-G | 1.25% plus a DC account | 5 highest school years | 10 years |
| STRS Ohio | 2.2% flat | 5 highest years | 5 years |
| MSERS | Age factor, 1.45% to 2.5% | 60 consecutive months post-2012 | 10 years |
| Florida FRS Regular | 1.60%, stepping to 1.68% | 8 highest fiscal years post-2011 | 8 years |
| FERS | 1.0%, or 1.1% at 62 with 20+ yrs | High-3 consecutive years | 5 years |
The Social Security model
The Social Security calculator builds an AIME from the earnings history you supply, applies the 2026 PIA formula (90% of the first $1,286, 32% from $1,286 to $7,749, 15% above that), then adjusts for claiming age: a reduction of 5/9 of 1% per month for the first 36 months before full retirement age and 5/12 of 1% per month beyond that, or delayed retirement credits of 8% a year up to age 70.
Two simplifications are worth knowing. The model does not index your past earnings to the national average wage index as SSA does, so if you enter historical nominal salaries the result will understate your benefit. And it assumes a full 35-year earnings record unless you tell it otherwise. Treat the output as a rough shape rather than a figure to plan on, and get a real statement from my Social Security.
Known approximations
Several systems do not publish the reduction factors we would need to be exact. In each case the calculator labels the affected figure in its own output notes:
| System | What is approximated | Reason |
|---|---|---|
| TRS Texas | Early retirement without Rule of 80 or 30 years | TRS publishes only a 53% maximum at age 55; the table is in TRS Rules 29.11 and 29.12 |
| CalSTRS | Age factors between published anchors | CalSTRS publishes 1.16% at 55, 2.00% at 62 and 2.40% at 65; we interpolate between them |
| STRS Ohio | Early retirement reduction | Set by the board's actuary under ORC 3307.58; not published in member materials |
| PSERS Pennsylvania | Class T-G reductions, including 57 with 25 years | PSERS describes the reduction as actuarial and publishes no percentage |
| MSERS | Group 2 and Group 4 factors at 30+ years | Massachusetts publishes the enhanced grid only for Group 1 |
What we could not verify
Two substantive facts resisted confirmation from a primary source. Both are flagged on the pages where they matter rather than quietly resolved.
Do NYSTRS members participate in Social Security?
NYSTRS does not state this anywhere on its own website that we could find, including the Active Members’ Handbook, the member FAQs and the employer manual. Indirect evidence points to yes: NYSTRS retiree publications tell members to include Social Security when tallying retirement assets, and NASRA, citing GAO data, reports that 99% of New York state and local government employees participate. That statistic is not NYSTRS-specific. We have not asserted an answer.
Is the STRS Ohio 35-year enhanced multiplier still operative?
Ohio Revised Code 3307.58 still carries an enhanced schedule for members with 35 or more years — 2.5% for the first 30 years, rising to 3.3% for later years. STRS Ohio’s own 2026 member presentation shows a flat 2.2% with no enhanced tier. We could not resolve the conflict because strsoh.org was unreachable during the review, so the site uses the flat 2.2% and tells members with 35+ years to ask STRS directly.
Official documents that are currently out of date
This came up repeatedly and is worth recording, because a reader may be told something incorrect by the plan’s own website:
- NYSTRS Active Members’ Handbook still says Tier 6 has no 30-year exception and that vested members cannot retire until 63. Chapter 58 of the Laws of 2026 created an unreduced path at age 58 with 30 years, effective April 1, 2026.
- The NYSTRS Tier 6 PDF still shows a five-year final average salary and the old four-year spike cap, both superseded in April 2024.
- PSERS’s Class Election Presentation still shows Class T-G at 6.25% and T-H at 5.25%. A shared-gain adjustment cut those to 5.50% and 4.50% on July 1, 2024.
- The STRS Ohio comparison chart hosted by Ohio State still says 34 years for unreduced retirement. It is 32 through May 1, 2035.
- The Massachusetts State Retirement Board COLA page had not been updated past the July 1, 2025 adjustment at the time of review, though the FY2027 COLA was approved.
Review schedule
Federal constants change every autumn when the IRS and SSA publish the following year’s figures, so those are reviewed each November and January. State pension rules change on no fixed schedule — legislative sessions, board votes and budget bills all move them — so those are reviewed periodically and whenever a reader reports a discrepancy.
If you find something out of date, send it in with a source link. That is the fastest route to a correction.
Sources
Every figure on this page comes from one of the following. Where a plan does not publish a number we needed, the page says so rather than guessing.
- IRS Notice 2025-67 — 2026 retirement plan limits
- IRS — COLA increases for dollar limitations — year-over-year limit table
- SSA — PIA bend points — 2026 bend points
- SSA — 2026 COLA fact sheet — COLA, taxable maximum, earnings test
- SSA — Social Security Fairness Act — WEP and GPO repeal status
- TRS Texas Benefits Handbook — Texas formula, vesting, COLA policy
- CalSTRS — The Age Factor — both tier age factor schedules
- NYSTRS — 2026 Legislation — Chapter 58 age 58 with 30 years
- PSERS — Class Election — Class T-G, T-H and DC structure
- Ohio Revised Code 3307.58 — STRS Ohio benefit formula
- MSERS Retirement Benefit Guide — age factors, salary average, 80% cap
- FRS Pension Plan Summary Plan Description — Florida percentage values and AFC, July 2026
- OPM — FERS Computation — 1.0% and 1.1% multipliers, high-3
- OPM CSRS/FERS Handbook Chapter 51 — FERS annuity supplement computation