Tax season hits differently when you're on OPT. Your employer is withholding money from every paycheck, you're not sure if you're filing as a resident or non-resident, and every tax software you try seems to want you to use TurboTax, which explicitly tells non-residents not to use it. This isn't complicated once you understand the three key rules. But those rules are not obvious.
Quick answer: As an F-1 student on OPT, you are almost certainly a non-resident alien (NRA) for tax purposes and must file Form 1040-NR, not the regular 1040. You also need to file Form 8843 regardless of whether you earned income. The deadline is April 15 (or the next business day). The safest software for OPT students is Sprintax: it's built specifically for non-resident filers and costs around $37–$50. Do not use TurboTax, H&R Block, or FreeTaxUSA for your NRA return.
What You Need to Know First
Non-resident alien (NRA) is your IRS tax classification during most of your F-1 stay. As an F-1 student, your days in the US on an F visa are exempt from this count for your first 5 calendar years. This means most F-1 students remain NRAs through their full degree and at least through standard OPT.
STEM OPT extension complicates this. If you're on a 24-month STEM OPT extension and have been in the US for more than 5 calendar years, you may have crossed into resident alien status under the Substantial Presence Test. In that case, you would file Form 1040 (not 1040-NR) and pay the same way US citizens do.
Form 8843: mandatory for all F-1 students regardless of income. It documents your exempt days for the Substantial Presence Test. If you earned income, Form 8843 is filed alongside your 1040-NR.
⚠️ As of 2026: verify annually: Tax rules for non-resident aliens are subject to IRS changes and treaty updates. Always confirm current requirements at IRS.gov before filing. This guide reflects rules current as of the 2025 tax year (filed in 2026).
Step 1: Determine Your Tax Residency Status
Before choosing a form, confirm you're actually a non-resident alien for the tax year you're filing.
You are a non-resident alien (file 1040-NR) if:
- You've been in the US on F-1 status for fewer than 5 full calendar years, OR
- You've been here 5+ years but your total US days don't meet the Substantial Presence Test (183+ days using the weighted formula)
You may be a resident alien (file 1040) if:
- You're on STEM OPT and have been in the US on F-1/F-2 status for more than 5 full calendar years, AND
- You were physically present in the US for at least 183 days in the current year using the IRS weighted formula
The IRS Substantial Presence Test counts days on a weighted basis: all days in the current year + 1/3 of days in year 2 + 1/6 of days in year 3. Sprintax automatically calculates this when you enter your entry dates, which is one reason it's worth using.
If you're unsure, check IRS Publication 519 (US Tax Guide for Aliens) or consult your university's international student tax advisor.
Step 2: Gather Your Documents
Before opening any tax software, collect these documents:
- W-2 form: from your OPT employer, showing wages earned and taxes withheld. Should arrive by January 31.
- 1042-S form: if you received a scholarship, fellowship, or income subject to tax treaty, your university or payer sends this.
- Form 1098-T: tuition statement from your university (may or may not be needed depending on your situation as an NRA).
- Passport: for identity verification in the software.
- SSN or ITIN: required to file. If you're on OPT, you should have an SSN. If not, apply for an ITIN using Form W-7.
- I-20 and visa documents: Sprintax will ask for your F-1 status dates.
- Entry/exit dates for all US trips: every time you left and returned to the US matters for residency calculations.
- Bank account details: routing and account number if you want your refund via direct deposit (fastest method).
Step 3: Choose the Right Tax Software
This is where most OPT students go wrong. TurboTax, H&R Block, and FreeTaxUSA are for resident filers only. TurboTax's own website states it is not designed for non-resident alien returns. Using it will cause you to file the wrong form and may result in penalties or an IRS notice.
Sprintax is the standard choice for F-1/OPT students. It was built specifically for non-resident filers and guides you through Form 1040-NR and Form 8843 step by step.
Cost in 2026:
- Federal return (1040-NR): ~$37.95
- State return (if applicable): ~$44.95 additional
- Form 8843 only (no income): Free
Many universities have a Sprintax discount code available through the international student services office or via their tax resource page. Check before paying full price: discounts of 10–20% are common.
Glacier Tax Prep is an alternative used by many universities that pay the license for their students. Ask your international student office if Glacier is available to you for free before purchasing Sprintax.
Step 4: Complete Form 8843
Form 8843 is required for every F-1 student on a non-resident visa: whether you earned income or not.
Download Form 8843 directly from IRS.gov. The form is straightforward:
- Lines 1–4: Your name, address, passport number, visa type (F-1), and US tax identification number (SSN or ITIN)
- Line 5: Your country of residence and visa type
- Lines 6–12: Calendar year you're filing for and dates you were present in the US
- Part II, Lines 14–18: Information about your F-1 educational program: your school's name, address, and the name of your DSO (Designated School Official) from your I-20
If you had no US income: mail Form 8843 alone to the IRS address for non-residents by April 15.
If you had US income: Form 8843 is filed together with your Form 1040-NR as part of your complete return.
⚠️ Failure to file Form 8843 can reset your Substantial Presence Test exempt days, potentially making you a resident alien retroactively. File it every year without exception.
Step 5: File Form 1040-NR
Form 1040-NR is the equivalent of the regular Form 1040 for non-resident aliens. If you worked on OPT and received a W-2, you must file this.
Key sections of Form 1040-NR relevant to OPT students:
- Page 1: Income from wages (your W-2 wages go on Line 1a)
- Schedule OI (Other Information): Your visa type, entry dates, and country of residence, required for all NRA filers
- Tax treaty claims: If your home country has a tax treaty with the US (India, China, Nepal does not have a comprehensive treaty) and you qualify, you may be able to exclude some income. China students have a $5,000 student treaty exemption: this is reported on Line 6 and explained in IRS Publication 901.
- Deductions: As an NRA, you cannot take the standard deduction unless you're from certain treaty countries. You can take itemized deductions for state/local income taxes paid and charitable contributions, but this is rarely beneficial at student income levels.
Sprintax populates all of this automatically based on your answers. Don't try to fill out 1040-NR manually unless you have a tax background.
Step 6: Understand FICA Taxes: You May Be Exempt
FICA stands for Federal Insurance Contributions Act: it covers Social Security (6.2%) and Medicare (1.45%) taxes. Together they're 7.65% of your paycheck.
F-1 students on OPT are exempt from FICA taxes as long as they remain non-resident aliens. This is one of the most commonly overlooked benefits of F-1 OPT status.
If your employer is withholding Social Security and Medicare taxes from your OPT paycheck, check your pay stub right now, they may be doing it incorrectly.
How to get your money back:
- Notify your employer's payroll department in writing that you are an F-1 NRA exempt from FICA
- Provide them with your I-20 and visa documentation as proof
- If they refuse to stop withholding, you can claim a refund directly from the IRS using Form 843 (Claim for Refund and Request for Abatement)
The FICA exemption applies only while you are a non-resident alien. If you've been in the US 5+ years and are now a resident alien, you owe FICA like any other employee.
⚠️ STEM OPT transition: When your STEM OPT extension begins, your non-resident status may end depending on your years in the US. At that point, FICA withholding becomes correct. Confirm your residency status at each tax year, not just when you first start OPT.
Step 7: File State Taxes If Required
Most states with income taxes require a state return in addition to your federal 1040-NR. The rules vary by state:
- States with no income tax: Texas, Florida, Washington, Nevada, Wyoming, South Dakota, Tennessee, New Hampshire (dividends/interest only), no state return required for wages
- States with income tax: California, New York, Illinois, Massachusetts, and most others, you'll file a state non-resident return
Sprintax handles state returns for an additional fee. Your state return deadline is usually the same as federal (April 15), but check your specific state.
Key Deadlines (Tax Year 2025, Filed in 2026)
| Deadline | What It's For |
|---|---|
| January 31, 2026 | W-2 forms must be sent by your employer |
| April 15, 2026 | Federal 1040-NR and Form 8843 due |
| April 15, 2026 | Most state tax returns due |
| June 15, 2026 | Automatic extension for those outside the US on April 15 |
| October 15, 2026 | Extended deadline if you filed Form 4868 |
If you need more time, file Form 4868 by April 15 to get an automatic 6-month extension. This extends your time to file, not your time to pay. If you owe taxes, you must estimate and pay by April 15 to avoid penalties.
Real Student Scenarios
Priya's situation: Priya earned $52,000 in her first year of OPT as a software engineer in Texas (no state income tax). Her employer correctly withheld federal income tax but zero FICA, they knew she was on F-1 OPT. She used Sprintax, filed Form 1040-NR plus 8843 by April 15, and received a $2,100 federal refund (she had slightly over-withheld at a higher rate early in the year). Total filing cost: $37.95.
Wei's situation: Wei's employer in California withheld both federal and FICA taxes. He noticed the FICA deduction on his first pay stub and immediately emailed HR with his I-20 and a note citing IRS Notice 2003-65 explaining the F-1 FICA exemption. HR corrected it going forward and issued a W-2c for the months they incorrectly withheld. He filed 1040-NR for federal plus a California non-resident return for state, total Sprintax cost: $82.90.
Sanjay's situation: Sanjay is a student from Nepal, Nepal has no tax treaty with the US. He earned $28,000 on OPT in Illinois. No treaty exclusion available. He filed 1040-NR plus Illinois non-resident state return. His effective federal tax rate on $28,000 (after standard deduction equivalent for NRAs) was around 12%. He owed $180 after withholding: he paid it via IRS Direct Pay before April 15 to avoid penalties.
Common Mistakes to Avoid
1. Using TurboTax or H&R Block as an NRA filer. Fix: Use Sprintax or Glacier Tax Prep. TurboTax is explicitly not designed for non-resident alien returns and will file the wrong form.
2. Not filing Form 8843 in years you had no income. Fix: File Form 8843 every year you're in F-1 status, even if you didn't earn a dollar. Mail it alone to the IRS by April 15.
3. Not claiming your FICA refund when your employer withheld it incorrectly. Fix: Check every pay stub. If Social Security and Medicare are being deducted, address it with HR immediately. File Form 843 if they can't correct it before year-end.
4. Filing as a resident alien (Form 1040) when you're still an NRA. Fix: Run the Substantial Presence Test before choosing your form. Sprintax does this automatically. Filing the wrong form can result in paying more tax than you owe.
5. Missing the April 15 deadline and not filing an extension. Fix: File Form 4868 by April 15 if you need more time. Failure-to-file penalties are larger than failure-to-pay penalties: always file on time even if you can't pay immediately.
Bottom Line
Use Sprintax: buy it, answer the questions honestly, and let it generate your 1040-NR and 8843. Check your pay stub for FICA withholding errors before you file. File by April 15. That's the entire process for 95% of OPT students.
If your situation involves a tax treaty (you're from China and want the $5,000 student exemption), a scholarship on Form 1042-S, or you're unsure about your residency status, contact your university's international student tax office. Most offer free appointments during tax season.
Tax season used to stress me out more than any other part of being in the US financial system. Once I understood that the non-resident forms are actually simpler than the resident ones, fewer deductions, more straightforward income reporting, it became a 90-minute annual task. The key is using the right software from the start.
FAQ
Q: Do F-1 students on OPT need to file taxes in the US? A: Yes. If you earned any US-sourced income while on OPT, you must file Form 1040-NR by April 15. Even if you earned nothing, you must file Form 8843 annually while in F-1 status.
Q: What is the difference between Form 1040 and Form 1040-NR for OPT students? A: Form 1040 is for US citizens and resident aliens. Form 1040-NR: your non-resident alien income tax return. This is the only form you should use as an NRA. Using the wrong form can result in paying more tax than you owe or receiving an IRS notice. Non-residents cannot take the standard deduction and have different tax brackets.
Q: Are F-1 students on OPT exempt from Social Security and Medicare taxes? A: Yes, as long as you are a non-resident alien. F-1 students in their first 5 calendar years in the US are typically exempt from FICA (Social Security + Medicare) taxes. If your employer is withholding these, ask them to stop and reference IRS guidelines on student FICA exemptions.
Q: Can I use TurboTax to file taxes on OPT? A: No. TurboTax is designed for resident filers and does not support Form 1040-NR, which is what non-resident alien OPT students must file. Use Sprintax or Glacier Tax Prep instead.
Q: What happens if I miss the April 15 tax deadline as an OPT student? A: You'll face a failure-to-file penalty (5% of unpaid taxes per month, up to 25%) and a failure-to-pay penalty (0.5% per month). To avoid the failure-to-file penalty, submit Form 4868 by April 15 for an automatic 6-month extension to file, though any taxes owed are still due by April 15.