Jollux

H-1B SPECIALTY OCCUPATION

H-1B Process Guide

How the H-1B lottery, petition, and start date work, what employers pay, and how your wage level changes your odds.

Check your wage level

01 · H-1B TIMELINE

From lottery to first day

02 · USCIS DATA

H-1B lottery odds

Your odds now depend on your wage level. Starting with FY2027, each level gets more lottery entries.

Old random lottery · about 30%
Wage levelLottery entriesEstimated chance
Level I
1 entry
~15%
Level II
2 entries
~31%
Level III
3 entries
~46%
Level IV
4 entries
~61%

FY2026, the last random lottery: 343,981 eligible registrations, 120,141 selected (35%).

View USCIS registration data

03 · COSTS

Who pays for an H-1B?

Your employer pays H-1B petition costs

USCIS petition fees are your employer's costs, not yours.

Never charged to youThe ACWIA training fee and $500 fraud prevention fee cannot be passed to you.

Your required wage is protectedAttorney or premium-processing costs cannot be deducted if that would bring your pay below the required wage.

DOL rules on H-1B pay deductions

What your employer pays USCIS

Large employer

26 or more full-time employees

$3,595

  • Registration$215
  • I-129 filing fee$780
  • Asylum Program Fee$600
  • Fraud prevention fee$500
  • ACWIA training fee$1,500

Small employer

25 or fewer full-time employees

$2,225

  • Registration$215
  • I-129 filing fee$460
  • Asylum Program Fee$300
  • Fraud prevention fee$500
  • ACWIA training fee$750

University or research orgs

Cap-exempt, no lottery

$960

  • Registration$0
  • I-129 filing fee$460
  • Asylum Program Fee$0
  • Fraud prevention fee$500
  • ACWIA training fee$0

Other nonprofits still enter the lottery and may owe the ACWIA fee.

Optional or special cases

  • +$2,965
    Premium processing

    Optional. USCIS decides within 15 business days.

  • +$4,000
    Employers that rely heavily on H-1B or L workers

    50+ U.S. employees, with more than half on H-1B or L status.

  • −$50
    Filing Form I-129 online

    Large employers pay $730 instead of $780.

About the $100,000 payment: USCIS is not currently collecting this payment after a federal court order. It generally did not apply to change-of-status cases inside the U.S. Check USCIS before filing.

View USCIS fee schedule

04 · H-1B FAQ

Common questions about H-1B