VisaLedger

Form I-129 filing fee

Petition for a Nonimmigrant Worker · USCIS · Employment

The filing fee for Form I-129 (Petition for a Nonimmigrant Worker) is $780 as of June 2026. Petition for a worker to come to the U.S. temporarily in a nonimmigrant classification such as H-1B, H-2A, H-2B, L-1, O, P, Q, R, E or TN. The base filing fee varies by classification and a separate Asylum Program Fee applies. The typical all-in cost when filing online is about $780.

Source: USCIS Fee Schedule (Form G-1055). Data as of June 2026.

Fee breakdown

ItemAmount (USD)
Filing fee$780
Typical all-in (online filing + biometrics)$780

Source: USCIS Fee Schedule (Form G-1055). Data as of June 2026.

Base fee shown is for H-1B/H-1B1 ($780). Other classifications: L-1 $1,385; O $1,055; E, TN, P, Q, R, H-3 $1,015; H-2B (named) $1,080. Small employers (25 or fewer employees) and nonprofits pay a reduced base fee. A separate Asylum Program Fee of $600 (large employers), $300 (small employers) or $0 (nonprofits) is also required.

What Form I-129 is for

Petition for a worker to come to the U.S. temporarily in a nonimmigrant classification such as H-1B, H-2A, H-2B, L-1, O, P, Q, R, E or TN. The base filing fee varies by classification and a separate Asylum Program Fee applies.

Who files Form I-129

U.S. employers (and some agents) sponsoring a temporary foreign worker.

Processing time

Varies widely by classification and service center; premium processing (Form I-907, $2,965) guarantees action within 15 business days.

Processing times are general expectations only; USCIS publishes case-specific estimates on its processing times page, which vary by service center and category.

Frequently asked questions

How much is the filing fee for Form I-129?

The USCIS filing fee for Form I-129 (Petition for a Nonimmigrant Worker) is $780 when filed online, as of June 2026.

Is there a fee waiver for Form I-129?

Form I-129 is generally not eligible for a fee waiver. Check the official form instructions, because exemptions exist for some categories.

What is Form I-129 used for?

Petition for a worker to come to the U.S. temporarily in a nonimmigrant classification such as H-1B, H-2A, H-2B, L-1, O, P, Q, R, E or TN. The base filing fee varies by classification and a separate Asylum Program Fee applies.

Related forms (Employment)

Source

Fee verified against the official USCIS Form I-129 page and the USCIS Fee Schedule (Form G-1055). Cross-checked source: USCIS G-1055 fee schedule (2024 final fee rule); fee shown is the H-1B base fee — see classification table. Figures current as of June 2026. This page is informational only and is not legal advice — confirm the fee on USCIS.gov before filing, and see our methodology.

Last updated: 2026-06-15