Most H1B workers do not pay higher tax rates than U.S. citizens when salary, state, filing status, and tax residency are the same. The real differences usually come from first-year residency rules, standard deduction limits, and state tax location.
File federal taxes free with FreeTaxUSA
Trusted by millions. $0 for federal returns — no income limit, no surprise fees.
Quick Summary
- Most H1B workers do not pay higher tax rates than U.S. citizens when salary, filing status, state, and tax residency are the same
- In 2026, normal payroll taxes are still 6.2% Social Security up to $184,500 and 1.45% Medicare
- On a $90,000 salary in Texas, a resident-alien H1B worker and a U.S. citizen can both owe about $11,414 in federal income tax and $6,885 in FICA
- The real place H1B workers can pay more is usually first-year nonresident or dual-status tax treatment, not a special H1B tax rate
The internet answer to this question is usually sloppy. People hear “visa holder” and assume there must be a harsher tax table somewhere. For most H1B workers, that is not how U.S. payroll works.
If an H1B worker and a U.S. citizen have the same salary, the same filing status, the same state, and the same resident tax treatment, they generally use the same federal income tax brackets and the same payroll tax rates. There is no generic “extra H1B tax” line.
The confusion comes from edge cases that are very real, but not the same thing. A first-year H1B worker may still be dealing with nonresident or dual-status rules. A former F-1 OPT worker may suddenly start paying FICA and feel like taxes exploded. A worker in California may compare their paycheck to a friend in Texas and blame immigration status when the bigger issue is state tax.
The short answer: most H1B workers do not pay higher tax rates
At the federal level, resident-alien H1B workers usually pay taxes the same way citizens do. That means the same progressive income tax brackets, the same standard deduction rules when eligible, and the same employee-side FICA taxes.
In 2026, the clean payroll numbers are straightforward: Social Security is 6.2% up to $184,500 of wages, and Medicare is 1.45% on wages with no regular cap. Those are not H1B-specific numbers. They are normal employee payroll taxes.
📊 Key Number
For a normal W-2 employee in 2026, the core payroll burden is 7.65% before state tax: 6.2% Social Security + 1.45% Medicare. That is the same baseline many U.S. citizens pay.
If you are already a resident alien for tax purposes, the H1B label by itself does not push you into a harsher federal system. The visa is not the tax rate.
Why people think the answer is yes
The myth survives because people compare different tax situations and treat them as the same situation. They are not.
First, some H1B workers are comparing their new paycheck to their old F-1 OPT paycheck. That comparison is emotionally real, but technically wrong. Many F-1 OPT workers were exempt from FICA while in student-tax treatment. When H1B starts, Social Security and Medicare usually start too. Your paycheck shrinks, but not because H1B is taxed more than a citizen. It shrinks because you lost a student-status exception that citizens never had.
Second, tax residency matters. A resident alien and a nonresident alien can get very different federal results even on the same salary. In many common cases, the nonresident cannot use the standard deduction the same way a citizen or resident alien can. That alone can push federal tax materially higher.
Third, state tax gets blamed for immigration status all the time. A software engineer in California may feel overtaxed compared with a friend in Texas, but that gap is mostly about California withholding and SDI, not the passport or visa class.
💡 Action Tip
When someone says “H1B workers pay more,” ask four questions immediately: same salary, same state, same filing status, and same residency status? If any one of those changes, the comparison is already contaminated.
Real 2026 examples with actual numbers
Let’s stop hand-waving and use one clean baseline. Assume single filer, no pre-tax deductions, and simple paycheck planning math.
| Scenario | Federal income tax | FICA | State tax | What it proves |
|---|---|---|---|---|
| $90,000 H1B resident alien in Texas | $11,414 | $6,885 | $0 | Same baseline as a citizen in the same situation |
| $90,000 U.S. citizen in Texas | $11,414 | $6,885 | $0 | No automatic H1B penalty exists here |
| $90,000 nonresident worker without the normal $15,000 standard deduction | $14,714 | $6,885 | Depends on state | About $3,300 more federal tax because residency treatment changed |
| $120,000 resident worker in Texas | $18,047 | $9,180 | $0 | Estimated take-home before pre-tax deductions: $92,773 |
The first two rows are the whole argument. Same facts, same taxes. Once you control for the actual tax inputs, the “H1B workers pay more” claim falls apart fast.
The third row is where the claim becomes partially true. A worker who cannot use the standard deduction in the normal way can owe about $3,300 more in federal income tax on the same $90,000 salary. But that is a residency-status problem, not a universal H1B rule.
When an H1B worker really can pay more
There are real situations where the H1B worker’s tax bill is higher. You just need to name the reason correctly.
Case 1: first-year nonresident or dual-status treatment. This is the biggest one. If your 2026 filing position is not the same as a citizen’s normal resident return, your federal income tax can differ materially.
Case 2: transition from F-1 OPT to H1B. Your first H1B paycheck may feel worse because FICA starts. On an $85,000 salary, employee FICA is about $6,502.50 per year. That is painful, but again, it makes you look more like a normal citizen employee, not less.
Case 3: state withholding chaos. If payroll still treats you as working in a high-tax state, or your move was not updated correctly, state withholding can distort the comparison. That is especially common in multi-state or remote cases.
⚠️ Heads Up
If your case involves first-year H1B timing, dual-status, prior F-1 years, treaty claims, or midyear moves, do not rely on Reddit math alone. Those are exactly the cases where a cheap CPA review can save you a larger mistake.
How to check your own paycheck without guessing
1. Separate payroll taxes from income taxes. On your pay stub, look at Social Security and Medicare separately from federal withholding. If those lines jumped after H1B started, that does not prove you pay more than a citizen. It may only prove FICA started.
2. Ask whether you are being treated as a resident or nonresident for tax purposes. That question matters more than “am I on H1B?” if you are in a transition year.
3. Compare against the right baseline. Use the same salary, filing status, and state. If you want a clean location comparison, run both a Texas and California scenario first so state tax does not hide the real issue.
4. Check your W-2 and year-to-date pay-stub fields. If your federal withholding looks too high, your problem may be W-4 settings, payroll setup, or residency coding — not the H1B category itself.
Ready to file? FreeTaxUSA is free for federal returns.
No upsells on the federal return. State filing $14.99.
📋 Disclaimer
The numbers in this guide are estimates based on common 2026 federal payroll tax rules, a $15,000 single standard deduction planning baseline, and simplified example assumptions. Individual results vary based on filing status, state tax rules, pre-tax deductions, treaty positions, tax residency, dual-status issues, and payroll setup. We are not accountants or tax advisors. Please consult a qualified tax professional before making financial decisions.
Tools to help you manage your money
💡This site may earn a commission from partner links at no extra cost to you.
Share this guide
Was this guide helpful?