US Taxes for Visa Holders: What You Need to Know

A simple guide to US tax filing for J1, H1B, F1, and other visa holders — forms, deadlines, and common mistakes.

Share:
US Taxes for Visa Holders: What You Need to Know

Yes, you probably need to file US taxes — even on a visa. It doesn't matter if you're only here temporarily. If you earned income in the US, the IRS expects a return. Here's what you need to know.

Do I Need to File?

You must file if:

  • You earned any US income (wages, stipends, scholarships)
  • You received a fellowship or grant
  • You had taxes withheld from your paycheck

You should file even if:

  • You earned very little — you might get a refund
  • You're leaving the US — it helps future visa applications

Resident vs Non-Resident Alien

Your tax status depends on how long you've been in the US, not your visa type.

Non-Resident Alien (NRA):

  • Most J1 visa holders (first 2 years)
  • F1 students (first 5 years)
  • File Form 1040-NR

Resident Alien:

  • If you pass the Substantial Presence Test (183+ days over 3 years)
  • H1B holders (usually from day one)
  • File Form 1040 (same as US citizens)

Key Tax Forms

FormWhat It IsWho Files
W-2Wage statement from employerEveryone with a job
1042-SIncome for non-resident aliensNRAs with scholarships/fellowships
1040-NRNon-resident tax returnNon-resident aliens
1040Standard tax returnResident aliens
8843Statement for exempt individualsAll F/J visa holders

Important Deadlines

  • April 15 — Tax filing deadline for most people
  • June 15 — Extended deadline for non-residents living outside the US
  • October 15 — Final extension deadline (must file Form 4868 by April 15)

Tax Treaties

Many countries have tax treaties with the US that can reduce or eliminate certain taxes. Common examples:

  • South Korea: Up to $2,000/year exempt for J1 trainees
  • China: $5,000/year exempt for F/J students
  • India: Standard deduction benefits for students
  • Germany: Various exemptions for researchers

Check IRS Publication 901 for your country's treaty benefits.

Common Mistakes

1. Using TurboTax as a Non-Resident

TurboTax doesn't support Form 1040-NR. Non-residents should use Sprintax or Glacier Tax Prep — they're designed for international filers.

2. Not Filing Form 8843

Even if you had zero income, F and J visa holders must file Form 8843. It's a simple form that declares your exempt status.

3. Ignoring State Taxes

Federal taxes are just part of the picture. Most states also require a separate state tax return. A few states have no income tax: Texas, Florida, Washington, Nevada, Wyoming, South Dakota, Alaska, Tennessee, New Hampshire.

4. Missing Treaty Benefits

If your country has a tax treaty with the US, you could be leaving money on the table by not claiming it. Review the treaty before filing.

How to File: Step by Step

  1. Collect your documents — W-2, 1042-S, SSN/ITIN
  2. Determine your status — Resident or non-resident alien
  3. Choose software — Sprintax for NRAs, TurboTax/FreeTaxUSA for residents
  4. File federal return — Form 1040-NR or 1040
  5. File state return — Check your state's requirements
  6. File Form 8843 — If you're on F or J visa
  7. Keep copies — Save everything for at least 3 years

What If I Can't Pay?

  • File anyway — The penalty for not filing is much worse than the penalty for not paying
  • Set up a payment plan — The IRS offers installment agreements
  • Don't ignore IRS letters — They don't go away, and the penalties grow

Bottom Line

Filing taxes as a visa holder isn't optional — it's required. Use Sprintax if you're a non-resident, claim your treaty benefits, and file on time. A clean tax record helps with future visa renewals and green card applications.