As a U.S. citizen, you can bring your Fiancé(e) to the United States with the intention to marry and live here with a Fiancé(e) K1 Visa. With the K1 visa, the foreign fiance will be able to travel to the U.S. and marry their sponsor within the 90 days window. Afterward, the foreign citizen can apply for an adjustment of status to become a legal permanent resident (LPR) with USCIS. One advantage of the K1 visa is that the process is relatively fast and typically speedier than a K3 or CR-1 visa (for married individuals). The fiance visa process is about 6 months and becoming a permanent resident thereafter takes about 10.5 months.
Spouse visas, on the other hand, offer two possible options–IR-1 or CR-1 and K3 visas. You can bring your spouse to the U.S. by way of a Petition for Alien Relative, I-130 or nonimmigrant visa (K3). A “spouse” is defined as the legally wedded husband or wife, including same-sex spouses of U.S. citizens and LPRs. In some cases, common-law spouses may qualify for the same benefits. The CR-1 spousal visa is valid for 6 months and permits the holder to come to the U.S. and reside permanently. With this visa, no adjustment of status is necessary.