How to Get a US Work Visa (2026): Every Route, Step by Step

Unlike Canada or Australia, the US has no points-based, self-application work visa. Every employment-based visa starts with a US employer (or, for EB-1A and NIW, a self-petition based on extraordinary ability).

Timeline
15 days (premium) to 5+ years (EB-2/3 from India)
Typical cost
US$460 (I-129) to US$11,805 (EB-5 filing)
Difficulty
Hard

How do I get a work visa for the USA?

To work in the US, a US employer must sponsor you through USCIS (H-1B, L-1, O-1, TN), or you apply for an employment-based green card (EB-1, EB-2, EB-3, EB-5). The employer files Form I-129 (non-immigrant) or I-140 (immigrant). Once approved, you apply for the visa stamp at a US embassy in your country.

Step-by-step process

  1. 1

    Get a US job offer

    Find an employer willing to sponsor. Tech, healthcare and academia are the most active sponsors.

  2. 2

    Pick the right category

    H-1B (specialty occupation, lottery), L-1 (intra-company), O-1 (extraordinary ability), TN (Canadian/Mexican professionals), EB-1/2/3 (green card via employer), EB-5 (investor).

  3. 3

    Employer files USCIS petition

    I-129 for non-immigrant, I-140 for immigrant. Premium processing available for most categories at US$2,805 — decision in 15 days.

  4. 4

    Apply for the visa stamp

    Once the petition is approved (I-797), complete DS-160, pay MRV fee, schedule interview at a US embassy.

  5. 5

    Activate status on entry

    Your visa stamp lets you travel to the US. Your I-94 (issued at the port of entry) controls how long you can stay.

Documents and requirements

  • US job offer or self-petition evidence (EB-1A/NIW)
  • Specialty-occupation degree (H-1B requires bachelor's or equivalent in a specific field)
  • Labor Condition Application (LCA) approved by DOL — employer responsibility
  • Approved I-129 or I-140 from USCIS
  • DS-160, MRV fee, embassy interview

H-1B: the lottery problem

The H-1B has an annual cap of 85,000 (65,000 regular + 20,000 US master's cap). Registration opens in March; in 2025 the selection rate was around 26% for first-time registrants.

If not selected, you must wait until next year's lottery — or find an employer that is "cap-exempt" (universities, non-profit research institutions, government research orgs) where you can be hired any time of year without the lottery.

Green card via employment (EB)

EB-1 (extraordinary ability, outstanding researchers, multinational executives): no PERM labour cert required, fastest route.

EB-2 NIW (National Interest Waiver): self-petition for advanced-degree holders whose work benefits the US — no employer needed.

EB-2/3 with PERM: standard employer route, but Indian and Chinese nationals face 5–15 year backlogs.

Frequently asked questions

How long does it take to get a US work visa?

H-1B with premium processing: 15 days for USCIS approval + 2–8 weeks for the embassy interview. L-1 premium: same. EB-1: 6–12 months total. EB-2/3 for India/China: 5–15+ years due to backlogs.

Can I get a US work visa without an employer?

Only through EB-1A (extraordinary ability), EB-2 NIW (national interest waiver), or EB-5 (investor with US$800,000+). All other US work visas require employer sponsorship.

What is the H-1B lottery?

Because H-1B applications (~480,000 in 2024) exceed the 85,000 cap, USCIS runs a random lottery in March each year. Only selected registrants can file the full petition. Selection rate has been 14–26% in recent years.

Ready to check your eligibility?

Our free 60-second scan tells you exactly which visas you qualify for across 100+ programs in 22 countries — no signup required to see your top matches.

See if you qualify for an EB green card

Related guides

About UsFounderMethodologyData SourcesEditorial PolicyAI TransparencyTrust CenterContactPressEligibility CalculatorsPricingTerms of ServicePrivacy PolicyImmigration Disclaimer