Skip to main content
All Articles
Financial Guide
6 min read September 26, 2026

How to Calculate Government Pension Offset on Social Security (With Real Numbers)

The Government Pension Offset reduces spousal and survivor Social Security benefits by two-thirds of your government pension, often to zero. Most public employees discover this only at retirement. The math is simple. The consequences are not.

How to Calculate Government Pension Offset on Social Security (With Real Numbers)

Key Takeaways

  • The Government Pension Offset (GPO) eliminates two-thirds of your monthly government pension from any Social Security spousal or survivor benefit you would otherwise receive.
  • A teacher retiring with a $3,000/month state pension loses $2,000/month of GPO offset, which wipes out a $1,400 spousal Social Security benefit entirely and leaves $600 on the table uncollected.
  • Calculate your GPO reduction first: multiply your non-covered government pension by 0.6667, then subtract from your gross Social Security spousal or survivor benefit.
  • Tool: Run your GPO scenario in the CalcMoney Retirement Calculator →

Find and Roll Over Your Old 401(k)s

Capitalize finds old 401(k)s and handles the entire rollover for you, free, with zero paperwork on your end.

Interactive Calculator
Full screen
Loading Calculator
calcmoney.io/calculatorsOpen full screen

What the Government Pension Offset Actually Does

The GPO reduces Social Security spousal and survivor benefits dollar-for-dollar by two-thirds of your monthly government pension. It does not touch your own Social Security retirement benefit earned on your own work record. It targets only the benefit you claim as a spouse or widow/widower.

The Social Security Administration (SSA) created the GPO in 1977 to prevent a double-benefit situation. Without it, a retired government worker could collect a full pension from a non-covered job, then also collect a full Social Security spousal benefit, a combination Congress decided was inequitable compared to private-sector couples.

Approximately 695,000 people currently receive reduced or eliminated Social Security spousal or survivor benefits due to the GPO, according to SSA data. The average reduction among those affected is $557 per month.

Who the GPO Applies To

The GPO applies when three conditions are true simultaneously. First, you receive a pension from a federal, state, or local government employer. Second, that government job was not covered by Social Security (meaning you paid no Social Security payroll tax on those wages). Third, you apply for Social Security benefits based on a spouse's or deceased spouse's work record.

Common affected groups include teachers in California, Texas, Illinois, Ohio, and Massachusetts; state and local government employees in non-covered pension systems; and some federal employees under the old Civil Service Retirement System (CSRS) rather than the Federal Employees Retirement System (FERS).

If your government job did withhold Social Security taxes, the GPO does not apply to that pension.

The GPO Formula

The calculation contains one step.

GPO Reduction = Government Pension Amount x 0.6667

Net Social Security Spousal/Survivor Benefit = Gross Social Security Benefit - GPO Reduction

If the GPO reduction exceeds the gross Social Security benefit, the net benefit is zero. The SSA does not pay negative amounts, and the excess reduction does not carry over to any other benefit.

Worked Example 1: Partial Reduction

A retired Illinois public school teacher receives a $2,100/month pension from the Teachers' Retirement System of the State of Illinois (TRS), a non-covered system. Her husband worked in the private sector. At his full retirement age, his Social Security benefit is $2,800/month. Her gross spousal benefit would be 50% of that amount, or $1,400/month.

GPO Reduction = $2,100 x 0.6667 = $1,400.07, rounded to $1,400.

Net Spousal Benefit = $1,400 - $1,400 = $0.

Her Social Security spousal benefit is fully eliminated. She collects only her TRS pension. The $1,400 she expected from Social Security disappears entirely.

Now suppose her TRS pension were $1,500/month instead.

GPO Reduction = $1,500 x 0.6667 = $1,000.05, rounded to $1,000.

Net Spousal Benefit = $1,400 - $1,000 = $400/month.

At $1,500/month pension, she retains $400/month in Social Security spousal benefits. Over 20 years, that $400 compounds to $96,000 in nominal payments, a difference worth modeling carefully before retirement.

Worked Example 2: Survivor Benefit After a Spouse's Death

A retired Ohio state employee receives $2,700/month from the Ohio Public Employees Retirement System (OPERS), a non-covered pension. Her husband dies. His Social Security benefit was $2,200/month. As a widow, her gross survivor benefit would equal 100% of his benefit, or $2,200/month.

GPO Reduction = $2,700 x 0.6667 = $1,800.09, rounded to $1,800.

Net Survivor Benefit = $2,200 - $1,800 = $400/month.

Without understanding the GPO, she may have expected $2,200/month from Social Security. She receives $400. That $1,800 gap represents $21,600 per year in missing income. Over a 15-year retirement, the cumulative shortfall reaches $324,000 in nominal dollars before any inflation adjustment.

The Last Day Rule and One Critical Exception

The SSA applies the GPO based on your pension at the time you apply for Social Security benefits. One exception exists: if you took a government job covered by Social Security during the last 60 months (five years) of your government employment, the GPO does not apply.

This exception has strict requirements. You must have paid Social Security taxes for the entire final 60 months of your government career. Some state systems offer "Social Security coverage" for employees who switch to covered positions near retirement. Verify directly with your state pension system and the SSA whether your specific employment history qualifies before assuming exemption.

How the GPO Interacts With Your Own Social Security Record

Some public employees also earned a separate Social Security work history from private-sector jobs earlier in their career. The GPO does not reduce their own earned Social Security retirement benefit. It reduces only the spousal or survivor portion.

However, a related rule called the Windfall Elimination Provision (WEP) may reduce their own earned benefit separately. The GPO and WEP operate independently. A retiree can face both simultaneously if they have their own Social Security earnings record and also claim spousal or survivor benefits.

Calculate each reduction separately. Do not combine the two formulas.

What to Do With This Calculation

Three actions follow directly from knowing your GPO reduction.

First, request your Social Security Statement from SSA.gov. It shows your estimated spousal and survivor benefit before GPO. Apply the GPO formula to get the actual net figure.

Second, contact your state or federal pension system to confirm whether your position is covered or non-covered under Social Security. This single fact determines whether the GPO applies at all.

Third, model multiple retirement timing scenarios. Your government pension amount changes depending on when you retire. A smaller pension at age 60 versus a larger pension at age 65 produces a different GPO reduction, and therefore a different net Social Security benefit. The optimal timing depends on your specific numbers, not general rules.

The CalcMoney Retirement Calculator lets you input your pension amount, your spouse's Social Security benefit, and your retirement age to generate a side-by-side GPO comparison across scenarios. Run the numbers before you submit your retirement paperwork.

You Might Also Like

Results are estimates for informational purposes only. Consult a licensed financial professional before making financial decisions.

Featured Partner
FIDELITY

Put These Numbers to Work

Open a Fidelity brokerage account. $0 commissions, no account minimums, fractional shares available.

Run the Numbers

Affiliated. We may earn a commission.


One money insight per week.

Calculator deep-dives, rate alerts, and financial analysis written for real decisions. Unsubscribe anytime.

1 email/week. No spam. Unsubscribe in one click.

Free Tools

Run the actual numbers

Stop estimating. Plug in your numbers and get a precise answer in seconds. Free, no signup required.

Open the Retirement Income Calculator