To be eligible for a K-1 visa, you must meet the following criteria:
Be a U.S. citizen.
Be legally free to marry (not already married to someone else).
Intend to marry your fiancé(e) within 90 days of their arrival in the U.S.
Have physically met your fiancé(e) in person at least once within the two years before filing the petition (with certain exceptions).
The K-1 visa application process typically involves the following steps:
The U.S. citizen petitioner files a Form I-129F, Petition for Alien Fiancé(e), with U.S. Citizenship and Immigration Services (USCIS).
USCIS reviews the petition and, if approved, sends it to the National Visa Center (NVC).
The foreign fiancé(e) applies for the K-1 visa at the U.S. embassy or consulate in their home country.
After obtaining the K-1 visa, the foreign fiancé(e) travels to the U.S.
The couple must marry within 90 days of the fiancé(e)’s arrival in the U.S.
After marriage, the foreign spouse can apply for adjustment of status to obtain lawful permanent residency (a green card).