Pennsylvania charges a flat 3.07% state income tax on wages, pensions, and most other income

Yes, Pennsylvania has a state income tax. The rate is 3.07%, and it applies to wages, salaries, bonuses, retirement income, and most other forms of earned and unearned income. This is a flat tax, meaning everyone pays the same percentage regardless of how much they earn — there are no tax brackets that increase with income the way the federal system works.

The tax is withheld from paychecks by employers, similar to federal income tax. If you work in Pennsylvania or live there and earn income from any source, you will owe this tax unless a specific exemption applies to your situation.

Key Takeaways

  • Pennsylvania's state income tax rate is a flat 3.07% on all taxable income, with no variation based on income level.
  • The tax applies to wages, salaries, bonuses, retirement distributions, and most other income sources, but not to Social Security benefits or certain other payments.
  • Your employer withholds the tax from your paycheck automatically if you work in Pennsylvania.
  • You file Pennsylvania taxes using Form PA-40, which you submit to the Pennsylvania Department of Revenue along with your federal return.

What income is subject to Pennsylvania's 3.07% tax

Pennsylvania taxes wages and salaries, bonuses, commissions, self-employment income, rental income, interest and dividend income, and distributions from retirement accounts like IRAs and 401(k)s. If you receive a pension or annuity payment, that is also taxable at the state level.

Some income is not subject to Pennsylvania state income tax. Social Security benefits are exempt. Unemployment compensation is exempt. Certain military pensions and veterans' benefits are exempt. Interest from U.S. Treasury bonds and certain other federal securities is exempt. If you receive income from out-of-state sources and do not live in Pennsylvania, you generally do not owe Pennsylvania tax on that income.

The specific exemptions and rules depend on the type of income and your residency status. If you receive income from multiple sources, some may be taxable and others not. Your employer or the entity paying you should provide documentation showing whether the payment is subject to state withholding.

How Pennsylvania withholds tax from your paycheck

If you work for an employer in Pennsylvania or live in Pennsylvania and work anywhere, your employer is required to withhold Pennsylvania income tax from your paycheck. The amount withheld is based on the flat 3.07% rate applied to your gross wages, minus any adjustments for dependents or other factors you report on your W-4 form.

You can adjust how much is withheld by submitting a new W-4 to your employer's payroll department. If you want more tax withheld (for example, if you have multiple jobs), you can request additional withholding. If you want less withheld, you can claim additional allowances, though this may result in owing tax when you file your return.

Self-employed people and those with income not subject to withholding may need to make estimated tax payments to Pennsylvania quarterly. The Pennsylvania Department of Revenue provides a schedule and payment instructions on its website.

Filing your Pennsylvania state tax return

You file Pennsylvania state taxes using Form PA-40, the Pennsylvania Personal Income Tax Return. You submit this form to the Pennsylvania Department of Revenue, typically at the same time you file your federal return. The deadline is usually April 15, unless that date falls on a weekend or holiday.

You must file a Pennsylvania return if you are a resident and your income exceeds the filing threshold for your filing status. The threshold varies by age and filing status — for example, a single person under 65 with income over a certain amount must file, but a retiree over 65 may have a higher threshold. Check the Pennsylvania Department of Revenue website or your tax forms to confirm whether you are required to file.

If you are a nonresident who earned income in Pennsylvania, you may also need to file a Pennsylvania return even if you do not live there. The rules depend on the type and amount of income you earned in the state.

Pennsylvania tax credits and deductions

Pennsylvania offers a Earned Income Tax Credit (EITC) for low- to moderate-income workers. This is a state-level credit separate from the federal EITC, and you claim it on your PA-40 return. The amount varies based on your income and filing status.

Pennsylvania also allows a Property Tax Rebate for homeowners and renters with low to moderate income. This is not a deduction from your income tax; it is a separate rebate program. You apply for it through the Pennsylvania Department of Revenue, and the rebate is paid directly to you if you meet the income and property value limits.

Unlike some states, Pennsylvania does not offer a standard deduction on the state return. You report your income and apply any credits you are may have access to to, then pay tax on the remainder at the 3.07% rate.

Comparing Pennsylvania's tax rate to other states

Pennsylvania's 3.07% flat tax is lower than the top federal income tax rate (which reaches 37%) but higher or lower than other states depending on income level. States with no income tax include Texas, Florida, and Wyoming. States with progressive tax systems (where rates increase with income) include New York, California, and New Jersey, where top rates can exceed 10%.

The effective tax burden also depends on sales tax, property tax, and other state and local taxes. Pennsylvania has a 6% state sales tax, which is moderate compared to other states. Property tax rates vary by county and municipality, so your total state and local tax burden depends on where you live and what you earn.

What to do if you moved to or from Pennsylvania

If you moved to Pennsylvania during the year, you are a part-year resident. You file a Pennsylvania return and pay tax only on income earned while you were a resident of the state. You also file a return in your previous state for income earned there. Both states will want documentation of when you moved — typically a lease, utility bill, or other proof of residency change.

If you moved out of Pennsylvania, you file a part-year return for Pennsylvania covering only the months you lived there, and you file a return in your new state for the remainder of the year. Some states have reciprocal agreements with Pennsylvania that affect how you are taxed, so check with your new state's tax authority if you are unsure.

If you worked in Pennsylvania but lived in another state, you may owe Pennsylvania tax on income earned in the state even though you are not a resident. Pennsylvania taxes all income earned within its borders, regardless of where the worker lives. However, your home state may also tax that income, so you may be able to claim a credit for taxes paid to Pennsylvania on your home state return.

Frequently Asked Questions

Do I have to pay Pennsylvania income tax if I work remotely for a company outside the state?

If you live in Pennsylvania and work remotely, you owe Pennsylvania income tax on your wages regardless of where your employer is located. Pennsylvania taxes all income earned by residents. If you live outside Pennsylvania but work remotely for a Pennsylvania company, the rules are more complex and depend on your residency status and the company's location.

Is Pennsylvania income tax withheld automatically from my paycheck?

Yes, if you work for an employer in Pennsylvania or live in Pennsylvania, your employer is required to withhold state income tax from your paycheck at the 3.07% rate. You cannot opt out of withholding, though you can adjust the amount withheld by submitting a new W-4 form to your employer.

What happens if I did not pay enough Pennsylvania income tax during the year?

If you owe Pennsylvania income tax when you file your return, you can pay the amount due with your return. If you owe a large amount, you may be able to set up a payment plan with the Pennsylvania Department of Revenue. Interest and penalties apply to unpaid tax, so paying as soon as possible reduces the total amount you owe.

Can I claim Pennsylvania income tax paid on my federal return?

Yes, you can deduct state and local income taxes (SALT) on your federal return, but only up to $10,000 per year. This deduction is available only if you itemize deductions on your federal return rather than taking the standard deduction. Most taxpayers take the standard deduction, so this deduction does not apply to them.

Do I need to file a Pennsylvania return if I only earned a small amount of income?

It depends on the amount and your filing status. Pennsylvania has income thresholds below which you do not have to file. However, if tax was withheld from your income, you may want to file anyway to get a refund. Check the Pennsylvania Department of Revenue website for the current filing thresholds for your situation.