Pennsylvania does not tax most pension income, but federal tax still applies

Pennsylvania has no state income tax on pension payments, military retirement pay, or distributions from retirement accounts like IRAs and 401(k)s. This is one of the most significant tax breaks Pennsylvania retirees receive. However, this state exemption does not mean your pension is tax-free everywhere — the federal government taxes most pensions as ordinary income, and you may owe federal tax when you file your return.

The key distinction is between state and federal tax. Pennsylvania residents pay no state tax on pension income at all. But when you file your federal return (Form 1040), you must report your pension as income unless it falls into a narrow category of military or government service pensions that may have access to for federal exclusion.

Key Takeaways

  • Pennsylvania imposes no state income tax on pension payments, so you will not owe Pennsylvania tax on any pension, regardless of amount.
  • The federal government taxes most pensions as ordinary income, and you must report pension payments on your federal tax return even though Pennsylvania does not tax them.
  • Military pensions and certain government employee pensions may may have access to for federal exclusion, but you must meet specific requirements based on your service dates and employer.
  • If your pension is your only income and falls below the federal filing threshold, you may not have to file a federal return, but you should verify this based on your age and filing status.
  • Withholding from your pension check is optional, and you can adjust it or request no withholding, but doing so may leave you owing tax at filing time.

Why Pennsylvania does not tax pensions but the IRS does

Pennsylvania's tax code specifically excludes all pension income from state taxation. This applies to pensions from private employers, government agencies, the military, and self-employed retirement plans. The state considers pension income a form of deferred compensation that was already taxed or earned through years of service, and the state has chosen not to tax it again.

The federal government takes a different approach. The IRS treats most pension payments as taxable income in the year you receive them. This is because many pensions come from contributions that were tax-deductible when made (like in a 401(k) or traditional IRA), so the IRS taxes the money when it comes out. Even if you paid taxes on the money that went into your pension, the earnings and growth inside the account are taxed when distributed.

The result is straightforward: you file a Pennsylvania return (if required) and report zero pension income, but you file a federal return and report your full pension amount as income. Your federal tax liability depends on your total income, filing status, and age.

Federal tax on pensions and when you must file

The federal government requires you to file a return if your gross income exceeds a threshold that depends on your age and filing status. For 2024, a single person age 65 or older must file if their income is $20,550 or more. A married couple filing jointly, both age 65 or older, must file if their combined income is $41,000 or more. These thresholds change each year, so check the current year's requirement before deciding whether to file.

Your pension counts as gross income for this purpose. If your only income is a pension of $18,000 per year and you are single and over 65, you would not be required to file a federal return because you are below the threshold. But if you had $22,000 in pension income, you would need to file.

Even if you are not required to file, you may want to file anyway if taxes were withheld from your pension. Filing allows you to claim a refund of any overpayment. Many retirees have taxes withheld from their pension checks and then receive a refund when they file because their actual tax liability is lower than what was withheld.

Military and government pensions with federal tax breaks

Some military retirees and certain government employees can exclude part or all of their pension from federal tax. The rules are narrow and depend on when you served or were hired.

Military retirees who served before January 1, 1994, can exclude their entire military pension from federal income tax. Military retirees who served on or after January 1, 1994, cannot exclude their military pension from federal tax, though they may be able to exclude it under the Combat Zone Tax Exclusion if they served in a designated combat zone.

Federal employees hired before January 1, 1984, who receive a Civil Service Retirement System (CSRS) pension may exclude part of their pension based on contributions they made. Federal employees hired on or after January 1, 1984, receive pensions under the Federal Employees Retirement System (FERS) and cannot exclude their pension from federal tax.

State and local government employees (police, firefighters, teachers, and other public employees) cannot exclude their pensions from federal tax, though Pennsylvania does not tax them at the state level. If you are unsure whether your pension qualifies for federal exclusion, contact your pension plan administrator or the agency that pays your pension — they can tell you whether you meet the criteria.

How withholding works and what happens if you do not withhold

When you start receiving a pension, the payer asks you to complete a federal withholding form (usually Form W-4P). This form tells the pension plan how much federal tax to hold from each check. You can request that no tax be withheld, that a specific dollar amount be withheld, or that a percentage be withheld.

Choosing not to withhold means you receive the full pension payment each month, but you will owe federal tax when you file your return. If you do not withhold enough throughout the year, you may owe a large amount at tax time. The IRS can also charge you a penalty for underpayment if you owe more than a certain amount and did not pay enough tax during the year.

Many retirees choose to have taxes withheld because it spreads the tax burden across the year and reduces the risk of owing a large bill in April. Others choose minimal withholding if they have other income sources that offset their pension, or if they expect their tax liability to be low. You can change your withholding at any time by submitting a new Form W-4P to your pension administrator.

Reporting your pension on your federal return

When you file your federal return, your pension appears on line 5a of Form 1040 (labeled "Pensions and annuities"). Your pension plan administrator sends you a Form 1099-R in January showing the total amount paid to you in the previous year. This is the amount you report on your return.

If you had taxes withheld from your pension, that withholding appears on the Form 1099-R as well. When you file, the IRS credits you for the tax that was withheld. If you withheld more than you owe, you receive a refund. If you withheld less than you owe, you pay the difference.

You do not file anything with Pennsylvania. Pennsylvania does not require a state return for pension income, and the state does not tax it. If you have other Pennsylvania-source income (like wages or self-employment income), you would file a Pennsylvania return for that income, but your pension would not be included.

Other income that may affect your tax situation

Your pension is not your only source of income in retirement. If you also receive Social Security, have investment income, or work part-time, your total income determines your federal tax bracket and may affect how much of your Social Security is taxable.

Social Security benefits are not taxable in Pennsylvania either, but they are taxable at the federal level if your "combined income" (adjusted gross income plus nontaxable interest plus half your Social Security) exceeds certain thresholds. Your pension counts toward this combined income calculation, so a larger pension can push more of your Social Security into taxable territory.

If you have investment income like interest, dividends, or capital gains, those are taxed federally and also taxed by Pennsylvania at the state level (unlike your pension). Pennsylvania taxes investment income at a flat rate of 3.07% on interest and dividends. This is another reason to review your total tax picture with a tax professional if your retirement income is complex.

Frequently Asked Questions

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

No. Pennsylvania does not tax pension income, so you do not file a Pennsylvania return based on pension income alone. You only file a Pennsylvania return if you have other income sources that Pennsylvania taxes, such as wages or self-employment income. Your pension does not trigger a state filing requirement.

What if I moved to Pennsylvania after I retired and was receiving a pension from another state?

Pennsylvania does not tax your pension regardless of where you were living when you retired or where the pension comes from. If you moved to Pennsylvania and your pension is your only income, you still do not file a Pennsylvania return. You do file a federal return if your income exceeds the federal threshold, and you report your pension there.

Can I reduce my federal tax on my pension by making charitable donations?

If you are age 70½ or older, you can make a direct transfer from your IRA to a may have access to charity, and that amount does not count as taxable income to you. This is called a may have access to charitable distribution. However, this only works for IRA distributions, not for pensions from employers or government agencies. For pensions, you can still deduct charitable donations if you itemize deductions on your federal return, but you must itemize rather than take the standard deduction for this to reduce your tax.

Will my pension affect my Medicare premiums or other benefits?

Your pension income counts toward your modified adjusted gross income (MAGI) for Medicare premium calculations. Higher income can result in higher premiums for Medicare Part B and Part D. Your pension also counts as income for Medicaid and other means-tested benefits. If you are close to an income threshold for any benefit, consult with a benefits counselor before making decisions about pension withholding.

What if I receive a lump-sum pension payment instead of monthly checks?

A lump-sum pension payment is taxed the same way as monthly payments — it is reported on Form 1099-R and included in your federal income for that year. Pennsylvania does not tax it. The entire lump sum counts as income in the year you receive it, which could push you into a higher tax bracket. You may want to discuss timing or rollover options with your pension plan administrator before taking a lump sum.