The Main Routes to a Green Card
A green card (officially a Permanent Resident Card) gives you the legal right to live and work in the United States indefinitely. You do not get one automatically — you must go through one of several specific pathways, each with different requirements and timelines. The route you take depends on your situation: whether a U.S. citizen or employer is sponsoring you, whether you have a job offer, or whether you are coming through a diversity visa lottery.
The five main categories are family sponsorship, employment sponsorship, diversity visa lottery, refugee or asylee status, and special immigrant categories. Each has its own process process, fees, and waiting period. Some take months; others take years. Understanding which category fits your situation is the first step.
Key Takeaways
- Family sponsorship requires a U.S. citizen or permanent resident relative to file a petition for you, and the process typically takes one to seven years depending on your relationship and visa availability.
- Employment sponsorship requires an employer to sponsor you, usually through the PERM labor certification process, which can take two to three years before you even file for the green card itself.
- The diversity visa lottery opens once a year and accepts roughly 50,000 winners from countries with low immigration rates to the U.S., selected at random.
- You must file Form I-485 (process to Register Permanent Residence or Adjust Status) with U.S. Citizenship and Immigration Services (USCIS) once you are may be able to access, along with medical exams, background checks, and supporting documents.
- Processing times vary widely by location and category — check the USCIS processing times tool on the official USCIS website for your specific field office.
Family-Based Green Cards
If you have a close relative who is a U.S. citizen or permanent resident, they can sponsor you for a green card. The relative must file Form I-130 (Petition for Alien Relative) with USCIS. The relationship must be one of these: spouse, parent, child, or sibling of a U.S. citizen; or spouse, parent, or child of a permanent resident.
The timeline depends on the relationship and visa availability. Spouses and children of U.S. citizens are in the "when ready relative" category and typically have no waiting period — they can move forward to the green card process within months. Parents of U.S. citizens are also when ready relatives. Siblings and adult children of U.S. citizens, and all relatives of permanent residents, fall into preference categories with waiting periods that can stretch years, sometimes decades, depending on the country you are from.
Once the I-130 is approved and a visa is available, you file Form I-485 to adjust your status (if you are already in the U.S.) or go through consular processing (if you are abroad). You will need a medical exam, police clearance, and proof of financial support from your sponsor.
Employment-Based Green Cards
An employer can sponsor you for a green card if they want to hire you for a permanent position. The employer must first file Form I-140 (Immigrant Petition for Alien Worker) and usually must complete the PERM labor certification process first, which involves advertising the job to U.S. workers and documenting that no available U.S. worker can do the job.
The PERM process alone typically takes one to two years. Once approved, the I-140 petition is filed, which can take another six months to a year. Only after that is approved can you file Form I-485 for the green card. The entire timeline from start to approval often runs two to three years or longer, depending on your profession and country of origin.
Employment-based green cards are divided into five preference categories based on education and skill level. The EB-1 category (for people with extraordinary ability, multinational managers, or advanced degree holders in certain fields) moves faster than EB-3 (for skilled workers and professionals). Some categories have per-country limits, which means applicants from countries like India and China face much longer waits than applicants from other countries.
Diversity Visa Lottery
The diversity visa program randomly selects roughly 50,000 people per year from countries that have sent fewer than 50,000 immigrants to the U.S. in the previous five years. The process period opens once a year (usually in October) and closes after 30 days. You enter by submitting a straightforward online form with your name, date of birth, passport number, and a photo.
If your name is drawn, you are notified by mail. You then proceed to consular processing or adjustment of status, similar to family-based cases. The entire process from entry to green card approval, if you win, typically takes one to two years. The odds of winning are low — roughly one in 200 to one in 500 depending on the year — but the entry is free and requires no sponsor.
You must have at least a high school diploma or equivalent, or two years of work experience in an occupation that requires at least two years of training. You cannot be from a country that has sent more than 50,000 immigrants to the U.S. in the past five years. Check the State Department website for the current list of ineligible countries, as it changes yearly.
Refugee and Asylee Green Cards
If you have been granted refugee status or asylum in the U.S., you can file for a green card after one year. Refugees must file Form I-485 one year from the date they were admitted as a refugee. Asylees must file one year from the date their asylum was granted.
The process is faster than other routes because you have already passed security and background checks. Processing typically takes four to six months once you file. You will need a medical exam and police clearance, though some of this may have been done during your asylum or refugee interview.
The Green Card process Process
Once you are may be able to access under one of the categories above, you file Form I-485 (process to Register Permanent Residence or Adjust Status) with USCIS. You must include your birth certificate, passport, police clearance from every country you have lived in for more than six months, a medical exam completed by a USCIS-approved doctor, and proof of financial support (usually Form I-864, Affidavit of Support, signed by your sponsor).
You will be fingerprinted for a background check and attend a biometrics appointment. USCIS will review your process and may request additional documents. If everything is in order, you will be called for an interview (in some cases) or your case will be approved without an interview. Once approved, you receive your green card in the mail within two to three weeks.
Processing times vary by location. Check the USCIS processing times tool on uscis.gov and enter your field office to see current wait times. Some offices process I-485 cases in four to six months; others take a year or longer.
Costs and Fees
Filing fees vary by form and category. Form I-130 (family petition) costs $435. Form I-140 (employment petition) costs $715. Form I-485 (green card process) costs $640, plus a biometrics fee of $85 (total $725 for most applicants). The diversity visa has no filing fee.
If you are filing through an employer, the employer typically pays the I-140 fee. If you are filing through family, you or your sponsor may pay the I-130 fee. You will pay the I-485 fee yourself when you file for the green card. Medical exams cost $100 to $300 depending on the doctor and your location. Police clearances are free or low-cost in most countries but can take weeks to obtain.
Fee waivers are available if your household income is at or below 200 percent of the federal poverty line. You can request a waiver by filing Form I-912 (Request for Fee Waiver) with your process.
Frequently Asked Questions
How long does it take to get a green card?
It depends on your category and country of origin. when ready relatives of U.S. citizens can get a green card in six months to two years. Employment-based cases typically take two to four years. Family preference categories and diversity visa winners usually take one to two years. Some applicants from countries with high demand (like India) wait five to ten years or longer in employment categories.
Can I work while my green card is being processed?
Yes, if you file Form I-765 (process for Employment Authorization) at the same time as your I-485. Once approved, you receive an Employment Authorization Document (EAD) that lets you work for any employer. This usually takes two to three months after filing. Some categories (like when ready relatives) may be able to work sooner.
What happens if my green card process is denied?
USCIS will send you a notice explaining the reason. Common reasons include incomplete documents, criminal history, health issues, or failure to meet the requirements of your category. You may be able to appeal or reapply if the issue can be fixed. Consult an immigration attorney if your case is denied.
Do I need a lawyer to get a green card?
You can file on your own, but an immigration attorney can help you understand which category fits your situation, prepare documents correctly, and respond to USCIS requests. Attorneys typically charge $1,500 to $5,000 or more depending on the complexity of your case. Some nonprofits offer free or low-cost legal help — search for immigration legal services in your area.
Can I travel outside the U.S. while my green card process is pending?
Travel is risky. If you leave the U.S. before your I-485 is approved, USCIS may consider it abandonment of your process. If you must travel, file Form I-131 (process for Travel Document) to get an Advance Parole document, which lets you leave and return without abandoning your case. Processing takes two to three months.