Form I-129, Petition for a Nonimmigrant Worker is a form submitted to the United States Citizenship and Immigration Services used by employers or prospective employers to obtain (or amend the details of) a worker on a nonimmigrant visa status.
If the worker is not already in the United States, an approved Form I-129 may be used to submit a visa application associated with that status.
Workers who are outside the United States can directly apply for a visa based on their job offer and other supporting documents.
[7] Whether an individual holds a single-entry or multiple-entry visa, the applicant may need to apply for visas multiple times if traveling outside the United States repeatedly.
Each of these visa applications will rely on the same approved Form I-129 that is used as the basis for the worker's current work authorization; those who have already started employment may also need to submit additional proof showing that they have been working for the employer their status is associated with since the start date.