Yes, Pennsylvania has a state income tax

Pennsylvania charges a flat state income tax of 3.07% on wages, salaries, and other earned income. This is a single rate that applies to all residents regardless of how much you earn — there are no tax brackets that increase with income the way the federal system does.

The tax is withheld from your paycheck by your employer, similar to federal income tax. If you're self-employed, you pay it through quarterly estimated tax payments or when you file your annual return. Pennsylvania also taxes certain types of investment income and retirement distributions, though the rules vary by income type.

Pennsylvania does not have a sales tax on groceries, and the state property tax burden varies by county and municipality. The income tax is the main state-level tax most residents encounter.

Key Takeaways

  • Pennsylvania's state income tax rate is a flat 3.07% on all wage and salary income, with no variation based on how much you earn.
  • Your employer withholds the tax from your paycheck automatically, just as they do for federal income tax.
  • Self-employed individuals and those with investment income may owe Pennsylvania income tax beyond what's withheld from wages.
  • Pennsylvania does not tax Social Security benefits, and certain retirement income may be partially or fully exempt depending on your age and income source.

How the 3.07% rate is withheld from your paycheck

When you start a job in Pennsylvania, your employer uses your W-4 form (the federal withholding form) to calculate how much state income tax to remove from each paycheck. The state has its own withholding tables, but most employers use payroll software that handles both federal and state withholding automatically.

The amount withheld depends on your gross pay and how frequently you're paid. If you're paid weekly, the calculation is different than if you're paid monthly, because the tax is applied to each pay period separately. You can adjust your withholding by submitting a new W-4 to your employer if you want more or less withheld — for example, if you have a second job or significant side income.

Unlike some states, Pennsylvania does not have a separate state withholding form. The federal W-4 is the only form you need to complete with your employer.

Who has to pay Pennsylvania income tax

You owe Pennsylvania income tax if you are a resident of the state and earned income during the tax year. Residents include people who live in Pennsylvania for the entire year and people who moved to the state partway through the year. If you moved to Pennsylvania mid-year, you owe tax only on income earned after you became a resident.

Non-residents who work in Pennsylvania may also owe state income tax on income earned within the state, even if they live elsewhere. This applies to people who commute across state lines for work. However, many states have reciprocal agreements that prevent double taxation — for example, if you live in New Jersey and work in Pennsylvania, you may only owe tax to New Jersey.

Military members stationed in Pennsylvania are generally not considered residents for tax purposes and do not owe Pennsylvania income tax on military pay, though they may owe tax on other income.

What types of income are taxed

Pennsylvania taxes earned income — wages, salaries, tips, and self-employment income — at the 3.07% rate. This is the income most people think of when they file taxes.

The state also taxes investment income and retirement distributions, but at different rates. Interest and dividends are taxed at 3.07%, the same as wages. However, long-term capital gains (profits from selling investments held for more than a year) are taxed at a lower rate of 0% to 3.07% depending on when the gain occurred and other factors — the rules changed in recent years, so the rate varies. Distributions from IRAs and 401(k)s are taxed as ordinary income at 3.07%.

Pennsylvania does not tax Social Security benefits. If you receive Social Security, that income is not subject to Pennsylvania state income tax, though it may still be subject to federal tax depending on your total income.

Retirement income and tax exemptions

Pennsylvania offers a partial exemption for certain retirement income. If you are age 60 or older, you may be able to exclude some or all of your income from pensions, annuities, and distributions from retirement accounts, depending on your total income and the source of the funds.

The exemption phases out as your income rises, so higher earners receive a smaller benefit or none at all. You must file a Pennsylvania tax return to claim the exemption — it does not happen automatically. The specific rules depend on whether your income comes from a public pension (like a teacher or police officer pension), a private pension, or a retirement account like an IRA.

If you receive income from a pension or retirement account, your employer or the account custodian may withhold Pennsylvania income tax automatically. You can request that they not withhold by submitting a form, though this means you will owe the tax when you file your return.

Filing a Pennsylvania tax return

You file a Pennsylvania tax return using Form PA-40, the state's individual income tax form. You file this in addition to your federal return — they are separate documents. Most people file both at the same time, usually by April 15 of the following year.

If your employer withheld too much tax during the year, you receive a refund. If too little was withheld, you owe the difference. Self-employed people and those with investment income often owe additional tax beyond what was withheld from wages.

You can file on paper by mailing the form to the Pennsylvania Department of Revenue, or you can file electronically through the state's online system or through tax software. Electronic filing is faster and reduces the chance of errors.

How Pennsylvania income tax compares to other states

Pennsylvania's 3.07% flat rate is lower than the top federal income tax rate (which reaches 37%) but higher than some neighboring states. New Jersey's top rate is 10.75%, New York's is 10.9%, and Ohio's is 5.75%. Delaware has a top rate of 6.6%. West Virginia's is 6.5%.

The advantage of a flat tax is simplicity — everyone pays the same percentage regardless of income. The disadvantage is that it does not adjust based on ability to pay the way progressive tax systems do. Pennsylvania's rate has remained at 3.07% since 2003.

When comparing states, it's important to look at the full tax picture, not just income tax. Some states with lower income tax rates have higher sales tax or property tax. Pennsylvania has a 6% sales tax (though groceries are exempt) and property taxes that vary significantly by county.

Frequently Asked Questions

Do I owe Pennsylvania income tax if I moved to the state partway through the year?

You owe Pennsylvania income tax only on income earned after you became a resident. If you moved to Pennsylvania on July 1, you owe tax on income earned from July 1 through December 31. You will need to file both a Pennsylvania return and a return for your previous state of residence, reporting income for the portion of the year you lived in each state.

Is Pennsylvania income tax withheld if I work for the federal government?

Federal employees who are Pennsylvania residents do have Pennsylvania income tax withheld from their paychecks. The withholding is handled through the same payroll system as private employers. If you believe the amount withheld is incorrect, you can adjust it by submitting a new W-4 to your agency's payroll office.

What happens if I don't file a Pennsylvania tax return?

If you owe tax and do not file, the Pennsylvania Department of Revenue may assess penalties and interest on the unpaid amount. If you are owed a refund and do not file, you forfeit the refund — there is no time limit on claiming a refund, but you must file the return to receive it. If you had no income or no tax liability, you are not required to file.

Can I claim Pennsylvania income tax on my federal return?

Yes. State income tax you paid is deductible on your federal return if you itemize deductions rather than taking the standard deduction. You report it on Schedule A. However, there is a limit on how much state and local tax you can deduct — currently $10,000 per year — so not all of your Pennsylvania tax may reduce your federal tax.

Do I owe Pennsylvania income tax on unemployment benefits?

Yes. Unemployment benefits are subject to Pennsylvania income tax at the 3.07% rate. Your state unemployment office does not automatically withhold the tax, so you may owe it when you file your return. You can request that the state withhold tax from your benefits to avoid owing a large amount at tax time.