Filing Taxes as a Non-Resident Alien in the U.S.
Filing taxes as a non-resident in the United States can feel complicated, but by breaking it down into steps makes the process manageable. Let’s go through what you need to know.
Step 1: Figure Out If You’re a Non-Resident Alien
You’re a non-resident alien if you:
- Don’t have a green card, and
- Didn’t spend enough days in the U.S. to count as a resident (known as the Physical Presence Test)
Step 2: What What Income You Need To Report
You only need to report U.S.-sourced income. That includes:
- Wages from a U.S. job
- Income from U.S. businesses or investments
- Scholarships or fellowships (in some cases)
Income from outside the U.S. is usually not taxed.
Step 3: Use the Right Tax Forms
Most non-resident aliens file Form 1040-NR.
If you’re on a student or exchange visa (F, J, M, or Q), you may also need to file Form 8843–even if you had no income. Any additional forms will be personalized to your needs.
Step 4: Check for Tax Treaties
Your home country might have a tax treaty with the U.S. that helps you pay less (or no) tax. This depends on your country and the type of income.
Step 5: File Your Taxes On Time
The dates to file are:
- April 15 if you had wages
- June 15 if you didn’t have wages
You can file your taxes by mail or use software like Sprintax or Glaciar Tax Prep.
Regular tax software like TurboTax usually won’t work for non-residents.
Step 6: Pay Any Taxes Owed
Finally, if you owe any taxes, pay them by the deadline to avoid penalties. You can pay online at irs.gov/payments. If not, you are in the clear until next tax season!
Closing This Years Books
Filing taxes as a non-resident in the U.S. doesn’t have to be overwhelming. Once you know your status and understand what income to report, the rest is just following these steps. Make sure to use the correct forms, check for any tax treaty benefits, and don’t miss the deadlines. If you’re unsure at any point, getting help by a professional can save you time–and stress. Stay informed now to avoid surprises later!

Leave a Reply