A fiancé (K-1) visa grants permission to a non-U.S. citizen who is engaged to marry a U.S. citizen to enter the United States for the purpose of getting married. In order for your fiancé to get a K-1 visa, you will need to file a petition on Form I-129F with U.S. Citizenship and Immigration Services (USCIS). If the petition is approved it will be forwarded to the U.S. consulate in the immigrant's home country for review. An interview with the applicant will be scheduled to take place at the consulate. If all goes well at the interview, the visa (K-1) will be issued. Once the fiancé visa is issued, the immigrant has six months in which to use it to enter the U.S., and then another 90 days in which to get married. It's best to get married early on if the immigrant wishes to apply to adjust status (get a green card), because you'll need an official government certificate proving the marriage in order to submit with the adjustment of status application. To learn more about the K-1 visa, see the eligibility requirements and overview of the process.