Pennsylvania does not tax 401(k) distributions, but the federal government does
When you withdraw money from a 401(k), Pennsylvania will not take a state income tax cut from that withdrawal. This is one of the few tax breaks Pennsylvania offers retirees. However, the federal government taxes 401(k) distributions as ordinary income, and you will owe federal tax on every dollar you withdraw—unless that money came from a Roth 401(k), which has different rules.
The distinction matters because it changes how much you actually receive. If you withdraw $10,000 from a traditional 401(k), Pennsylvania leaves it alone, but the IRS will withhold federal tax (usually 10 to 24 percent, depending on your total income and tax bracket) unless you tell your plan administrator not to. You may also owe additional federal tax when you file your annual return.
Key Takeaways
- Pennsylvania imposes no state income tax on 401(k) withdrawals of any kind, whether you take them before or after retirement age.
- The federal government taxes traditional 401(k) distributions as ordinary income, and your employer's plan will withhold federal tax automatically unless you request otherwise.
- Roth 401(k) withdrawals are tax-free at the federal level if the account has been open for at least five years and you are age 59½ or older, but Pennsylvania still does not tax them.
- Early withdrawals before age 59½ from a traditional 401(k) trigger a 10 percent federal penalty on top of ordinary income tax, though Pennsylvania does not add a state penalty.
- You can reduce federal tax by rolling a 401(k) into a traditional IRA or another 401(k) plan, but this does not change Pennsylvania's treatment.
How federal tax withholding works on 401(k) withdrawals
When you request a distribution from your 401(k), your plan administrator is required by federal law to withhold income tax. The amount withheld depends on the form you complete—usually Form W-4P—which tells the plan how much federal tax to set aside. If you claim zero allowances, the plan withholds roughly 20 percent for periodic distributions and 10 percent for lump-sum withdrawals. If you claim more allowances, less is withheld.
The withholding is not a final tax bill. It is a prepayment toward your federal income tax liability for the year. When you file your federal return, the IRS compares what was withheld to what you actually owe. If too much was withheld, you receive a refund. If too little was withheld, you owe the difference. Pennsylvania does not participate in this process—the state does not withhold, and you do not report the withdrawal on your state return.
You can request that your plan withhold less federal tax, or none at all, by submitting a new W-4P to your plan administrator. However, if you do this and do not set aside the money yourself, you may face a large tax bill in April. Many people choose to let the plan withhold because it forces them to save for the tax liability.
Traditional 401(k) vs. Roth 401(k) taxation in Pennsylvania
A traditional 401(k) is funded with pre-tax dollars, which means you did not pay income tax when the money went in. When you withdraw it, both Pennsylvania and the federal government treat it as income—except Pennsylvania does not tax it. The federal government does, at your ordinary income tax rate.
A Roth 401(k) is funded with after-tax dollars, which means you already paid income tax on the money when you contributed it. When you withdraw it, the federal government does not tax it again, as long as the account has been open for at least five years and you are age 59½ or older (or meet another exception, such as disability). Pennsylvania also does not tax Roth withdrawals. If you withdraw from a Roth before meeting these conditions, the earnings portion is taxed federally, but Pennsylvania still does not tax any part of it.
The practical difference is significant. A $50,000 traditional 401(k) withdrawal might result in $10,000 to $15,000 in federal withholding, leaving you $35,000 to $40,000. A $50,000 Roth withdrawal, if you meet the conditions, leaves you the full $50,000 with no federal or state tax owed.
The 10 percent early withdrawal penalty and Pennsylvania
If you withdraw from a traditional 401(k) before age 59½, the federal government imposes a 10 percent penalty on top of ordinary income tax. This penalty applies to the amount withdrawn, not just the tax owed. Pennsylvania does not add its own early withdrawal penalty, but the federal penalty is substantial enough that most people try to avoid it.
For example, a $20,000 withdrawal at age 50 would trigger a $2,000 federal penalty plus federal income tax (roughly $4,000 to $6,000, depending on your bracket). Pennsylvania takes nothing. The total federal cost is $6,000 to $8,000, leaving you $12,000 to $14,000 of the original $20,000.
Some exceptions to the 10 percent penalty exist—such as withdrawals for disability, medical expenses exceeding 7.5 percent of adjusted gross income, or substantially equal periodic payments under IRS Rule 72(t). Pennsylvania does not recognize its own exceptions; it straightforward does not tax the withdrawal at all. The federal exceptions are what matter.
Rolling over a 401(k) to reduce federal tax
One way to manage federal tax is to roll your 401(k) into a traditional IRA or another employer's 401(k) plan. A rollover is not a withdrawal—no tax is withheld, and you do not owe federal or state tax on the transfer itself. You have 60 days to complete the rollover, or the IRS treats it as a taxable distribution.
Rolling over does not change Pennsylvania's treatment (the state still does not tax it), but it may give you more control over when and how much you withdraw later. An IRA, for instance, allows you to take only what you need each year, whereas some 401(k) plans require larger distributions. Lower annual withdrawals can keep you in a lower federal tax bracket.
A direct rollover—where the plan sends the money straight to the IRA or new 401(k)—is simpler and safer than an indirect rollover, where the plan sends the check to you. With a direct rollover, there is no withholding and no 60-day clock. With an indirect rollover, your plan withholds 20 percent federally, and you must deposit the full amount (including the withheld portion from your own pocket) within 60 days or face tax and penalties.
Required minimum distributions and Pennsylvania taxation
Once you reach age 73 (as of 2023, under the find 2.0 Act), the IRS requires you to withdraw a minimum amount from your traditional 401(k) each year. These required minimum distributions, or RMDs, are calculated based on your age and account balance. You must take them whether you need the money or not.
Pennsylvania does not tax RMDs. The federal government does—they are treated as ordinary income and subject to federal withholding. Your plan will withhold federal tax on the RMD unless you request otherwise on Form W-4P. If you have multiple 401(k)s, you must take an RMD from each one separately; you cannot combine them.
Roth 401(k)s are also subject to RMDs at age 73, but Roth IRA conversions and Roth IRAs themselves have different rules. If you roll a Roth 401(k) into a Roth IRA, you can avoid RMDs during your lifetime. Pennsylvania does not tax any of these withdrawals.
State tax forms and reporting 401(k) withdrawals
Because Pennsylvania does not tax 401(k) distributions, you do not report them on your Pennsylvania tax return. Your 401(k) plan will send you a Form 1099-R each January, which reports the distribution to the IRS. You use this form to report the withdrawal on your federal return (Form 1040), but Pennsylvania has no corresponding state form.
If you live in Pennsylvania but work in another state, or vice versa, the rules of the state where you earned the income may explore. Most states follow the federal approach and tax 401(k) distributions, so if you worked in New York or New Jersey, for example, those states would tax your 401(k) withdrawal even if you now live in Pennsylvania. You would report it on that state's return, not Pennsylvania's.
Keep your Form 1099-R and your plan statements for your records. If you roll over a 401(k), the plan will issue a Form 1099-R showing the rollover code, which tells the IRS it was not a taxable event. This protects you from being taxed twice on the same money.
Frequently Asked Questions
Do I have to pay Pennsylvania state tax on my 401(k) when I retire?
No. Pennsylvania does not tax 401(k) distributions at any age. You will owe federal income tax on traditional 401(k) withdrawals, but Pennsylvania leaves the money alone. Roth 401(k) withdrawals are also free from Pennsylvania tax.
What if I take money out of my 401(k) before age 59½?
Pennsylvania does not add a penalty, but the federal government imposes a 10 percent penalty on early withdrawals from a traditional 401(k), plus federal income tax. Some exceptions exist for disability, medical hardship, and other circumstances. You should review IRS Rule 72(t) or speak with a tax professional before withdrawing early.
Will Pennsylvania tax my 401(k) if I move there after retirement?
No. Pennsylvania does not tax 401(k) distributions regardless of when you move to the state or when you take the withdrawal. If you move from another state, that state's tax rules on your 401(k) may have applied while you lived there, but Pennsylvania will not tax it once you are a resident.
Do I need to file a Pennsylvania tax return if my only income is a 401(k) withdrawal?
Not necessarily. Pennsylvania has no income tax on 401(k) distributions, so if that is your only income, you have no Pennsylvania tax liability. However, you must still file a federal return if your income exceeds the federal filing threshold. Check the IRS website for current thresholds based on your age and filing status.
Can I avoid federal tax by rolling my 401(k) into an IRA in Pennsylvania?
A rollover does not avoid federal tax—it defers it. When you eventually withdraw from the IRA, the federal government will tax it the same way it would have taxed the 401(k). Pennsylvania still will not tax it. A rollover is useful for managing how much you withdraw each year and potentially staying in a lower federal tax bracket, but it does not eliminate federal tax.