J-1 visa taxes in Philadelphia, Pennsylvania
Complete guide to J-1 visa taxes in Philadelphia, Pennsylvania. Learn PA state tax rules, filing requirements, and how to claim your refund with a W-2.

You’re working in Philadelphia on a J-1 visa, earning money, and wondering exactly what you owe Pennsylvania in state tax. The question is urgent — your employer withheld federal taxes, but did they get Pennsylvania right? And when you go home, how much of that money is actually yours? This guide walks you through every step specific to Philadelphia and Pennsylvania, so you can file confidently and claim your refund.
Does this sound like you? You’re on a J-1 visa, you got a W-2 from a U.S. employer, and you worked more than 3 months in the U.S. If so, see your real J-1 tax refund calculator number in under 2 minutes — no login required, and you only pay if you actually get a refund.
Do J-1 visa holders in Philadelphia have to pay Pennsylvania state income tax?
Yes, generally you have to pay Pennsylvania state income tax if you worked in Pennsylvania and earned income there — regardless of your J-1 status. Pennsylvania taxes income earned within its borders at a flat rate of 3.07%. However, your exact filing obligation depends on how long you stayed in the U.S., your J-1 category, and whether you qualify as a resident or nonresident alien for tax purposes.
This is where a lot of confusion starts. Many J-1 workers assume their nonresident status automatically exempts them from state tax — it doesn’t. Pennsylvania has its own rules about who owes state income tax, and those rules are separate from your federal residency status.
It depends on your residency status, your J-1 category, and your prior time in the U.S.
Here’s what actually determines whether you file federal Form 1040-NR (nonresident alien) or Form 1040 (resident alien). The IRS uses the Substantial Presence Test to define residency: you count days in the U.S. over the past three calendar years, with different weighting. Your J-1 category matters a lot. Students on J-1 status can exclude U.S. days from the test for up to five calendar years; teachers, trainees, interns, and other J-1 categories can exclude only two of the last six years (extendable to four in some cases). Once you exceed the threshold and fail the test, you become a resident alien for federal tax purposes.
Pennsylvania’s state tax rule is similar but separate. As a nonresident alien for federal purposes, you generally file Pennsylvania’s nonresident return and owe tax only on income earned in Pennsylvania. But if you’re a resident alien at the federal level, you file Pennsylvania’s resident return and owe tax on your entire worldwide income. You need to know your actual federal status first to know your Pennsylvania status. Use the Substantial Presence Test tool to check where you stand.
Beyond residency, your home country matters. The U.S. has income tax treaties with many countries that can reduce or eliminate certain types of tax. Some countries have treaties that specifically address J-1 visa holders and their taxation. Your employer may have withheld Pennsylvania tax even though a treaty exempts you — that’s a common overpayment that leads to a refund.
Where you’re most likely to get this wrong
Mistake 1: Assuming nonresident status means no state tax. Lots of workers think “I’m a nonresident alien for federal, so I don’t pay Pennsylvania tax.” Wrong. Nonresident aliens still owe state tax on income earned in the state. Pennsylvania doesn’t give you a pass just because you’re not a U.S. resident.
Mistake 2: Not checking for FICA overpayment alongside income tax. Here’s a big one: if you qualify as a nonresident alien, you generally shouldn’t have paid Social Security and Medicare tax (FICA) on your U.S. wages. But many Pennsylvania employers withhold FICA anyway. That’s money you should recover — sometimes more than your income tax refund. When you file, check what FICA was withheld and confirm it shouldn’t have been.
Mistake 3: Forgetting Pennsylvania’s own nonresident return form. Pennsylvania has a separate nonresident tax return if you don’t meet the state’s residency requirements. You can’t just file Form 1040-NR to the IRS and call it done — you also need to file with Pennsylvania Revenue. Missing that step can trigger a state audit.
Keep reading: start with our complete guide to J-1 visa taxes, see how to file a J-1 tax return step by step, and learn how to claim a J-1 FICA refund if Social Security or Medicare was withheld. Not sure how your state treats J-1 pay? See the state-by-state overview of J-1 taxes.
Frequently Asked Questions
Do I have to file a Pennsylvania state return if I’m a J-1 nonresident alien?
Yes, you generally have to file Pennsylvania’s nonresident return if you earned income in Pennsylvania during the tax year, even if you’re a nonresident alien for federal purposes. Pennsylvania requires anyone earning income in the state to file and pay state income tax at 3.07%, unless your income falls below Pennsylvania’s filing threshold or is otherwise exempt. The filing deadline aligns with the federal deadline — typically April 15th — and you file with the Pennsylvania Department of Revenue.
What if my employer withheld Pennsylvania tax but I wasn’t supposed to pay it?
If your employer withheld Pennsylvania income tax from your paychecks but you didn’t owe it — for example, because you left Pennsylvania partway through the year, your income was below the filing threshold, or a tax treaty exempted you — you can claim a refund when you file your return. Pennsylvania will calculate your actual liability based on your wages, and any overpayment refunds to you. File your return as soon as you have all your W-2s to start the refund process.
How do I know if I’m a resident or nonresident alien for Pennsylvania tax?
Pennsylvania uses a residency test similar to the IRS Substantial Presence Test. Generally, if you’re a nonresident alien for federal tax purposes and don’t meet Pennsylvania’s residency rules, you file Pennsylvania’s nonresident return and owe tax only on Pennsylvania-source income. The best way to confirm your status is to check your federal residency status first using the Substantial Presence Test tool, then apply Pennsylvania’s rules to that. When in doubt, consult a tax preparer — getting this wrong can lead to double taxation.
Can a tax treaty reduce what I owe Pennsylvania?
Tax treaties reduce federal income tax, not state income tax. Pennsylvania doesn’t recognize treaty benefits directly — it taxes income earned in Pennsylvania at its flat 3.07% rate. However, some treaties allow you to claim an exemption from withholding on certain types of income (like scholarships or internship stipends), which means your employer shouldn’t have withheld in the first place. If your employer withheld Pennsylvania tax on treaty-exempt income, you claim the refund on your Pennsylvania return. Your country’s tax treaty with the U.S. is specific — check with a preparer to see if it applies to your situation.
What happens if I don’t file a Pennsylvania return when I should have?
If you earned income in Pennsylvania but didn’t file a required return, the state may assess you for unpaid taxes, penalties, and interest. Pennsylvania’s Department of Revenue tracks W-2s filed by employers, so they often catch missing returns. Filing late is still better than not filing, as penalties are typically lower if you file and pay than if the state catches you. If you missed a previous year, file as soon as possible — many states offer penalty abatement if you file voluntarily before an audit begins.
This is general information, not personalized tax advice. Your exact Pennsylvania tax obligation depends on your visa history, residency status, and home country treaty rules — all of which vary. Use the tax calculator to run your W-2 and see your personalized estimate, and consult a qualified tax preparer if you’re unsure about your residency status or filing requirement.
Pennsylvania state tax as a J-1 visa holder isn’t complicated once you know your residency status and what Pennsylvania actually requires. Whether you’re a resident or nonresident alien, you’ll file the right form, claim any overpayment, and get what’s owed to you. Answer a few quick questions about your W-2 in the tax calculator and see your estimated refund.
Answer a few quick questions and see your estimated refund — no login required, no obligation.