By filing a petition for a K1 Fiancée Visa, you can bring your foreign fiancée to the US. The K-1 Visa allows the fiancée to come over to the US and marry you within 90 days of entry. Following the marriage, your foreign spouse must file Form I-485 Application to Register Permanent Residence or to Adjust Status with the USCIS, while you submit your Affidavit of Support. This would help your fiancée become a lawful permanent resident.
The rules state that the marriage with your foreign fiancée must be legally acceptable in the US state where the marriage is supposed to take place. The general requirement according to the Department of Homeland Security’s U.S. Citizenship and Immigration Services (USCIS) is that you and your fiancée must have met within the past two years. However, certain exceptions are granted depending on individual cases where you or your fiancée belong to any of the cultures that prevent pre-marital meeting.
The petition you need to file is the Petition for Alien Fiancé(e), Form I-129F with the office of the USCIS that serves your area. On approval of the petition, it is processed at the National Visa Center before being sent to the embassy or consulate of your fiancée’s country. This is where she will apply for the K-1 nonimmigrant visa. In spite of being a nonimmigrant visa, your fiancée requires to meet some demands of the immigrant visa since she is actually allowed to immigrate to the US and marry an American citizen within 90 days of arrival.
Your fiancée will be guided in all the requirements by the consular section of the embassy or consulate where she applies for the K-1 visa. This includes details regarding documents to be presented, medical examination, and interview. The time taken for processing the K1 fiancée visa depends on individual circumstances.