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
| Item | Amount (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