A complete guide to marriage-based green cards for H-1B holders and other visa holders married to U.S. citizens.
Marriage to a U.S. citizen is the fastest and most straightforward path to a green card. Unlike employment-based categories, there is no annual visa cap for immediate relatives of U.S. citizens, meaning no backlog or priority date wait. For H-1B holders married to U.S. citizens, the marriage-based green card can be dramatically faster than the employer-sponsored route.
Marriage-based green cards fall into two categories based on the length of the marriage at the time the green card is approved:
Both categories are uncapped — there is no limit on the number of marriage-based green cards issued per year, and no per-country limits apply.
If you're already in the U.S. on H-1B, you'll typically file for adjustment of status (I-485) rather than going through consular processing abroad. The AOS process involves:
The typical processing time for a marriage-based green card when the petitioning spouse is a U.S. citizen is 12–24 months from filing to approval. This includes the I-130/I-485 processing time and the interview. Some USCIS field offices are faster than others — offices in smaller cities may process cases in 10–14 months, while high-volume offices like New York or Los Angeles may take 18–24 months.
USCIS conducts an in-person interview to verify the bona fide nature of the marriage. Both spouses must attend. The officer will ask about your relationship history, living arrangements, finances, and future plans. Bring evidence of your genuine relationship:
H-1B holders have a unique advantage: you can maintain your H-1B status while your marriage-based green card is pending. This means you can continue working for your H-1B employer without needing EAD. However, be cautious about using advance parole to travel — re-entering on advance parole instead of your H-1B visa may affect your H-1B status. Many immigration attorneys recommend maintaining H-1B status throughout the process by entering on your H-1B visa stamp.
Search thousands of verified H-1B sponsors by company, industry, and location.
Search H-1B Sponsors on Wisa →When the petitioning spouse is a U.S. citizen, the process typically takes 12–24 months from filing to green card approval. There is no visa backlog for immediate relatives of U.S. citizens, so processing time depends mainly on USCIS workload at your local field office.
If you're on H-1B, you can continue working for your H-1B employer without any additional authorization. You can also apply for an EAD (I-765) with your I-485, which lets you work for any employer. The EAD is typically issued within 3–5 months of filing.
IR-1 applies when you've been married for 2+ years at the time of green card approval — you get a full 10-year green card. CR-1 applies when married less than 2 years — you get a 2-year conditional green card and must file I-751 to remove conditions before it expires.
Be cautious. Re-entering on advance parole instead of your H-1B visa may change your status. Many attorneys recommend maintaining H-1B status by re-entering on your H-1B visa stamp. If your H-1B visa stamp has expired, consult an immigration attorney before traveling.