FormGuard
USCIS Form Check
Fee calculatorGuidesCheck my form — free preview

Form I-129 Filing Fee: $510–$1,385 by Classification

Form I-129 — Petition for a Nonimmigrant Worker

Current form edition: 02/27/26 · fee schedule: G-1055 ed. 05/29/26

An employer's petition to hire a foreign worker temporarily in a nonimmigrant classification (H-1B, L-1, O-1, TN, and others).

How much is the Form I-129 filing fee?

The USCIS filing fee for Form I-129 is $510–$1,385 depending on the visa classification. Filing through a USCIS online account saves $50, but only on the classifications the fee schedule prices separately: H-1B / H-1B1 (regular petitioner) ($730 online vs $780 paper) and E-1 / E-2 / TN ($965 online vs $1,015 paper). E-3, H-3, P, Q, O, L, R are listed at a single fee with no online/paper split. This is the USCIS filing fee only: it does not include attorney fees, premium processing, or fees collected by the Department of State.

Form I-129 filing fee — H-1B/H-1B1 petition, regular petitioner
Online filing
$730
Paper filing
$780

H-1B/H-1B1 petition, regular petitioner. Other classifications differ: E-1/E-2/TN $1,015 paper / $965 online; E-3, H-3, P, Q $1,015; O $1,055; L $1,385; R $510; small employers and nonprofits pay reduced base fees. Most petitioners also owe an Asylum Program Fee ($600 regular / $300 small employer / $0 nonprofit).

Form I-129 fee breakdown
Visa classificationFiling fee
H-1B / H-1B1 (regular petitioner)$730 online / $780 paper
E-1 / E-2 / TN$965 online / $1,015 paper
E-3, H-3, P, Q$1,015
O$1,055
L$1,385
R$510

Small employers and nonprofits pay reduced base fees. Most petitioners also owe an Asylum Program Fee on top of the base fee: $600 regular, $300 small employer, $0 nonprofit.

Filing fees taken from USCIS Form G-1055 (the fee schedule), fee-schedule edition 05/29/26, last checked 2026-07-11. Fees change frequently — confirm your exact total on uscis.gov before filing.

Which edition of Form I-129 is current?

The current edition of Form I-129 is dated 02/27/26. The edition date is printed at the bottom of every page, and every page you file must come from that same edition — USCIS rejects filings made on a superseded edition. Download a fresh copy from uscis.gov right before you file and check the date again.

Two different dates — don't mix them up. 02/27/26 is Form I-129's own edition date, printed on the form. 05/29/26 is the edition of USCIS Form G-1055, the fee schedule the amounts above come from. They are two separate documents that change on separate timetables; only the 02/27/26 date is what USCIS checks on your form.

Who files Form I-129?

U.S. employers sponsoring a temporary foreign worker.

Most common I-129 mistakes that cause rejections

USCIS rejects or issues a Request for Evidence on filings every day for small, fixable errors. For I-129, the ones we see most often are:

See how many errors are on your I-129 — free

Upload your completed I-129 and FormGuard reads it line by line in about a minute. Your risk level and the number of issues it found are shown to you first, free. $39, one time, unlocks the full report — every issue, where it is, and how to fix it. (A scanned PDF longer than 3 pages skips the free count and goes straight to the paid report.) Your file is analyzed and never stored.

See how many errors my I-129 has — free →

Prefer to check it yourself? Use the I-129 pre-filing error checklist — or take the free 2-minute "will USCIS reject my I-129?" quiz.

How to file Form I-129 without getting rejected

Related forms

I-140 · Employment green card petitionI-539 · Extend / change status

Related guides

I-129 Premium Processing 2026 — How to FileI-129 Supporting Documents Checklist (2026): H-1B, L-1, O-1USCIS Rejected My Form I-129: What the New Edition Deadline Means for Your Work Visa: Complete Guide

Form I-129 — frequently asked questions

How much is the Form I-129 filing fee?

The USCIS filing fee for I-129 depends on the visa classification: H-1B / H-1B1 (regular petitioner) $730 online / $780 paper; E-1 / E-2 / TN $965 online / $1,015 paper; E-3, H-3, P, Q $1,015; O $1,055; L $1,385; R $510. Small employers and nonprofits pay reduced base fees. Most petitioners also owe an Asylum Program Fee on top of the base fee: $600 regular, $300 small employer, $0 nonprofit. These are the figures on the current G-1055 schedule (edition 05/29/26). Always confirm at the official USCIS fee calculator before filing.

Can I file Form I-129 online?

Filing through a USCIS online account saves $50, but only on the classifications the fee schedule prices separately: H-1B / H-1B1 (regular petitioner) ($730 online vs $780 paper) and E-1 / E-2 / TN ($965 online vs $1,015 paper). E-3, H-3, P, Q, O, L, R are listed at a single fee with no online/paper split. USCIS changes which forms and categories it accepts online, so check uscis.gov for the current filing options for your situation before you file.

Which edition of Form I-129 is current?

The current edition of Form I-129 is dated 02/27/26, printed at the bottom of every page. Every page you file must come from that same edition — USCIS rejects filings made on a superseded edition. Note that this is the form's own edition date and is different from the 05/29/26 edition of USCIS Form G-1055, the fee schedule the fees on this page come from.

What happens if my I-129 is rejected?

USCIS returns rejected forms without processing them, and filing fees are generally non-refundable — so you lose time and may have to pay again. Most rejections come from small, avoidable errors, which is why a pre-filing review is worth it.

FormGuard is a private, independent service and is not affiliated with, endorsed by, or connected to U.S. Citizenship and Immigration Services (USCIS) or any U.S. government agency. FormGuard is not a law firm and does not provide legal advice. This page provides general information only; fees and form requirements come from published USCIS sources and change frequently — always verify current details at the official government website, uscis.gov, and consult a licensed immigration attorney for complex matters.