Immigration expert's guidance on all types of visa including US Green Card Lottery.

K1 Visa ( US Visa for Fiance )

Who can file for whom?
If you are an American citizen and are planning on marrying a foreigner you have the option of bringing you fiancé (e) to the United States on a temporary non-immigrant visa to marry and live here. You may also apply to bring your fiancé (e)'s unmarried children, who are under the age of 21, to the United States via the same visa petition.

K-1 Visa Conditions:
Until the marriage takes place, your fiancé (e) is considered a non-immigrant. Your fiancé (e) may enter the United States only one time with a fiancé (e) visa. If your fiancé (e) leaves the country before you are married, your fiancé (e) may not be allowed back into the United States without a new visa. If the marriage does not take place within 90 days or your fiancé (e) marries someone other than you (the U.S. citizen filing the petition), your fiancé (e) will be required to leave the United States.

Legal permanent residents (green card holders) may not file petitions for the fiancé (e) visas, although they may petition for the immigration of their new spouse after the wedding.

Visa Acquirement and Post Visa Process Summary:
The K-1 visa is a temporary visa to the United States for the sole purpose of getting married within the United States. This visa is not a permission to stay in the US for long term. You have 90 days to get married after your fiancé (e) arrives in the country. If he/she plans to stay/work in the US, you will have to file another petition and application in order to adjust his/her status to a permanent resident (green card holder).

If your fiancé (e) intends to live and work permanently in the United States, your fiancé(e) should apply to become a permanent resident after your marriage. (If your fiancé(e) does not intend to become a permanent resident after your marriage, your fiancé(e)/new spouse must leave the country within the 90-day original non-immigrant admission.)