Understanding H-1B Visa Taxes
A practical guide for H-1B visa holders filing U.S. federal tax returns.
Why H-1B Taxes Are Complicated
H-1B visa holders face a unique set of tax challenges that most U.S. taxpayers never encounter. If you are an Indian national working in the U.S. on an H-1B visa, your tax return likely involves several forms and requirements that standard tax software either ignores or handles incorrectly.
The main areas of complexity include:
- Foreign account reporting — If you have NRE, NRO, PPF, EPF, or mutual fund accounts in India, you may need to report them on Form 8938 (FATCA) and FinCEN Form 114 (FBAR).
- Passive Foreign Investment Companies (PFICs) — Indian mutual funds are classified as PFICs by the IRS, requiring Form 8621 and potentially complex Mark-to-Market elections.
- Foreign Tax Credits — Tax Deducted at Source (TDS) on Indian bank interest and dividends can be claimed as a foreign tax credit on Form 1116, but you must separate passive and general income categories.
- India-U.S. Tax Treaty — Certain treaty provisions (Articles 10, 11, 12, 25) may affect your tax treatment, requiring disclosure on Form 8833.
- RSU and ESPP cost basis errors — Brokers frequently report RSU income with $0 cost basis on Form 1099-B, causing phantom income if not corrected.
- Residency determination — The Substantial Presence Test determines whether you file as a resident (Form 1040) or nonresident (Form 1040NR).
The Substantial Presence Test
Before you can file your tax return, you need to determine your residency status. The IRS uses the Substantial Presence Test (SPT) to decide whether you are a U.S. tax resident. The formula counts your days present in the U.S. over three years:
Days in current year + (Days in prior year / 3) + (Days in 2 years ago / 6) ≥ 183
If you meet this threshold, you are treated as a U.S. resident for tax purposes and file Form 1040. Most H-1B holders who have been in the U.S. for a full calendar year meet this test.
Read the full Substantial Presence Test guide →
Key Forms H-1B Filers Need
Depending on your situation, your tax return may include any of the following forms:
Form 1040
The main U.S. Individual Income Tax Return. Every H-1B filer who passes the SPT files this form.
Schedule B
Interest and dividends, including Indian bank interest (NRE/NRO accounts) and EPF/PPF interest.
Form 1116
Foreign Tax Credit. Claim Indian TDS as a credit against your U.S. tax. Supports passive and general limitation categories.
Form 8938
FATCA reporting. Required if your foreign financial assets exceed the threshold ($50,000 single / $100,000 MFJ at year-end for U.S. residents).
Form 8621
PFIC reporting for Indian mutual funds. Supports Mark-to-Market election for simpler annual reporting.
Form 8833
Treaty-based return position disclosure. Required if you claim benefits under the India-U.S. tax treaty.
Common Mistakes to Avoid
Based on common patterns seen in H-1B tax returns, here are mistakes that can lead to IRS notices or penalties:
- Not reporting foreign bank accounts. NRE, NRO, PPF, EPF, and Indian mutual fund accounts must be reported if they exceed the FATCA or FBAR thresholds. Penalties for non-reporting can be severe.
- Using the wrong cost basis on RSU sales. When your employer's stock plan broker sends a 1099-B for RSU sales, the cost basis is often reported as $0 or missing. You need to use the Fair Market Value on the vesting date as your cost basis.
- Treating Indian mutual funds as regular investments. Indian mutual funds are PFICs and require Form 8621. Simply reporting gains on Schedule D without a PFIC election can result in punitive "excess distribution" taxation.
- Missing the FBAR filing. FBAR (FinCEN 114) is a separate filing from your tax return. It is filed electronically with FinCEN (not the IRS) and has its own deadline. See our FBAR guide.
- Not claiming the Foreign Tax Credit. If you paid TDS on Indian income, you may be entitled to a credit that reduces your U.S. tax. Not claiming it means you are paying tax twice on the same income. See our Form 1116 guide.
How Our Platform Helps
H1B TaxFile is built specifically for H-1B visa holders. Unlike general-purpose tax software, our platform includes 22 H-1B-specific features out of the box:
- Automatic RSU/ESPP cost basis correction from broker 1099-B data.
- FATCA threshold detection with automatic Form 8938 generation.
- PFIC Form 8621 with Mark-to-Market election support.
- Multi-category Foreign Tax Credit (passive and general limitation).
- INR-to-USD conversion using IRS yearly average exchange rates.
- Indian EPF/PPF interest reporting on Schedule B, with TDS as foreign tax credit.
- Substantial Presence Test calculator built into the filing wizard.
- Treaty disclosure guidance (Form 8833).
All of this for a flat rate of $49.99 per federal return, with no upsells or hidden fees.
IRS source: Tax Withholding for Foreign National Employees
Frequently Asked Questions
Skip the complexity. We handle all of this for you.
H1B TaxFile supports every form in this guide — FATCA, PFIC, FTC, RSU basis correction, and 22 more H-1B-specific features. Flat price, no surprises.
H1B TaxFile Team
Written by the H1B TaxFile editorial team — tax professionals and software engineers who specialize in U.S. federal tax filing for H-1B visa holders, F-1 students, and nonresident aliens.
Reviewed by a licensed CPA with international tax experience.
Disclaimer: This guide is for educational purposes only and does not constitute tax or legal advice. Tax laws are complex and change frequently. Consult a qualified tax professional for advice specific to your situation.