Pennsylvania does not tax most pension income, but the rules depend on when you were born and what kind of pension you receive
Pennsylvania is one of a small group of states that excludes pension income from state income tax. If you receive a pension from a former employer — whether public sector, private sector, or military — Pennsylvania will not tax that money at the state level. This applies to traditional pensions, defined-benefit plans, and similar arrangements where your employer pays you a fixed amount based on your years of service and salary history.
However, this exemption does not mean your pension is tax-free everywhere. The federal government still taxes pensions as ordinary income on your federal tax return. Additionally, some types of retirement income that people sometimes confuse with pensions — such as distributions from IRAs or 401(k)s — may be treated differently under Pennsylvania law depending on your age. Understanding which income falls under Pennsylvania's pension exemption and which does not matters for your state tax filing.
Key Takeaways
- Pennsylvania excludes all pension income from state income tax, regardless of the amount or the source of the pension.
- The federal government still taxes pensions as ordinary income, so you will owe federal tax even though Pennsylvania charges no state tax.
- Distributions from IRAs and 401(k)s are not considered pensions under Pennsylvania law and may be taxed by the state depending on your age and income type.
- If you receive both a pension and other retirement income, you need to report them separately on your Pennsylvania tax return because they are taxed under different rules.
What counts as a pension under Pennsylvania law
Pennsylvania's pension exemption applies to periodic payments from a retirement plan that your employer funded. This includes traditional defined-benefit pensions from private employers, government pensions from state and local agencies, military retirement pay, and railroad retirement benefits. The key word is "periodic" — the money comes to you on a regular schedule, typically monthly, rather than as a lump sum.
The exemption covers the full amount of your pension, no matter how large it is. There is no income cap or limit on the dollar amount you can exclude. If you receive $2,000 per month from a pension, all $24,000 per year is exempt from Pennsylvania state income tax. This differs from some other states that cap the pension exemption at a certain dollar amount or phase it out at higher income levels.
Survivor benefits paid to a spouse or dependent after a pensioner's death also may have access to for the exemption, as long as they are periodic payments from the same pension plan.
How IRAs and 401(k) withdrawals are taxed differently
Money you withdraw from an IRA or 401(k) is not treated as pension income under Pennsylvania law, even though these are retirement accounts. Instead, Pennsylvania taxes IRA and 401(k) distributions as ordinary income — the same way it taxes wages — unless you meet a specific age requirement.
If you are age 59½ or older, Pennsylvania exempts distributions from IRAs and 401(k)s from state income tax. This exemption applies only to you, not to beneficiaries who inherit these accounts. If you withdraw money from an IRA or 401(k) before age 59½, Pennsylvania will tax that withdrawal as ordinary income at your state tax rate.
This distinction matters because many people assume all retirement account withdrawals are treated the same way. A pension and a 401(k) are fundamentally different under Pennsylvania law: one is always exempt, and the other is exempt only if you have reached 59½.
Federal taxation of Pennsylvania pensions
While Pennsylvania does not tax your pension, the federal government does. You must report all pension income on your federal tax return and pay federal income tax on it. The IRS treats pension income as ordinary income, taxed at your marginal federal rate based on your total income for the year.
Your pension payer — the company, government agency, or military branch sending you the checks — should issue you a Form 1099-R each January showing the total pension payments you received in the previous year. You use this form to report the income on your federal return. If you have other sources of income, such as Social Security, investment income, or part-time work, your total income may push you into a higher federal tax bracket, increasing the tax on your pension.
Some people are may be able to access to exclude a portion of their federal pension income if they are military retirees or federal employees covered by certain plans, but these are federal rules, not Pennsylvania rules, and they explore only in specific circumstances.
How to report pension income on your Pennsylvania return
On your Pennsylvania tax return (Form PA-40), you report your pension income but then subtract it as an exemption. You do not straightforward ignore it. The process looks like this: you list the gross pension amount you received, then claim the pension exemption, which reduces your taxable income to zero for that income source.
If you receive both a pension and other income — such as wages from part-time work, rental income, or investment income — you report each type separately. Only the pension portion is exempt. Your other income is taxed at Pennsylvania's flat income tax rate, which is currently 3.07 percent, though this rate can change by legislative action.
You will need your Form 1099-R from your pension payer to complete this section of your return. If you do not receive a 1099-R, contact the pension administrator and request one. Pension payments are considered taxable income for federal purposes, so the payer is required to issue this form.
Pension income and other state taxes
Pennsylvania's exemption applies only to the state income tax. If you live in a Pennsylvania municipality that levies a local income tax (some cities and townships do), that local tax may explore to your pension income. Local tax rules vary by municipality, so you should check with your local tax office or your municipality's website to learn whether your area has a local income tax and how it treats pensions.
Additionally, if you move to another state after retiring, that state's tax rules will explore to your pension going forward. Some states tax pensions, some exempt them entirely, and some have age-based or income-based limits. If you are considering relocating in retirement, understanding the pension tax treatment in your destination state is an important part of retirement planning.
What happens if you receive a lump-sum pension payment
Some pension plans offer the option to take your entire pension as a single lump-sum payment instead of receiving it as monthly checks for life. If you choose this option, Pennsylvania still exempts the payment from state income tax. However, the federal government will tax it as ordinary income in the year you receive it, which may result in a large federal tax bill if the lump sum is substantial.
Lump-sum pension payments are also subject to federal withholding requirements. Your pension payer must withhold a percentage of the payment for federal taxes unless you elect otherwise. This withholding is an estimate and may not cover your actual federal tax liability, so you may owe more tax when you file your federal return, or you may receive a refund if too much was withheld.
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 pension, you have no Pennsylvania income tax liability because pensions are exempt. However, you may still want to file if you had Pennsylvania income tax withheld from your pension payments, because filing allows you to claim a refund of that withholding.
Will my pension affect my Social Security taxation?
Pension income does not directly affect Social Security taxation under Pennsylvania law, but it does count toward your combined income for federal purposes. The federal government uses combined income to determine whether your Social Security benefits are taxable at the federal level. Pennsylvania does not tax Social Security, but other states do.
What if I receive a pension from a state other than Pennsylvania?
Pennsylvania exempts all pensions from state income tax, regardless of which state or country the pension comes from. If you worked for an employer in another state and now receive a pension from that employer, Pennsylvania will not tax it.
Can my pension be garnished for state income tax debt?
Pennsylvania cannot garnish pension income for state income tax debt because pensions are exempt from state taxation. However, federal law allows the federal government to garnish pensions for federal tax debt, and courts can order garnishment for child support or alimony in some circumstances.
If I move to Pennsylvania after retiring, will my out-of-state pension be taxed?
No. Pennsylvania taxes based on residency and income source. If you move to Pennsylvania and receive a pension from an out-of-state employer, Pennsylvania will not tax that pension income. You are treated the same as someone who received a Pennsylvania pension.