CalPERS Retirement Calculator
Calculate your California Public Employees' Retirement System pension using the correct formula for your membership type. Covers Classic 2% at 55, PEPRA 2% at 62, State Safety, and Local Miscellaneous formulas.
How CalPERS calculates your retirement benefit
The CalPERS formula has three inputs: Final Compensation, Years of Service Credit, and the Age Factor. Multiply them together and you get your annual pension.
Annual Pension = Final Compensation x Years of Service Credit x Age Factor
Put it in concrete terms. A Classic State Miscellaneous member retires at 57 with 28 years of service and a $78,000 final compensation. The age factor at 57 is 2.2%. So: $78,000 x 28 x 0.022 = $48,048 per year, or $4,004 per month. That's 61.6% of their final salary, paid for life.
The age factor is the variable that most members misunderstand. It's not a fixed number. It changes with every year you delay retirement. At 55, a Classic State Misc member earns a 2.0% factor. At 57, it's 2.2%. At 63, it maxes at 2.5%. Two years of waiting raises both the factor and the service credit count, which is why the gains compound faster than most people expect.
Classic vs. PEPRA: the 2013 dividing line
January 1, 2013 is the date that split CalPERS into two systems. The Public Employees' Pension Reform Act (PEPRA) created new, less generous formulas for anyone who enrolls in CalPERS without prior qualifying service on or after that date.
If you were already in CalPERS (or a reciprocal system) before 2013, you're Classic. You keep the old formula, the old final compensation rules, and the old age factor table. If you started fresh after 2013 with no prior qualifying service, you're PEPRA.
The practical differences are significant. Classic State Miscellaneous members use a single highest year for final compensation. PEPRA members use a three-year average, which lowers the number for most people since salaries typically peak in the final year. Classic members can retire as early as 50 (with a 1.1% age factor). PEPRA members can't retire before 52, and their formula doesn't hit 2.0% until age 62. The minimum age and the lower age factors mean PEPRA members generally receive smaller benefits for the same salary and service history.
One thing that doesn't change between Classic and PEPRA: the basic formula structure. Both use Final Compensation x Service x Age Factor. The difference is which numbers go into each slot.
Classic 2% at 55: the age factor table
The "2% at 55" label tells you the age factor at the formula's benchmark age. For State Miscellaneous Classic members, that factor is 2.0% at exactly 55. But the table extends in both directions.
At 50, the factor is 1.1%. Each year from 50 to 55, it steps up: 1.28% at 51, 1.46% at 52, 1.64% at 53, 1.82% at 54. From 55 onward it continues rising: 2.1% at 56, 2.2% at 57, 2.3% at 58, 2.4% at 59. The table plateaus at 2.4% from 59 through 62, then bumps to 2.5% at 63 and stays there.
That final jump from 2.4% to 2.5% at 63 matters less than many members assume. If you're already at 60 and eligible, the extra 0.1% on a $90,000 salary with 30 years of service amounts to $2,700 per year. For some people that's worth waiting. For most, getting three more years of pension payments starts the clock earlier and comes out ahead over any reasonable life expectancy.
PEPRA 2% at 62: a different table, a later clock
PEPRA's State Miscellaneous formula starts at 1.0% at age 52 and builds steadily to 2.0% at 62, then continues to 2.5% at 67. There's no fast path to a high age factor. The formula rewards staying longer, by design.
The factor progression for PEPRA members: 1.0% at 52, 1.1% at 53, 1.2% at 54, 1.3% at 55, 1.4% at 56, 1.5% at 57, 1.6% at 58, 1.7% at 59, 1.8% at 60, 1.9% at 61, then 2.0% at 62. From there: 2.1% at 63, 2.2% at 64, 2.3% at 65, 2.4% at 66, 2.5% at 67.
A PEPRA member retiring at 57 with 25 years of service and $90,000 final comp gets: $90,000 x 25 x 0.015 = $33,750 per year. The same person waiting to 62 adds 5 years of service (30 years total) and a better factor (2.0%): $90,000 x 30 x 0.020 = $54,000 per year. That's $20,250 more annually, for the same salary. The five years of waiting nearly doubles the benefit.
Safety formulas and local member formulas
Not all CalPERS members fall under the State Miscellaneous formula. Safety members (CHP officers, state firefighters, correctional officers) have different tables with higher age factors because of the physical demands and earlier career exits of those jobs.
Classic State Safety under the 2% at 50 formula starts at 2.0% at age 50, rising through 2.1%, 2.2%, 2.3%, 2.4%, and reaching 2.7% at age 57 and above. A CHP officer retiring at 53 with 25 years and $110,000 final comp: $110,000 x 25 x 0.022 = $60,500 per year. Same officer at 57 with 29 years: $110,000 x 29 x 0.027 = $86,130 per year. The factor difference and four extra years of service create a $25,630 annual gap.
Local Miscellaneous members work for cities and counties that contract with CalPERS rather than the state. The most common Classic formula for local misc is 2.7% at 55, though some jurisdictions use 2% at 55 or 3% at 60. The specific formula in your member annual statement is the one that applies to you, and it's worth confirming before running any projections.
Final compensation: one year or three
Classic members under the standard State Miscellaneous formula use their single highest year of pensionable base pay. That's usually the last year before retirement. If your salary in your final year is $95,000 and your prior two years were $88,000 and $91,000, your final compensation is $95,000 (not the average).
PEPRA members and some Classic members under employer-contracted formulas use a three-year average. The three years don't have to be your last three; CalPERS uses your three highest consecutive years. That matters if you took a lower-grade position at some point, or if you received a large salary increase in your final year. The three-year average smooths that out, which is exactly why PEPRA chose it.
Pensionable compensation excludes overtime, one-time bonuses, and certain allowances. What counts varies by employer contract and CalPERS regulations. If your compensation includes components that might not be pensionable (car allowances, on-call pay, certain special assignment pays), verify with your HR department before using those figures in a calculation.
Survivor continuance: what you give up and what you protect
By default, CalPERS pays your full monthly allowance while you're alive and stops when you die. If you want your spouse or domestic partner to continue receiving payments after your death, you elect a survivor continuance option and accept a permanent reduction to your benefit.
CalPERS offers 25%, 50%, and 100% continuance options. The 100% option means your beneficiary receives your full monthly payment after you die. The reduction to your benefit varies by the age difference between you and your beneficiary, calculated actuarially at retirement. A rough estimate: 25% continuance reduces your benefit by about 2-3%, 50% by about 4-5%, and 100% by about 8-10%.
The decision isn't just financial. If your beneficiary has independent income, a pension of their own, or significant assets, the smaller continuance options may make sense and preserve more of your monthly income. If your household depends almost entirely on your CalPERS benefit, the 100% option protects against a major income shock.
Some Classic members also receive a basic death benefit through CalPERS separate from the continuance election. That's different from the survivor continuance and worth understanding before you retire.
The 2% COLA cap: what it means in practice
CalPERS benefits receive an annual cost-of-living adjustment, but it's capped at 2% for most members regardless of actual inflation. From 2021 through 2023, CPI ran above 4% in every year. CalPERS retirees got 2% while prices rose twice as fast. Over a 25-year retirement at 3% average inflation, a fixed-rate 2% COLA covers less than two-thirds of purchasing power loss.
This is the argument for not treating your CalPERS benefit as your only retirement income. A 457(b) or 403(b) balance in growth-oriented investments provides the inflation hedge that the pension cap can't deliver. The pension covers the floor. The investment accounts need to cover the gap.
When to retire: the break-even math
Every year you delay retirement has two effects: you add one year of service credit to the formula, and you move to a higher age factor. Those two improvements compound. At the same time, you're giving up one year of pension payments you could have started receiving.
The break-even question is simple in structure but personal in execution. If waiting two years raises your monthly benefit by $500, and you would have collected $4,000 per month for those two years, you gave up $96,000 in cumulative payments. At $500 more per month, you recover that in 192 months (16 years). If you're 55 and expect to live to 85, you have 30 years of retirement ahead, so waiting wins by a lot. If you're 63 and health history suggests a shorter window, the calculation shifts.
The calculator's "two more years" comparison shows exactly this. Run your current age, then look at what two more years does to the monthly number and the lifetime total. The gain is often larger than people expect because the age factor improvement applies retroactively to every year of service already accrued.
For high-stakes decisions
Running six-figure numbers? Get a second opinion.
A fee-only fiduciary can model your specific situation. No products sold. No commissions. Most charge $200-500 for a one-time analysis.
Find a fee-only advisorPensionMath earns no referral fee from NAPFA. We link there because it is the most trusted source for fee-only advisors.
Frequently asked questions
How is CalPERS calculated?
The formula is Final Compensation times Years of Service Credit times the Age Factor. For Classic State Miscellaneous members (2% at 55), a member with 25 years, a $78,000 final comp, and an age factor of 2.0% at 55 receives $78,000 x 25 x 0.020 = $39,000 per year ($3,250/month). The age factor is the variable that changes most with your retirement date.
What is the difference between Classic and PEPRA CalPERS members?
Classic members enrolled before January 1, 2013 (or transferred from a reciprocal system). PEPRA members enrolled fresh on or after that date. Classic State Miscellaneous uses a 2% at 55 formula and 1-year final compensation. PEPRA State Miscellaneous uses a 2% at 62 formula, 3-year final compensation average, and a minimum retirement age of 52. Classic members generally receive higher benefits for the same salary and service.
What is the CalPERS age factor?
The age factor is the percentage of final compensation you earn per year of service, and it increases with your retirement age. Classic 2% at 55 members: 1.1% at age 50, rising to 2.0% at 55 and 2.5% at 63+. PEPRA 2% at 62 members: 1.0% at 52, reaching 2.0% at 62 and 2.5% at 67. Both your service credit count and your age factor improve each year you continue working, so the gains compound.
When can I retire under CalPERS?
Minimum retirement age depends on your formula. Classic State Miscellaneous members can retire at 50 with 5 years of service (though the 1.1% factor at 50 is low). Classic Safety members can also retire at 50. PEPRA State Miscellaneous members cannot retire before 52. All formulas require at least 5 years of service credit. Unlike FERS or TRS, there is no CalPERS equivalent of a Rule of 80.
How does final compensation work for CalPERS?
Classic members under the standard formula use their single highest year of pensionable base pay. PEPRA members use the average of their three highest consecutive years. Pensionable compensation is base salary, excluding overtime, one-time bonuses, and certain allowances. PEPRA members are also subject to an annual pensionable compensation cap (roughly $127,000 to $155,000 depending on Social Security coverage).