This page explains the IPERS calculator. The rules it uses are explained in plain English on the formula, early retirement and payment options pages.
- 1
Count your service
Service counts in quarter-years. We add a year for each year from today to your start date (none if you've stopped working), and use at most 35 years.
Member Handbook (2025), p. 16, IPERS Credit; Member Handbook (2025), p. 40, sidebar (maximum number of quarters used to calculate your benefit) - 2
Split it at July 1, 2012
Your years before July 1, 2012 as you enter them, or, if you leave it blank, continuous service from the date you joined.
Member Handbook (2025), p. 43, Example 1 (Steve) - 3
Check eligibility
Vested (7 years, or 4 before July 1, 2012), and at least 55 or on disability. A full benefit at 65, at 62 with 20 years, or by the Rule of 88.
Member Handbook (2025), p. 17, How to Become Vested; Member Handbook (2025), p. 35, Eligibility to Retire: Regular Members; Member Handbook (2025), p. 35, Normal Retirement Age; p. 42; p. 61, Glossary (Rule of 88, Rule of 62/20) - 4
Apply the formula
Your average salary × your multiplier (2% a year to 30 years, 1% a year to 35, max 65%). We use the average salary you enter.
Member Handbook (2025), pp. 41-42, Calculating Benefits for Regular Members; Member Handbook (2025), pp. 41-42, Average Salary - 5
Cut for early retirement
The pre-July 2012 share of your benefit: 0.25% for each month before your closest normal retirement date, using your service on your start date. The later share: 0.5% for each month before 65. The shares are your years in each period.
Member Handbook (2025), p. 35, Early Retirement; p. 42, Early-Retirement Reduction; Iowa Admin. Code r. 495—12.1(2)(e)-(f); Member Handbook (2025), p. 43, Example 1 (Steve) - 6
Show the options
Option 2 exactly, since it's the formula amount. The other options only as IPERS's own worked examples, because IPERS publishes no factors.
Member Handbook (2025), p. 43, Regular Member Calculation Examples (benefits in the examples are calculated under Option 2); Iowa Code §97B.51(1); Member Handbook (2025), p. 36, Steps to Take
What the calculator doesn't cover
- Your average salary: we use what you enter. IPERS figures it from your wage history, with the wage-spiking test and the computed year.
- Exact amounts for Options 1, 3, 4, 5 and 6. IPERS publishes no factors.
- Members vested by age only (money purchase benefit), hybrid Regular and Special Service members, and members who started before 1976 (older formulas in Iowa law).
- Service purchase costs, which IPERS quotes.
- The November dividend for members who retired by June 1990.
- Income tax, and benefits after a return to covered work (recomputation).
How we check the math
The calculator runs on a small engine that reads every rule from one data file, with a source for each. Automated tests check it against every worked example in our IPERS sources, the multiplier table and the bona fide retirement table. The tests run every time the site is built.
| Example | IPERS shows | Our engine |
|---|---|---|
| Steve, early at 61: 26.5 years on $54,000Member Handbook (2025), p. 43, Example 1: Retirement Benefits Payable BEFORE Normal Retirement Age | $25,606.80 | $25,606.80Match |
| Steve, pre-2012 cut (17 years)Member Handbook (2025), p. 43, Example 1: Retirement Benefits Payable BEFORE Normal Retirement Age | 3% | 3%Match |
| Steve, later cutMember Handbook (2025), p. 43, Example 1: Retirement Benefits Payable BEFORE Normal Retirement Age | 24% | 24%Match |
| Steve, six months later: 27 years, Rule of 88Member Handbook (2025), p. 43, Example 2: Retirement Benefits Payable at Normal Retirement Age | $29,160.00 | $29,160.00Match |
| Steve's gain a yearMember Handbook (2025), p. 43, Example 2: Retirement Benefits Payable at Normal Retirement Age | $3,553.20 | $3,553.20Match |
| David: high-five averageIPERS Overview slides (2025), slide 17, David's Sample Retirement Estimate (Regular class average salary calculation) | $90,213.63 | $90,213.63Match |
| David: 32 years at 67, Option 2IPERS Overview slides (2025), slides 17-19 and 21-27, David's Sample Retirement Estimate | $4,661.04 | $4,661.04Match |
| Multiplier table, 7 to 35 yearsMember Handbook (2025), p. 42, Regular Member Multiplier | 29 rows | 29 matchMatch |
| Options 4 and 6 survivor amounts (Ann and David)Member Handbook (2025), p. 39, Example: All Benefit Payment Options | 16 amounts | 16 matchMatch |
| Ann: Option 2 death benefit after 18 paymentsMember Handbook (2025), p. 39, Example: All Benefit Payment Options | $6,849.64 | $6,849.64Match |
| Mark: death before retirementMember Handbook (2025), p. 30, Death Benefit Examples | $87,606.46 | $87,606.46Match |
| Pretax contributions on $45,000Member Handbook (2025), p. 12, Example: Pretax Contributions | $42,169.50 | $42,169.50Match |
| Earnings limit: $10,000 overIPERS web page Earnings Restrictions | $5,000 | $5,000Match |
| Bona fide retirement tableMember Handbook (2025), pp. 50-52, Returning to Work After Retirement; Your Bona Fide Retirement Period | 12 months | 12 matchMatch |
IPERS doesn't give Steve's or David's birth dates. We use a December 1961 birthday for Steve, which makes the handbook's "one year to 62" and "four years to 65" exact, and July 25, 1962 for David, from his sample estimate. The other examples on our pages that aren't IPERS's are labeled as our engine's.
Things to check with IPERS
The sources don't settle these points. Each is labeled "Check with IPERS" where it shows up on the site.
Which years set your closest normal retirement date. Iowa law says to use your service on June 30, 2012 when measuring the 3%-a-year cut for your pre-July 2012 years. IPERS's handbook example (Steve) and its rules use your service on the day you retire. With under 20 years in 2012, the two readings can give very different cuts.
We follow the handbook: your service on your retirement date decides your closest normal retirement date.
What would settle it: An IPERS benefit estimate for a member with under 20 years on June 30, 2012 and 20+ at retirement before 62, or written confirmation from IPERS.
If you weren't vested on June 30, 2012. Iowa law cuts all service 6% a year before 65 for a member who wasn't vested on June 30, 2012. The handbook applies the 3%-a-year rule to all service before July 1, 2012, with no vesting condition.
We follow the handbook. The calculator adds a note if you had under 4 years before July 2012.
What would settle it: IPERS confirmation or an estimate for a member hired 2009-2012 who was not vested on June 30, 2012.
The early cut with more than 30 years. With more than 30 years, the handbook doesn't show how IPERS divides your benefit between your years before and after July 1, 2012.
We split your benefit between the two periods in proportion to your years in each (exact for 30 years or less, as in Steve's example).
What would settle it: An IPERS early-retirement estimate for a member with 30+ years retiring before normal retirement age.
The Rule of 88 in your birthday month. The Rule of 88 uses your age at your last birthday. The sources don't say how IPERS counts the month your birthday falls in.
We count you as your new age for the whole month your birthday falls in, the way the law counts ages 62 and 65.
What would settle it: IPERS confirmation or an estimate for a member who reaches 88 in the month of a mid-month birthday.
Your service before July 1, 2012. Your years before and after July 1, 2012 are cut at different rates if you retire early. If you don't enter your pre-July 2012 years, we have to guess them.
If you leave it blank, we count continuous service from your membership date to June 30, 2012. Your IPERS benefit statement has the real figure.
What would settle it: The member's annual IPERS benefit statement (service by period) entered directly.
Amounts for the other payment options. IPERS publishes no factor tables for Options 1 and 3 to 6. Its two worked examples (Ann and David) show how big the differences are, but they can't be applied to anyone else.
We show Option 2 in dollars and explain the others with IPERS's own examples. We don't estimate them.
What would settle it: IPERS's actuarial tables for optional forms (from the actuarial valuation or IPERS).
Who gets the 2012 high-three average. The handbook says everyone starting benefits after June 2012 gets the higher of their June 30, 2012 high-three average and their high-five. Iowa law and IPERS's rules give the high-three only to members vested on June 30, 2012.
The calculator uses the average salary you enter. Our guides describe the handbook's rule and point out the difference.
What would settle it: IPERS confirmation.
Whether IPERS offers any retiree health coverage. No IPERS source we could get says outright that IPERS has no retiree health plan. The handbook lists IPERS's protections as retirement, death and disability benefits only. One IPERS web page that might say more refused our download.
We say IPERS doesn't offer retiree health insurance, and we label it.
What would settle it: https://ipers.org/about/ipers-did-you-know saved by the user, or another IPERS statement.
This year's November dividend. Only the 2025 adjustment (2.67%) is in our sources. Each retiree's dividend depends on their own payment history.
We show the 2025 adjustment only. IPERS sends each retiree their own amount.
What would settle it: IPERS's November dividend notice for the current year.
Where sources disagreed
- Iowa Code 97B.50(1)(b)(1) measures the pre-July 2012 reduction to the earliest normal retirement date 'using the member's age on the early retirement date and years of service as of June 30, 2012'. The handbook's Steve example (17 years at June 30, 2012, 26.5 at retirement) uses age 62 'because Steve has more than 20 years of service', i.e. service at retirement, which matches IAC 495-12.1(2)(e). With June 30, 2012 service the statute would give age 65 (12% instead of 3%). We follow the handbook. Iowa Code §97B.50(1)(b)(1); Member Handbook (2025), p. 43, Example 1; Iowa Admin. Code r. 495—12.1(2)(e)
- Iowa Code 97B.50(1)(a) reduces the WHOLE benefit 0.5% a month before 65 for a member not vested on June 30, 2012. The handbook (and IAC 12.1(2)(f)) apply 3% a year to all service before July 1, 2012 with no vesting condition. We follow the handbook and add a note when pre-2012 service is under 4 years. Iowa Code §97B.50(1)(a); Member Handbook (2025), pp. 35, 42
- The handbook says anyone starting benefits after June 2012 gets the greater of the June 30, 2012 high-three snapshot and the high-five. The statute and IAC give the high-three snapshot only to members vested on June 30, 2012. IPERS's Regular benefit calculation web page just says 'the average of your highest five years'. Member Handbook (2025), p. 41; Iowa Code §97B.1A(10A)(b); Iowa Admin. Code r. 495—12.1(5)(c)-(d); IPERS web page Regular Members' Retirement Benefit Calculation
- IPERS's Regular benefit calculation web page gives only the 0.5%-a-month-before-65 reduction and omits the 3% rule for pre-July 2012 service. IPERS web page Regular Members' Retirement Benefit Calculation; Member Handbook (2025), p. 42
- The Licensed Teachers page says reemployed retirees 'may not earn more than $50,000 per calendar year'. The handbook and Iowa Code 97B.48A(1)(a) set the limit at $50,000 or the Social Security earnings limit, whichever is higher, with a 50-cent-per-dollar reduction rather than a ban. IPERS web page Licensed Teachers; Member Handbook (2025), p. 52; Iowa Code §97B.48A(1)(a)
- The handbook limits the FED to members who retired before March 1, 2013; Iowa Code 97B.49F(2)(a) defines qualified recipients as all members who retired on or after July 1, 1990, with no end date. Moot while no FED is paid (none since January 2014). Member Handbook (2025), p. 50; Iowa Code §97B.49F(2)(a)
- The Mark death-benefit example calls $55,988.05 his 'average salary' in the text but 'highest annual covered wage' in the calculation; the IPERS web page repeats the example with Calculation 1 total $63,895.41 against $63,895.74 on the line above. The statute uses the highest year of covered wages. Member Handbook (2025), p. 30; IPERS web page Death Before Retirement; Iowa Code §97B.52(1)(a)
- The Steve example states a December 2022 retirement at 61 that is still 61 in June 2023 and calls the distances to 62 and 65 'one year' and 'four years'. Exact month counts depend on his birth month, which is not given. Member Handbook (2025), p. 43
Sources
- IPERS Member Handbook Updated July 2025 (reflects the law as of January 2025)
- IPERS Overview (member presentation) PDF dated Mar. 18, 2025 (FY2025 contribution rates)
- Welcome to IPERS (Regular Members) PDF dated June 18, 2026
- Bona Fide Retirement (flyer) PDF dated Aug. 21, 2026
- IPERS Benefits Advisory Committee meeting packet, Jan. 26, 2026 (includes minutes of the prior meeting) Jan. 26, 2026
- IPERS web pages (contribution rates, dividends, earnings restrictions, licensed teachers, tax information, payment options, Regular benefit calculation, refunds, death benefits) Saved Nov. 11, 2026
- Iowa Code chapter 97B, Iowa Public Employees' Retirement System (IPERS) Iowa Code 2026
- Iowa Administrative Code, Iowa Public Employees' Retirement System [495] IAC compilation of Sept. 2, 2026 (chapter 11 dated IAC 5/14/25; chapter 12 dated IAC 2/5/25)
- Iowa Code 509A.1 and 509A.13 (group insurance for public employees; continuation for retirees under 65) Iowa Code 2026
- Iowa Department of Revenue, Retirement Income Tax Guidance Mar. 13, 2025
We cite the page number printed in the Member Handbook. IPERS no longer lists the handbook on its own site; we use the official copy at the State Library of Iowa. One IPERS web page ("IPERS: Did You Know") refused our download, so we couldn't check it. Last reviewed Nov. 12, 2026.
Source: IPERS Member Handbook, Updated July 2025, pp. 12, 16, 17, 30, 35, 36, 39, 40, 41-42, 43, 50-52, 61. Also: IPERS Overview slides (2025); IPERS web pages; Iowa Code § 97B.51; Iowa Admin. Code r. 495—12.1. Last reviewed .
The Social Security earnings limit. The return-to-work limit is $50,000 or the Social Security earnings limit, whichever is higher. Our sources don't give this year's Social Security figure.
We use $50,000. If the Social Security limit is higher this year, the higher figure applies.
What would settle it: SSA's current annual exempt amount for people under full retirement age.