Skip to content

Maryland SRPS (Alternate Contributory)

This page documents how FinZot models the Maryland SRPS (Alternate Contributory) defined benefit pension plan.

Who this plan covers: General and education members of Maryland State Retirement and Pension System, on or after January 1, 1980 and before July 1, 2011: enrolled in the Employees’ or Teachers’ Pension System; active on or after June 30, 2006.

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 OR(separation_age >= 63 AND service_credits >= 4) OR(separation_age >= 64 AND service_credits >= 3) OR(separation_age >= 65 AND service_credits >= 2)

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

OR(service_credits >= 30, AND(commencement_age >= 62, service_credits >= 5), AND(commencement_age >= 63, separation_age >= 63, service_credits >= 4), AND(commencement_age >= 64, separation_age >= 64, service_credits >= 3), AND(commencement_age >= 65, separation_age >= 65, service_credits >= 2), AND(service_credits >= 15, OR(AND(separation_age < 55, commencement_age_months > 55 * 12), AND(separation_age >= 55, commencement_age >= 55))))

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 Averaged3

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

0.018 *(CASE
WHEN service_credits >= 30 OR(commencement_age >= 62 AND service_credits >= 2) THEN 1.0
WHEN commencement_age >= 55 AND service_credits >= 15 THEN 1 - 0.005 * MIN(84, MAX(0, 744 - commencement_age_months))
ELSE 0.0
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.

IF(years_since_retirement >= IF(commencement_month >= 8, 2, 1), current_pension_benefit *(1 + MIN(0.025, 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.

Maryland SRPS (Alternate Contributory) 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.