Pennsylvania does not tax most pension income, but the rules depend on when you were hired and what type of pension you receive.

Pennsylvania has one of the most generous pension tax treatments in the country. If you receive a pension from your employer — whether public sector, private sector, or military — Pennsylvania does not tax it as income. This applies to traditional defined-benefit pensions, the kind where your employer pays you a fixed monthly amount based on your years of service and salary history.

The exemption covers pensions from state and local government jobs, federal government jobs, military service, railroad retirement, and most private employer pensions. The key requirement is that the money comes from a pension plan, not from other retirement accounts like IRAs or 401(k)s, which have different tax treatment.

Key Takeaways

  • Pennsylvania does not tax traditional pension income from employers, regardless of the amount you receive each month.
  • This exemption applies to pensions from government jobs, military service, and most private employers, but not to IRA withdrawals or 401(k) distributions.
  • You still owe federal income tax on your pension, and you may owe taxes to other states if you moved after retirement.
  • If you have both a pension and other retirement income, only the pension portion escapes Pennsylvania tax.

What counts as a pension under Pennsylvania law

Pennsylvania's pension tax exemption applies specifically to periodic payments from a retirement plan — the kind you receive monthly or quarterly for life, or for a set number of years. The payment must come from a plan that was set up by an employer to provide retirement income to workers.

This includes defined-benefit pensions from government agencies, school districts, police and fire departments, the military, the Railroad Retirement Board, and private companies. It also includes some annuities purchased by employers as part of a retirement plan, as long as they function like a traditional pension.

The exemption does not cover lump-sum distributions — if you took your pension as a single payment instead of monthly checks, that money is taxed. It also does not cover rollovers into IRAs or other accounts, or distributions from 401(k)s, 403(b)s, or similar plans, even if those accounts hold money that originally came from a pension.

Federal tax still applies to your pension

Pennsylvania's exemption is state tax only. You still owe federal income tax on your pension income. The amount depends on your total income, your filing status, and your age. If you are 65 or older, you get an additional standard deduction on your federal return, which may reduce your federal tax bill.

Your pension payer should send you a Form 1099-R each January showing how much you received the previous year. You report this amount on your federal tax return. If you want to reduce the amount of federal tax withheld from each pension check, you can file a Form W-4P with your pension administrator.

State tax obligations if you moved from Pennsylvania

If you retired in Pennsylvania but later moved to another state, that state may tax your pension income. Some states exempt pensions entirely; others tax all retirement income; still others have rules based on when you earned the pension or where you worked.

You are generally required to file a tax return in the state where you live on December 31 each year. If you moved mid-year, you may owe taxes to both Pennsylvania and your new state for the portion of the year you lived there, though most states offer credits to prevent double taxation. Check the tax rules of your new state before you move, or contact that state's revenue department after you arrive.

What happens if you have both a pension and other retirement income

If you receive a pension and also withdraw money from an IRA, 401(k), or other retirement account, only the pension portion is exempt from Pennsylvania tax. The IRA or 401(k) withdrawal is taxed as income in Pennsylvania.

This matters for your overall tax picture. You might owe no Pennsylvania tax on your $2,000 monthly pension, but if you also withdraw $15,000 from an IRA in a single year, that $15,000 is subject to Pennsylvania income tax at the current rate of 3.07 percent. Keep track of which money comes from your pension and which comes from other sources, because your pension payer and your IRA custodian will report them separately.

How to report your pension on your Pennsylvania return

When you file your Pennsylvania tax return (Form PA-40), you report your pension income but then subtract it as an exemption. The form has a specific line for pension income exclusion. You will need your Form 1099-R from your pension payer, which shows the gross amount you received.

If you use tax software or work with a tax preparer, make sure they know you received a pension, because the exemption must be claimed correctly to avoid overpaying. If you file by hand, the Pennsylvania Department of Revenue website has instructions for Form PA-40 that walk through the pension exemption step by step.

Frequently Asked Questions

Do I have to file a Pennsylvania tax return if I only have pension income?

No, if your only income is a Pennsylvania-exempt pension and it is below the filing threshold for your age and filing status, you do not have to file a state return. However, you still must file a federal return unless your federal income is also below the threshold. Check the current year's filing requirements on the Pennsylvania Department of Revenue website.

What if I took a lump sum from my pension instead of monthly payments?

A lump-sum pension distribution is taxed as income in Pennsylvania. You cannot claim the pension exemption on a one-time payment. However, if you rolled that money into an IRA within 60 days, the rollover itself is not taxed, though future withdrawals from the IRA will be.

Does Pennsylvania tax military pensions differently?

No. Military pensions receive the same exemption as any other pension. If you are a retired service member receiving monthly military retirement pay, Pennsylvania does not tax it. Federal tax still applies, and you will receive a Form 1099-R from the military finance office.

If I move to Pennsylvania after retiring elsewhere, do I owe back taxes on my pension?

No. Pennsylvania only taxes income earned while you are a resident. If you received your pension while living in another state, you do not owe Pennsylvania tax on those past payments. Starting from the date you become a Pennsylvania resident, your pension is exempt from state tax.

Are pension payments reduced by Social Security or Medicare premiums still exempt?

Yes. If your pension payer withholds money for Medicare premiums, Social Security taxes, or other deductions, the gross amount (before deductions) is still exempt from Pennsylvania tax. You report the gross amount on your return and claim the exemption on the full amount.