Every state has slightly different rules for H1B tax filing. Below is a guide for each US state, written for visa holders.
Every state has slightly different rules for H1B tax filing. Below is a guide for each US state, written for visa holders.
How H1B tax filing works: 5 steps
H1B tax filing is two separate jobs: a federal return to the IRS, and a state return to every state where you lived or worked during the year. Do them in this order.
- Confirm your federal residency status. The Substantial Presence Test decides it: you are a US tax resident if you spent at least 31 days in the US this year and 183+ weighted days across three years (all of this year's days, plus 1/3 of last year's, plus 1/6 of the year before). Most H1B holders pass after roughly six months in the country and file Form 1040 — the same form citizens use. First-year arrivals and F1-to-H1B switchers may be dual-status; see 1040 vs 1040-NR for H1B.
- Collect your documents. W-2 from every employer (they must issue it by January 31), 1099-INT from US banks, 1099-B from your broker, RSU and ESPP vesting statements, and year-end statements for every Indian account — you need each account's peak balance for FBAR.
- File the federal return. Form 1040 for residents, Form 1040-NR for non-residents. The deadline is typically April 15. An extension gives you more time to file, not more time to pay — if you owe, the money is still due in April.
- File the state return(s). Full-year in one state means one state return. Moved mid-year? Part-year returns in both states. Live in one state and work in another? Possibly a non-resident return on top. Pick your state below for the exact forms.
- File the foreign-account reports. FBAR (FinCEN Form 114) is required if your non-US accounts together exceeded $10,000 at any point in the year — it goes to FinCEN separately, not with your tax return. Form 8938 (FATCA) attaches to the 1040 at higher thresholds. Details: FBAR for H1B Holders.
Form 1040 or 1040-NR: how to decide
Choose Form 1040 (resident) if:
- You pass the Substantial Presence Test — for most people on H1B all year, that is automatic.
- Consequence: your worldwide income is taxable, including Indian FD and savings interest. You get the standard deduction, and you can use Form 1116 to offset tax India already collected.
Choose Form 1040-NR (non-resident) if:
- You arrived too late in the year to pass the Substantial Presence Test.
- Consequence: only US-source income is taxable — but most 1040-NR filers cannot take the standard deduction (the India treaty exception covers students, not H1B workers), so itemized state taxes are often all you get.
Dual-status applies in transition years — for example, F1 (exempt from the day count) for part of the year, then H1B. That return has its own rules; start with F1 OPT to H1B Tax Transition.
All 50 states
- H1B Taxes in Alabama
- H1B Taxes in Alaska
- H1B Taxes in Arizona
- H1B Taxes in Arkansas
- H1B Taxes in California
- H1B Taxes in Colorado
- H1B Taxes in Connecticut
- H1B Taxes in Delaware
- H1B Taxes in Florida
- H1B Taxes in Georgia
- H1B Taxes in Hawaii
- H1B Taxes in Idaho
- H1B Taxes in Illinois
- H1B Taxes in Indiana
- H1B Taxes in Iowa
- H1B Taxes in Kansas
- H1B Taxes in Kentucky
- H1B Taxes in Louisiana
- H1B Taxes in Maine
- H1B Taxes in Maryland
- H1B Taxes in Massachusetts
- H1B Taxes in Michigan
- H1B Taxes in Minnesota
- H1B Taxes in Mississippi
- H1B Taxes in Missouri
- H1B Taxes in Montana
- H1B Taxes in Nebraska
- H1B Taxes in Nevada
- H1B Taxes in New Hampshire
- H1B Taxes in New Jersey
- H1B Taxes in New Mexico
- H1B Taxes in New York
- H1B Taxes in North Carolina
- H1B Taxes in North Dakota
- H1B Taxes in Ohio
- H1B Taxes in Oklahoma
- H1B Taxes in Oregon
- H1B Taxes in Pennsylvania
- H1B Taxes in Rhode Island
- H1B Taxes in South Carolina
- H1B Taxes in South Dakota
- H1B Taxes in Tennessee
- H1B Taxes in Texas
- H1B Taxes in Utah
- H1B Taxes in Vermont
- H1B Taxes in Virginia
- H1B Taxes in Washington
- H1B Taxes in West Virginia
- H1B Taxes in Wisconsin
- H1B Taxes in Wyoming
H1B taxes by state: the three groups
Fifty state guides is a lot. For planning purposes, every state falls into one of three buckets:
| Group | States | What it means for your filing |
|---|---|---|
| No state income tax (9 states) | Alaska, Florida, Nevada, New Hampshire, South Dakota, Tennessee, Texas, Washington, Wyoming | No state return on your salary. You file federal + FBAR and you are done. Your paycheck keeps the state-tax line at zero. |
| High-tax states (top brackets in the high single digits or above) | California, New York, New Jersey, Oregon, and Hawaii are the usual examples — a few others, like Minnesota and DC, are in the same range | Full state return required. The federal SALT deduction cap means part of what you pay the state may not be deductible on your 1040 — check the cap for your filing year, since the 2025 tax law changed it. |
| Everyone else | All remaining states | Flat or graduated rates in between. A state return is required — open your state's guide above for forms and quirks. |
Two practical consequences. First, the same offer letter is worth different amounts in different states — the federal tax is identical, the state line is not. Second, your employer withholds state tax based on your work location, so if you relocate and never update your withholding, you will be reconciling two states' taxes at filing time instead of on each paycheck.
Worked example: married H1B couple, one child
Take the numbers already on this page and walk through a common setup: you are on H1B, your spouse is on H4, and you have one child born in the US. You file jointly (MFJ).
- Standard deduction first. Married-filing-jointly gets a large standard deduction — check the IRS figure for your filing year, since the 2025 tax law raised it and it is now indexed for inflation. To beat it by itemizing, state income tax and property tax only count up to the federal SALT cap no matter how much you actually paid, so the rest has to come from mortgage interest and charitable giving. If you rent, you almost certainly take the standard deduction and stop there.
- Child with an SSN: the Child Tax Credit. A credit cuts your tax bill dollar-for-dollar — it is not a deduction. Confirm the current per-child amount on the IRS site; the 2025 tax law changed it.
- Same child with only an ITIN: only the much smaller Credit for Other Dependents. The gap between the two credits is worth well over a thousand dollars a year for the identical child. The SSN must be issued by the tax-filing deadline, so if your child qualifies for one, start the application early — waiting costs real money.
- Indian FD interest: taxable on the 1040. As a US tax resident your worldwide income is in scope. India's bank already deducted tax at source? File Form 1116 to claim the foreign tax credit instead of paying both countries in full.
Run your own salary through the H1B paycheck calculator to see the federal, FICA, and state split per paycheck.
5 common H1B tax filing mistakes
- Filing 1040-NR after you have passed the Substantial Presence Test. Wrong form means wrong deduction rules and often the wrong tax. It is fixable with Form 1040X within 3 years, but an amendment costs prep fees and months of waiting on the IRS.
- Skipping FBAR on NRE/NRO accounts. The form itself is simple; the penalties for ignoring it are not. If you are behind, the delinquent-FBAR and streamlined procedures covered on this page are the legal fixes — the streamlined domestic route carries a 5% penalty, the delinquent route can be penalty-free.
- Paying tax twice on RSUs and ESPP shares. Your broker's 1099-B frequently shows a $0 or discounted cost basis, but the vested value was already taxed inside your W-2 wages. If you do not adjust the basis when you sell, you pay tax on the same dollars twice. See the RSU taxation guide.
- Ignoring the part-year state return after a mid-year move. Move from California to Texas in July and California still expects Form 540NR for the months you were a resident — and it can keep claiming you as domiciled if you hold on to your CA driver's license and voter registration.
- Missing the Foreign Tax Credit on Indian income. Indian banks deduct tax at source on NRO interest. Without Form 1116 on your US return, you pay both tax bills in full — pure double taxation that a single form prevents.
H1B tax filing FAQ
Which states have no income tax for H1B holders?
Nine states charge no tax on wages: Alaska, Florida, Nevada, New Hampshire, South Dakota, Tennessee, Texas, Washington, and Wyoming. You still pay full federal income tax and FICA, and you still file FBAR if your Indian accounts crossed $10,000 combined — but you skip the state return on salary income entirely.
Do H1B holders pay more tax than US citizens?
No. Once you pass the Substantial Presence Test you file Form 1040 under the same brackets, the same standard deduction, and the same credits as citizens. The differences are procedural: H1B holders pay Social Security and Medicare (FICA) — unlike exempt F-1 students — and carry extra reporting duties like FBAR and Form 8938 on non-US accounts.
What documents do I need to file taxes on H1B?
W-2 from every employer (issued by January 31), 1099-INT and 1099-B from banks and brokers, RSU/ESPP vesting statements, SSN or ITIN for every dependent, last year's return, and peak-balance statements for each Indian account for FBAR. If you moved states, also note the exact dates your residence changed — part-year returns split income by those dates.
How do I file state taxes if I moved states mid-year on H1B?
File a part-year resident return in each state that taxes income, splitting your wages by residence dates. Example: moving from California to Texas means a California part-year return (Form 540NR) for the resident months and nothing in Texas, which has no state income tax. Cut ties with the old state — driver's license, voter registration — or it may continue to claim you as a domiciled resident.
All Guides
H1B Taxes by State
- H1B Taxes — California
- H1B Taxes — Texas
- H1B Taxes — New York
- H1B Taxes — Washington
- H1B Taxes — Illinois
- H1B Taxes — Massachusetts
- H1B Taxes — Georgia
- H1B Taxes — Virginia
- H1B Taxes — North Carolina
- H1B Taxes — Colorado
- H1B Taxes — Florida
- H1B Taxes — New Jersey
- H1B Taxes — Pennsylvania
- H1B Taxes — Michigan
- H1B Taxes — Arizona
L1 Visa Taxes by State
- L1 Taxes — California
- L1 Taxes — Texas
- L1 Taxes — New York
- L1 Taxes — Washington
- L1 Taxes — Illinois
- L1 Taxes — Massachusetts
- L1 Taxes — Georgia
- L1 Taxes — Virginia
- L1 Taxes — North Carolina
- L1 Taxes — Colorado
- L1 Taxes — Florida
- L1 Taxes — New Jersey
- L1 Taxes — Pennsylvania
- L1 Taxes — Michigan
- L1 Taxes — Arizona
OPT & F1 Taxes
- OPT Tax Filing Guide
- STEM OPT Tax Guide
- F1 OPT W-2 Tax Filing
- OPT 1099 Freelance Taxes
- Tax Treaties for OPT Students
- OPT vs H1B Taxes
- CPT vs OPT Taxes
- 1040 vs 1040-NR for H1B
- Sprintax vs TurboTax for H1B
- Foreign Tax Credit (Form 1116)
- FBAR for H1B Holders
- H1B Tax Checklist 2026
- F1 OPT to H1B Tax Transition
- FICA Refund for F1 Students
- Stock Options: F1 to H1B
H1B Salary Guides
- H1B Salary — California
- H1B Salary — Texas
- H1B Salary — New York
- H1B Salary — Washington
- H1B Salary — Illinois
- H1B Salary — Massachusetts
- H1B Salary — Georgia
- H1B Salary — Virginia
- H1B Salary — North Carolina
- H1B Salary — Colorado
- H1B Salary — Florida
- H1B Salary — New Jersey
- H1B Salary — Pennsylvania
- H1B Salary — Michigan
- H1B Salary — Arizona
NRI & Return Planning
- RNOR Status Guide
- 401k After Returning to India
- 401k Return to India (Detailed)
- Selling US Home After Return
- NRE Interest Tax-Free
All Guides
Transfer money internationally with the mid-market exchange rate and a fee shown upfront before you send.
Send Money with Wise →
H1B Taxes by State
- H1B Taxes — California
- H1B Taxes — Texas
- H1B Taxes — New York
- H1B Taxes — Washington
- H1B Taxes — Illinois
- H1B Taxes — Massachusetts
- H1B Taxes — Georgia
- H1B Taxes — Virginia
- H1B Taxes — North Carolina
- H1B Taxes — Colorado
- H1B Taxes — Florida
- H1B Taxes — New Jersey
- H1B Taxes — Pennsylvania
- H1B Taxes — Michigan
- H1B Taxes — Arizona
L1 Visa Taxes by State
- L1 Taxes — California
- L1 Taxes — Texas
- L1 Taxes — New York
- L1 Taxes — Washington
- L1 Taxes — Illinois
- L1 Taxes — Massachusetts
- L1 Taxes — Georgia
- L1 Taxes — Virginia
- L1 Taxes — North Carolina
- L1 Taxes — Colorado
- L1 Taxes — Florida
- L1 Taxes — New Jersey
- L1 Taxes — Pennsylvania
- L1 Taxes — Michigan
- L1 Taxes — Arizona
OPT & F1 Taxes
- OPT Tax Filing Guide
- STEM OPT Tax Guide
- F1 OPT W-2 Tax Filing
- OPT 1099 Freelance Taxes
- Tax Treaties for OPT Students
- OPT vs H1B Taxes
- CPT vs OPT Taxes
- 1040 vs 1040-NR for H1B
- Sprintax vs TurboTax for H1B
- Foreign Tax Credit (Form 1116)
- FBAR for H1B Holders
- H1B Tax Checklist 2026
- F1 OPT to H1B Tax Transition
- FICA Refund for F1 Students
- Stock Options: F1 to H1B
H1B Salary Guides
- H1B Salary — California
- H1B Salary — Texas
- H1B Salary — New York
- H1B Salary — Washington
- H1B Salary — Illinois
- H1B Salary — Massachusetts
- H1B Salary — Georgia
- H1B Salary — Virginia
- H1B Salary — North Carolina
- H1B Salary — Colorado
- H1B Salary — Florida
- H1B Salary — New Jersey
- H1B Salary — Pennsylvania
- H1B Salary — Michigan
- H1B Salary — Arizona
NRI & Return Planning
- RNOR Status Guide
- 401k After Returning to India
- 401k Return to India (Detailed)
- Selling US Home After Return
- NRE Interest Tax-Free
🌍 Get the Free Study Abroad Finance Checklist
The exact steps to set up your finances before you land — bank account, money transfers, SIM card, forex card & health insurance.
🔒 Free 5-page PDF. No spam. Unsubscribe anytime.
📖 What to Read Next
All Taxes Guides (111 articles)
- 1040 Vs 1040Nr H1B
- Cpt Opt Taxes
- Crypto Tax H1B
- E3 Visa Taxes
- F1 Opt To H1B Tax Transition
- F1 Opt W2 Taxes
- F1 Scholarship Taxes
- F1 Student Taxes Guide
- Fatca H1B Guide
- Fbar For H1B
- Fbar Indian Fd
- Fica Refund F1 Students
- Foreign Tax Credit H1B
- Green Card Gift Tax
- Green Card Taxes
- H1B Bonus Tax Guide
- H1B Buying Car First Time
- H1B Dual Status Tax Return
- H1B Espp Tax Guide
- H1B Fbar Guide
- H1B Financial Planning First Year
- H1B Home Office Deduction
- H1B Rsu Taxation Guide
- H1B Standard Deduction 2026
- H1B Tax Filing Checklist 2026
- H1B Tax India Treaty
- H1B Tax Mistakes
- H1B Taxes Alabama
- H1B Taxes Alaska
- H1B Taxes Arizona
- H1B Taxes Arkansas
- H1B Taxes California
- H1B Taxes Colorado
- H1B Taxes Connecticut
- H1B Taxes Delaware
- H1B Taxes Florida
- H1B Taxes Georgia
- H1B Taxes Hawaii
- H1B Taxes Idaho
- H1B Taxes Illinois
- H1B Taxes Indiana
- H1B Taxes Iowa
- H1B Taxes Kansas
- H1B Taxes Kentucky
- H1B Taxes Louisiana
- H1B Taxes Maine
- H1B Taxes Maryland
- H1B Taxes Massachusetts
- H1B Taxes Michigan
- H1B Taxes Minnesota
- H1B Taxes Mississippi
- H1B Taxes Missouri
- H1B Taxes Montana
- H1B Taxes Nebraska
- H1B Taxes Nevada
- H1B Taxes New Hampshire
- H1B Taxes New Jersey
- H1B Taxes New Mexico
- H1B Taxes New York
- H1B Taxes North Carolina
- H1B Taxes North Dakota
- H1B Taxes Ohio
- H1B Taxes Oklahoma
- H1B Taxes Oregon
- H1B Taxes Pennsylvania
- H1B Taxes Rhode Island
- H1B Taxes South Carolina
- H1B Taxes South Dakota
- H1B Taxes Tennessee
- H1B Taxes Texas
- H1B Taxes Utah
- H1B Taxes Vermont
- H1B Taxes Virginia
- H1B Taxes Washington
- H1B Taxes West Virginia
- H1B Taxes Wisconsin
- H1B Taxes Wyoming
- H4 Ead Taxes
- J1 Visa Fica Exemption
- J1 Visa Taxes
- L1 Visa Taxes Arizona
- L1 Visa Taxes California
- L1 Visa Taxes Colorado
- L1 Visa Taxes Florida
- L1 Visa Taxes Georgia
- L1 Visa Taxes Illinois
- L1 Visa Taxes Massachusetts
- L1 Visa Taxes Michigan
- L1 Visa Taxes New Jersey
- L1 Visa Taxes New York
- L1 Visa Taxes North Carolina
- L1 Visa Taxes Pennsylvania
- L1 Visa Taxes Texas
- L1 Visa Taxes Virginia
- L1 Visa Taxes Washington
- Nre Account Tax Us
- Nre Interest Tax Free
- Nro Account Tax Us
- O1 Visa Taxes
- Opt 1099 Taxes
- Opt Tax Treaty
- Opt Taxes Guide
- Opt Vs H1B Taxes
- Pfic Form 8621 Guide
- Pfic Ppf H1B
- Pfic Trap Indian Mutual Funds H1B
- Property Tax H1B
- Rsu Vesting Schedule H1B
- Sprintax Vs Turbotax H1B
- Stem Opt Taxes
- Tn Visa Taxes