When a teacher pension estimate looks wrong, the arithmetic is often not the first place to look. Retirement systems can multiply correctly while using an incomplete service history, the wrong salary period, an unexpected retirement date or a different payment option. A useful audit starts with the inputs and follows the calculation in the order the plan uses them.
Error 1: years taught substituted for service credit
The most common hand-calculation error is using calendar years of employment. Pension service can be fractional because of part-time work, midyear starts, unpaid leaves or plan service-credit rules.
Compare the service total in the official estimate with the member statement. If a service purchase or refund restoration was recently completed, confirm that it has posted. If a year is missing, gather contracts and payroll records before asking the system to recalculate.
Error 2: gross salary used instead of pensionable salary
Final-average salary is a defined plan input. W-2 wages can include compensation the pension formula excludes or limits. The averaging window can also select high years rather than the final years.
Illinois Tier II, for example, uses an eight-highest-years-within-ten structure under its current guide. Texas TRS generally uses an average of five high annual salaries for its standard calculation, with grandfathered exceptions. Using “last three salaries” as a national shortcut can therefore be wrong twice—both the window and the compensation definition.
Error 3: the wrong tier or membership date
Tier mistakes can change the salary window, retirement age, service requirement, cost-of-living provisions or benefit factor.
Compare the estimate’s tier with the original membership date shown on the retirement record. If you had prior public employment, a prior refund or an earlier membership account, ask whether that history affects the date the system uses.
This is especially important in systems with clear legislative cutoffs, such as CalSTRS’s 2% at 60 versus 2% at 62 structures or Illinois TRS Tier I versus Tier II.
Error 4: an age factor or early reduction is missing from your spreadsheet
A simplified formula may calculate a base benefit correctly and still be higher than the official estimate because it ignores retirement timing.
CalSTRS incorporates age factor into its formula. Illinois Tier II can reduce early retirement by 6% per year under its published conditions. Texas TRS has tier-specific early-retirement provisions.
If your hand result is close to the official unreduced amount but higher than the payable amount, look for the age/reduction line before alleging a salary or service error.
Error 5: survivor option compared with member-only benefit
Retirement estimates often display several payment options. A continuing survivor benefit can reduce the member’s monthly payment. Comparing a joint-and-survivor option with the “maximum” or member-only amount creates an apparent calculation gap that is actually an election difference.
Record the option name and beneficiary age used in every scenario.
Error 6: purchased service counted twice
A completed purchase should increase service if the plan says that type is formula credit. Do not add the purchased years manually on top of an official service total that already includes them.
The reverse problem also occurs: payment was made but the purchase is still pending and therefore absent from the estimate. Keep the transaction confirmation and verify the posted service total after processing.
Error 7: the estimate uses a projection you did not notice
A portal may project future service or salary to a selected retirement date. Another tool may use only current posted data. Two estimates can differ even with the same retirement date because one is forecasting.
Look for labels such as “projected,” “assumed annual increase,” or “service through retirement.” If assumptions are not visible, ask the system how the estimate was generated.
Recalculate in layers
A clean audit works in five lines:
- verified service credit;
- verified plan-defined salary average;
- correct multiplier or age/pension factor for the tier;
- retirement-age reduction or adjustment; and
- payment-option factor.
Compare each line with the official calculation. The first point of divergence tells you what to investigate.
If you contact the retirement system, phrase the question around a specific input: “My estimate shows 24.50 years of service, but my statement shows 25.00 after the redeposit posted. Which figure is being used?” That is much easier to resolve than “My pension looks too low.”
A calculation audit should end with a corrected record or a written explanation of the rule. It should not end with a homemade number that merely feels more plausible.
Re-run the official estimate after every correction
A corrected salary or service record does not prove the benefit calculator has refreshed. After the retirement system confirms a data change, wait for the member record to update and run the same estimate again with the same retirement date and payment option. Compare the old and new calculation detail. That closes the loop and shows whether the correction reached the benefit engine rather than stopping in a payroll or service-history screen.