The I-129 filing address depends on your visa classification, cap status, and worksite state — and USCIS changes the routing periodically. Filing at the wrong address means rejection and lost weeks. Here's how to find the right address every time.
H-1B cap-subject petitions (lottery-selected)
PAPER FILING
USCIS Texas Service Center (or as listed on your selection notice — the registration selection notice specifies the filing location)
ONLINE FILING
Online filing available via myUSCIS for most H-1B cap petitions since FY 2025
H-1B extensions / amendments / transfers (cap-exempt filings)
PAPER FILING
Address depends on the company's state — USCIS splits I-129 H-1B workloads between Texas and California Service Centers by state of primary worksite
ONLINE FILING
Online filing available for many H-1B petition types
L-1, O-1, TN, E-3 and other I-129 classifications
PAPER FILING
Routing varies by classification — check the I-129 Direct Filing Addresses chart on uscis.gov for your specific visa type
ONLINE FILING
Not all classifications support online filing yet
Premium processing (I-907 with I-129)
PAPER FILING
File I-907 together with the I-129 at the same address; if filing I-907 for an already-pending I-129, send it to the service center where the I-129 is pending
ONLINE FILING
I-907 can be filed online if the underlying I-129 was filed online
⚠️ USCIS reorganizes I-129 intake periodically. Always verify against the official chart at uscis.gov/i-129-addresses on the day you mail.
| Prefix | Service Center |
|---|---|
| WAC | California Service Center |
| SRC | Texas Service Center |
| EAC | Vermont Service Center |
| LIN | Nebraska Service Center |
| MSC | National Benefits Center |
| IOE | Filed online (ELIS system) |
Sumit Patel
SMIEEE · FBCS · FIETE | 16+ years data engineering | 30+ peer-reviewed papers
Built H1BVisaJobs.com on 10 GB+ of DOL LCA disclosure data. Filing addresses verified against USCIS official charts; always re-verify before mailing. Read full bio →