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
Section titled “Employee Contributions”Employee contributions are the portion of salary that the employee pays into the pension fund.
| Field | Value |
|---|---|
| Contribution Rate | 7% of salary |
| Tax Treatment | Pre-tax (reduces taxable income) |
Vesting & Retirement Eligibility
Section titled “Vesting & Retirement Eligibility”Vesting
Section titled “Vesting”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 >= 5Retirement Eligibility
Section titled “Retirement Eligibility”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 servicecommencement_age: Age when pension payments commence
Benefit Calculation
Section titled “Benefit Calculation”The annual pension benefit is calculated as:
Annual Benefit = Final Compensation × Benefit Factor × Service CreditsFinal Compensation
Section titled “Final Compensation”Final compensation is the salary figure used in the benefit calculation, typically an average of the employee’s highest-earning years.
| Field | Value |
|---|---|
| Method | Highest Consecutive Years |
| Years Averaged | 5 |
Benefit Factor
Section titled “Benefit Factor”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))ENDFormula Variables:
commencement_age: Age when pension payments commenceservice_credits: Years of credited service
Cost-of-Living Adjustment (COLA)
Section titled “Cost-of-Living Adjustment (COLA)”The COLA formula determines how pension benefits grow over time after retirement to keep pace with inflation.
current_pension_benefitFormula Variables:
initial_pension_benefit: The annual benefit amount at retirementyears_since_retirement: Number of years since retirement began
Tax Treatment
Section titled “Tax Treatment”Pension payouts from this plan are taxable as ordinary income.
Social Security Coverage
Section titled “Social Security Coverage”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.