Pennsylvania has a state income tax of 3.07 percent on wages, interest, and dividends
Pennsylvania taxes your income at a flat rate of 3.07 percent, meaning everyone pays the same percentage regardless of how much you earn. This is different from the federal income tax system, which uses brackets — the more you make, the higher your rate. Pennsylvania's flat rate applies to wages from a job, interest from savings accounts, and dividends from investments.
The state also taxes other types of income differently. Net profits from self-employment and business income are taxed at 3.07 percent. Capital gains — money you make when you sell stocks or property for more than you paid — are taxed at 3.07 percent as well. However, some income is not taxed by Pennsylvania at all, including Social Security benefits, certain retirement account withdrawals, and income from out-of-state sources under specific conditions.
Key Takeaways
- Pennsylvania's income tax rate is a flat 3.07 percent on wages, self-employment income, interest, and dividends.
- Social Security benefits are not taxed by Pennsylvania, and neither are certain retirement account distributions.
- Your employer withholds Pennsylvania income tax from your paycheck if you work in the state, similar to federal withholding.
- You file Pennsylvania taxes using Form PA-40 if you lived in the state for any part of the tax year and earned income there.
- Pennsylvania has no local income tax, but some cities and school districts collect wage taxes that work separately from state income tax.
How Pennsylvania withholds tax from your paycheck
When you work in Pennsylvania, your employer deducts state income tax from each paycheck, just as they do with federal income tax. The amount withheld depends on the W-4 form you fill out when you start the job — specifically, the number of allowances you claim. If you claim too many allowances, too little tax is withheld and you may owe money when you file. If you claim too few, more tax is withheld than necessary and you receive a refund.
You can adjust your withholding at any time by submitting a new W-4 to your payroll department. This is useful if your life circumstances change — for example, if you get married, have a child, or take on a second job. The Pennsylvania Department of Revenue does not provide a withholding calculator on its website, but the IRS federal calculator can give you a general sense of whether your withholding is in the right ballpark.
Who has to file a Pennsylvania tax return
You must file a Pennsylvania tax return if you lived in the state for any part of the tax year and earned income there. This includes wages, self-employment income, interest, dividends, or rental income. The threshold for filing is lower than the federal threshold — you may have to file a Pennsylvania return even if you do not owe federal taxes.
If you worked in Pennsylvania but lived in another state, you still file a Pennsylvania return for the income you earned there. Pennsylvania taxes residents on all income from all sources, but taxes non-residents only on income earned within the state. If you moved during the year, you file as a part-year resident and report only the income you earned while living in Pennsylvania.
Pennsylvania Form PA-40 and where to file
Pennsylvania uses Form PA-40 as its main income tax return. You can file on paper by mailing it to the Pennsylvania Department of Revenue, or you can file electronically through the state's online system or through tax software. The state offers free tax preparation through the Volunteer Income Tax information (VITA) program if your income is below a certain threshold — check the Pennsylvania Department of Revenue website for current income limits and participating locations.
The filing important date is the same as the federal important date, usually April 15. If you need more time, you can request an extension, which gives you until October 15 to file. An extension to file is not an extension to pay — if you owe taxes, you should pay by April 15 to avoid penalties and interest, even if you file late.
Local wage taxes in Pennsylvania cities and school districts
Pennsylvania has no statewide local income tax, but many cities and school districts collect their own wage taxes on top of the state tax. Philadelphia, for example, taxes residents at 3.8712 percent on wages. Pittsburgh taxes residents at 3.1 percent. These local taxes are separate from state income tax — you pay both.
If you live in a municipality with a local wage tax, your employer may withhold it from your paycheck along with state and federal taxes. If not, you may have to pay it separately or file a local return. The rules vary by location, so check with your employer or your local tax office to understand what you owe. Some municipalities offer credits or deductions if you work outside the district, so it is worth asking.
Income that Pennsylvania does not tax
Pennsylvania excludes Social Security benefits from state income tax entirely. This means if Social Security is your only income, you do not file a Pennsylvania return. Distributions from certain retirement accounts are also not taxed — specifically, distributions from IRAs and 401(k) plans are exempt from Pennsylvania income tax, though they are still subject to federal tax.
Military pay for active-duty service members is not taxed by Pennsylvania. Pension income from the military, federal government, or certain other sources may also be exempt, depending on the type of pension. If you receive income from outside Pennsylvania — for example, from a job in another state or from a business located elsewhere — that income is generally not taxed by Pennsylvania, though there are exceptions for residents who work across state lines.
What to do if you owe Pennsylvania taxes or are owed a refund
If you owe Pennsylvania income tax, you can pay online through the Department of Revenue website, by mail, or through your tax software. Payments made online are processed when ready, and you receive a confirmation number. If you cannot pay in full by the important date, you can set up a payment plan, though penalties and interest will accrue on the unpaid balance.
If you are owed a refund, the state typically processes it within 4 to 6 weeks of receiving your return, though it can take longer if there are errors or if the return is selected for review. You can check the status of your refund on the Pennsylvania Department of Revenue website by entering your Social Security number and the amount of your refund. If you filed electronically, your refund may arrive faster than if you filed on paper.
Frequently Asked Questions
Do I have to pay Pennsylvania income tax if I work in the state but live somewhere else?
Yes. Pennsylvania taxes non-residents on income earned within the state. You file a Pennsylvania return for the wages you earned there, even if you live in another state. However, you may be able to claim a credit on your home state's return to avoid paying tax twice on the same income.
Is Pennsylvania income tax deductible on my federal return?
Yes, but only if you itemize deductions on your federal return. State income taxes are part of the SALT (State and Local Taxes) deduction, which is capped at $10,000 per year. Most people now take the standard deduction instead, which is higher, so the state tax deduction does not help them.
What happens if I do not file a Pennsylvania tax return when I should have?
The state may assess penalties and interest on any taxes owed. If you owe a refund, you generally have three years to claim it before the state keeps the money. If you missed a filing important date, file as soon as you can — the sooner you file, the sooner any refund will be processed.
Can I file my Pennsylvania taxes for free?
Yes, through the VITA program if your income is below the threshold, or through IRS Free File if you meet federal income limits. Many tax software companies also offer free state filing if you use their free federal product. Check the Pennsylvania Department of Revenue website for current VITA locations and income limits.