What is the H-2B Temporary Non-Agricultural Worker (H-2B) Visa?

The H-2B visa is a temporary US work visa for foreign nationals hired for non-agricultural jobs such as hospitality, tourism, construction, landscaping, and seasonal services. It allows US employers to fill temporary labor shortages when qualified US workers are unavailable. The visa is employer-sponsored and usually granted for seasonal, peak-load, intermittent, or one-time work needs. H-2B workers can stay temporarily in the US, and in some cases, extensions may be available up to a maximum permitted period.


Who is Eligible?

1

Foreign workers with a valid temporary US job offer

2

Applicants for non-agricultural seasonal or temporary work

3

Workers sponsored by a USCIS-approved US employer

4

Individuals whose employer proves shortage of US workers

5

Applicants meeting health, background, and visa requirements

6

Nationals from countries eligible for the H-2B program

Book a Free Consultation


← Back to All USA Visas

Step-by-Step Application Process

1

Find a US Employer

Secure a temporary non-agricultural job offer from a US employer willing to sponsor your H-2B visa.

2

Employer Files Labor Certification

The employer applies for Temporary Labor Certification from the US Department of Labor to prove a shortage of US workers.

3

Employer Submits Form I-129

After labor approval, the employer files Form I-129 with USCIS for worker authorization.

4

USCIS Petition Approval

USCIS reviews the petition and issues Form I-797 approval notice if approved.

5

Complete DS-160 Form

The applicant fills out the online DS-160 nonimmigrant visa application form.

6

Pay Visa Fee & Book Interview

Pay the visa fee and schedule an interview appointment at the US Embassy or Consulate.

7

Attend Visa Interview

Attend the interview with passport, job offer, approval notice, and supporting documents.

8

Receive Visa & Travel to the US

Once approved, receive the H-2B visa stamp and travel to the US for temporary employment.

Required Documents

  • Valid passport

  • DS-160 confirmation page

  • Visa interview appointment letter

  • Approved Form I-129 copy

  • Form I-797 approval notice

  • Temporary job offer letter

  • Labor Certification approval copy

  • Passport-size photographs

  • Proof of work experience or skills

  • Visa fee payment receipt

Note : Additional documents may be requested based on profile assessment

Processing Time

H-2B Temporary Non-Agricultural Worker

The H-2B visa process usually takes around 2–6 months, depending on labor certification, USCIS petition processing, and embassy appointment availability. Premium Processing for Form I-129 may reduce USCIS processing time to about 15 business days.

2–6 months

Visa Application Fees

Applicant TypeFees
DS-160 Visa Application Fee
approximately $205
Form I-129 Filing Fee
paid by employer (varies by category)
Premium Processing Fee (optional)
approximately $2,805
Visa issuance/reciprocity fee
country-specific if applicable
SEVIS fee
not required for H-2B visa
Additional costs
medical exam, travel, and document preparation charges

Note : Fees are subject to change as per government updates.



Travel agent
Visa icon

Most Trusted Visa & Immigration Agency!

Discover More

Frequently Asked Questions

What is the H-2B visa?

The H-2B visa allows US employers to hire foreign workers for temporary non-agricultural jobs when there are not enough available US workers.

What types of jobs qualify under the H-2B visa?

Who can apply for an H-2B visa?

Is a job offer required for the H-2B visa?

Does the employer need approval before hiring H-2B workers?

How long can workers stay in the USA on an H-2B visa?

Can H-2B workers change employers in the USA?

Online calculator icon
Online calculator icon
Icone-svg