Skip to content

Washington TRS Plan 3 (hired before May 2013)

This page documents how FinZot models the Washington TRS Plan 3 (hired before May 2013) defined benefit pension plan.

Who this plan covers: Education members of Washington Teachers’ Retirement System, plan-3 variant, on or after October 1, 1977 and before May 1, 2013: first TRS membership (first employed in an eligible position); in Plan 3 rather than Plan 2.

Employee contributions are the portion of salary that the employee pays into the pension fund.

This plan has no employee contribution requirement.

Vesting determines when an employee has earned the right to receive pension benefits. The following formula must evaluate to TRUE for the employee to be vested:

service_credits >= 10 OR(service_credits >= 5 AND separation_age >= 45)

Retirement eligibility determines when an employee can begin receiving pension payouts. The following formula must evaluate to TRUE:

(commencement_age_months > 780 AND(service_credits >= 10 OR(service_credits >= 5 AND separation_age >= 45))) OR(commencement_age_months > 660 AND service_credits >= 10)

Formula Variables:

  • service_credits: Years of credited service
  • commencement_age: Age when pension payments commence

The annual pension benefit is calculated as:

Annual Benefit = Final Compensation × Benefit Factor × Service Credits

Final compensation is the salary figure used in the benefit calculation, typically an average of the employee’s highest-earning years.

FieldValue
MethodHighest Consecutive Years
Years Averaged5

The benefit factor is a percentage multiplier that typically varies based on retirement age. Higher ages generally yield higher factors.

0.01 * IF(commencement_age_months > 780, 1, IF(service_credits >= 30, MAX(0, MIN(1, 0.8 + 0.03 *(commencement_age - 55))), 1 -(0.0931 * MAX(0, 781 - commencement_age_months) - 0.0101 * MAX(0, 769 - commencement_age_months) - 0.0088 * MAX(0, 757 - commencement_age_months) - 0.0078 * MAX(0, 745 - commencement_age_months) - 0.0067 * MAX(0, 733 - commencement_age_months) - 0.0059 * MAX(0, 721 - commencement_age_months) - 0.0053 * MAX(0, 709 - commencement_age_months) - 0.0047 * MAX(0, 697 - commencement_age_months) - 0.0041 * MAX(0, 685 - commencement_age_months) - 0.0037 * MAX(0, 673 - commencement_age_months) - 0.0360 * MAX(0, 661 - commencement_age_months)) / 12)) * IF(service_credits >= 20, 1.0025 ^ MAX(0, commencement_age_months - 12 * separation_age - 12), 1)

Formula Variables:

  • commencement_age: Age when pension payments commence
  • service_credits: Years of credited service

The COLA formula determines how pension benefits grow over time after retirement to keep pace with inflation.

IF(years_since_retirement >= IF(commencement_month >= 8, 2, 1), current_pension_benefit *(1 + MIN(0.03, MAX(0.0, inflation_rate))), current_pension_benefit)

Formula Variables:

  • initial_pension_benefit: The annual benefit amount at retirement
  • years_since_retirement: Number of years since retirement began

Pension payouts from this plan are taxable as ordinary income.

Washington TRS Plan 3 (hired before May 2013) members generally pay into Social Security alongside the pension, so a job with this plan is treated as covered and earns Social Security credits normally.


Note: FinZot’s pension estimates are for planning purposes only and may not reflect all plan provisions. For official benefit estimates, contact your plan administrator.