R visa is an unusual category. If you are outside the US, the sponsoring religious organization does NOT need to first file the petition with USCIS. You can directly go to the
US embassy/consulate to get R1 visa.
However, if you are already in the US and would like to extend your R1 visa status or would like to change from another nonimmigrant status or would like to change your employment, the sponsoring religious organization must file the petition with USCIS first and get it approved.
Form I-129 is available for eFiling. You can either eFile it
or you can mail it.
If mailing, mail this application to the
Vermont Service Center, unless the beneficiary is covered under NAFTA (Canada/Mexico).
For NAFTA, read the instructions that come along with
Form I-129.
Once the petition is approved, the employer or agent is sent a
Notice of Approval, Form I-797. And the same notice is also sent to the consulate in your home country, where you may apply for a visa. Some aliens may be visa exempt. In that case, I-129 approval notice is
sent to the Port Of Entry (POE) where the beneficiary intends to apply for admission.
If you are already in the US and are changing from one nonimmigrant status to another, or just extending
the same status, a visa is not required. However, a visa may be required if you subsequently leave the
US and want to reenter.