Skip to main content
Visa Process Infos

How Much Does an H-1B Visa Cost in 2026, and Who Pays?

Quick Answer

An H-1B visa costs the employer roughly $3,000–$8,000+ in government fees for a typical petition in 2026, and by law the employer — not the worker — must pay the core costs. Charges include the electronic registration fee, the base Form I-129 filing fee, the ACWIA training fee ($750 or $1,500 by company size), the $500 fraud-prevention fee, and an additional fee for larger H-1B-dependent employers. Optional premium processing adds about $2,805.

The H-1B fees, broken down

The H-1B is an employer-sponsored work visa, and its cost is built from several government fees. First is the electronic registration fee the employer pays to enter the annual H-1B lottery. If selected, the employer files Form I-129 (Petition for a Nonimmigrant Worker), which carries a base filing fee. On top of that sit the ACWIA training fee ($750 for employers with 25 or fewer full-time employees, $1,500 for larger ones) and a $500 fraud-prevention and detection fee.

Some employers also owe an extra fee that applies to large, H-1B-dependent companies, and there is an Asylum Program Fee introduced in the 2024 fee rule that scales with employer size (with reductions for small employers and nonprofits). Because these amounts changed in 2024, confirm the current figures on the USCIS fee schedule before filing.

Premium processing and attorney fees

Premium processing is optional. For about $2,805, USCIS guarantees action on the petition within 15 business days, which many employers choose when a start date is tight. The worker or employer can request it, but it does not change the odds of approval — only the speed.

Legal fees are separate from government fees. Immigration attorneys typically charge $2,000–$4,000 to prepare and file an H-1B petition, more for complex cases or requests for evidence. Many employers use the same firm for all their H-1B filings to keep per-case costs predictable.

Who is legally required to pay

This is the most important point: US Department of Labor rules require the employer to pay the core H-1B costs, including the ACWIA training fee and the fraud-prevention fee, because passing them to the worker could illegally drop the employee's pay below the required wage. Employers generally also pay the base I-129 filing fee and attorney fees for the petition.

The one fee a worker may agree to cover is premium processing, but only when it is requested for the employee's own benefit (for example, to speed up a personal travel plan) rather than for the employer's business need. If a prospective employer asks you to pay the mandatory fees, treat it as a red flag.

Total cost example and planning tips

For a mid-size employer filing one cap-subject H-1B in 2026, the government fees commonly add up to roughly $4,000–$6,000 once the registration, base I-129, ACWIA, fraud, and asylum-program fees are combined — before premium processing or attorney fees. A large H-1B-dependent employer pays more; a small nonprofit pays less.

If you are a worker, factor in that an H-1B is tied to a specific employer and job, that the annual cap and lottery limit availability, and that extensions and transfers carry their own filing costs. Employers planning multiple hires should budget early in the fiscal year and decide upfront which cases justify premium processing.

H-1B Visa Fee Breakdown (2026 — Per Petition)

FeeAmountPaid ByNotes
Electronic registration fee (lottery)$215EmployerPer-registrant; non-refundable
I-129 base filing fee (≤25 employees)$730EmployerMust not be charged to worker
I-129 base filing fee (>25 employees)$730EmployerSame base
ACWIA training fee (≤25 employees)$750EmployerWorkforce training surcharge
ACWIA training fee (>25 employees)$1,500EmployerHigher surcharge
Fraud prevention & detection fee$500EmployerAll initial / change-of-employer petitions
Asylum program fee (>25 employees)$600EmployerAdded in 2024 final rule
Premium processing (optional)~$2,805Employer or employee15-business-day guarantee
US visa stamping (if abroad)$205 (MRV fee)EmployeeIf getting stamp at consulate
Typical total (>25 employees, no premium)≈ $4,045EmployerExcluding optional premium

Related Questions

Can my employer make me pay the H-1B fees?

No for the mandatory fees. Department of Labor rules require the employer to pay the ACWIA training fee, the fraud-prevention fee, and generally the base filing and attorney fees. Only optional premium processing can sometimes be paid by the worker, and only for the worker's benefit.

How much is H-1B premium processing in 2026?

Premium processing costs about $2,805 and guarantees USCIS action within 15 business days. It speeds the decision but does not improve the chance of approval.

Is there a fee just to enter the H-1B lottery?

Yes. Employers pay an electronic registration fee for each candidate they register for the annual H-1B cap selection, separate from the petition fees paid only if selected.

Does the H-1B cost differ by company size?

Yes. The ACWIA training fee is $750 for employers with 25 or fewer full-time employees and $1,500 for larger ones, and the Asylum Program Fee is reduced for small employers and nonprofits.

How much does H-1B cost the employee?

Usually nothing for the required fees, since the employer must pay them. An employee might only pay optional premium processing in limited situations, plus personal costs like the consular visa-stamping fee abroad.

Official Sources

This guide is general information, not legal advice. Fees and processing times change; always confirm with the official government source before acting.

MO
Marco Oliveira
European Immigration Specialist

Specialist in Schengen visas, EU Blue Card, and European permanent residency pathways.