
ICS Forms
NOTE: All forms may be filled out electronically and printed.
H-1B Forms | TN Forms | O-1 Forms | E-3 Forms | PR Forms
H-1B Forms
- H-1B Petition Checklist
- Cover sheet
- Form I-129: Petition for a Nonimmigrant Worker
- ETA 9141 Request for Prevailing Wage Determination
- ETA Form 9141 - General Instructions
- ETA 9035 Request Form and Labor Condition Application Filing Notice
- Controlled Technology/Technical Data License Compliance Attestation Form
- Alternate Check Delivery Form
- Premium Processing Request Memo (template)
- End of Program Notification
- Form I-539: Application to Extend/Change Nonimmigrant Status
TN Forms
- Form I-129 Petition for a Nonimmigrant Worker*
- Cover sheet*
- USCIS Form I-539 Application to Extend/Change Nonimmigrant Status
O-1 Forms
- Form I-129 Petition for a Nonimmigrant Worker
- Cover sheet
- Controlled Technology/Technical Data License Compliance Attestation Form
- USCIS Form I-539 Application to Extend/Change Nonimmigrant Status
E-3 Forms
- Form I-129 Petition for a Nonimmigrant Worker
- Cover sheet
- USCIS Form I-539 Application to Extend/Change Nonimmigrant Status
PR Forms >
- Coversheet
- Form I-140 for EB1
- Form I-140 for EB2 - 1 and 2
- Form ETA 9089
- Notice of Job Availability (NJA)
- Invoice for USCIS Processing Fee
- ETA 9141 Request for Prevailing Wage Determination
- ETA Form 9141 - General Instructions
- Invoice for processing fees/Alternate Check Delivery Form