Skip to content

Oklahoma TRS (joined 1992-2011)

This page documents how FinZot models the Oklahoma TRS (joined 1992-2011) defined benefit pension plan.

Who this plan covers: Education members of Teachers’ Retirement System of Oklahoma, on or after July 1, 1992 and before November 1, 2011: became a member of OTRS.

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

FieldValue
Contribution Rate7% of salary
Tax TreatmentPre-tax (reduces taxable income)

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 >= 5

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

service_credits >= 5 AND(commencement_age >= 55 OR service_credits >= 29.9999)

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.02 * ROUND(service_credits * 10 - 0.4999) / 10 / MAX(0.1, service_credits) * CASE
WHEN commencement_age_months - birth_day_of_month / 21 >= 743.5 OR ROUND((commencement_age_months - birth_day_of_month / 21 + 0.5) / 12 - 0.5) + ROUND(service_credits * 10 - 0.4999) / 10 >= 89.9999 THEN 1
WHEN commencement_age_months - birth_day_of_month / 21 >= 731.5 THEN 0.917331
WHEN commencement_age_months - birth_day_of_month / 21 >= 719.5 THEN 0.84257
WHEN commencement_age_months - birth_day_of_month / 21 >= 707.5 THEN 0.774809
WHEN commencement_age_months - birth_day_of_month / 21 >= 695.5 THEN 0.713266
WHEN commencement_age_months - birth_day_of_month / 21 >= 683.5 THEN 0.657264
WHEN commencement_age_months - birth_day_of_month / 21 >= 671.5 THEN 0.606217
WHEN commencement_age_months - birth_day_of_month / 21 >= 659.5 THEN 0.559613
WHEN commencement_age >= 54 THEN 0.499406
WHEN commencement_age >= 53 THEN 0.459624
WHEN commencement_age >= 52 THEN 0.423278
WHEN commencement_age >= 51 THEN 0.390033
WHEN commencement_age >= 50 THEN 0.359593
ELSE MAX(0, 0.359593 * 0.922 ^(50 - commencement_age))
END

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.

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.

Oklahoma TRS (joined 1992-2011) 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.