How Long Does It Take to Get a Green Card
The answer to how long does it take to get a green card depends on where you are in the process. Some people are waiting for an application to be reviewed. Others have already been approved and are only waiting for the physical card to arrive.
Those are very different waits.
A broad estimate reported for the full green card process is about 12 to 35 months. That range does not fit every case. Some applications move in months, while others take many years because of the visa category, country, available visa numbers, or case problems.
The most useful question is: What stage is your case at right now?
Why green card timelines range from months to many years
There isn't one green card processing time for everyone. The wait can change based on several parts of your case:
- Your case type: family-based, marriage-based, or employment-based
- Your application path: applying from inside the United States or through an immigrant visa process abroad
- Your country of chargeability: the country used to determine visa-number availability
- Your current stage: application review, interview, approval, immigrant-fee payment, or card delivery
- Whether a visa number is available
- Whether the government asks for more evidence
- Whether your case needs extra review
This is why two people who file around the same time may not receive their green cards together.
A timeline shown for an entire category is also not the same as a promise for your case. Processing estimates are broad guides. They can change as workloads, visa availability, and case conditions change.
The biggest mistake is treating the full process and the final card delivery as one single wait. If you've already paid the immigrant fee, for example, you may no longer be facing a two-year application wait. You may be in the separate card-production and delivery stage.
Typical overall green card processing time
For the full process, one commonly reported range is 12 to 35 months. Think of that as a broad planning estimate, not a guaranteed schedule.
The clock may involve several steps:
- Preparing and filing the application or petition
- Waiting for the case to be reviewed
- Providing more documents if requested
- Attending an interview, if one is required
- Waiting for approval
- Paying the immigrant fee, when the case uses an immigrant visa
- Waiting for the physical permanent resident card
Not every applicant goes through these steps in exactly the same order. Some people apply for adjustment of status from inside the United States. Others complete an immigrant visa process outside the country and enter the United States before the card is produced.
That difference matters. Someone asking, “How long until my green card arrives?” may mean the full application process. Someone else may already have an approved immigrant visa and only be waiting for delivery.
So use the 12-to-35-month range only as a general view of the full process. To estimate your own wait, first identify the stage shown in your case record.
Family-based and marriage-based green card timelines
Family-based cases are often described as moving faster than employment-based cases. That is a general pattern, not a fixed rule. A family relationship does not remove every possible delay, and some family categories can still involve a long wait.
A marriage-based green card is one type of family-based case. The timeline can depend on whether the foreign spouse is applying from inside the United States or completing an immigrant visa process abroad.
Green card after marriage
Getting married does not automatically produce a green card. The marriage creates the basis for the application, but the case still has to be filed, reviewed, and approved.
A marriage-based case may include:
- A family petition
- A green card application or immigrant visa process
- Document review
- An interview
- A decision
- Card production and delivery
The stage matters more than the label “marriage-based.” A person who has just filed is facing a different wait from someone who already attended an interview. Someone whose case has been approved may only be waiting for the card itself.
Marriage-based cases are also not all identical. The applicant's location, the type of filing, and visa availability can affect the timeline. That is why a general estimate for one spouse may not apply to another.
If your case is family-based and the case record shows that a petition or application is still under review, look at the processing information for that specific form and office. If the case has moved to an immigrant visa stage, check the information tied to that stage instead.
Employment-based green card timelines
An employment-based green card is connected to a job, employer, or employment category. These cases can take longer than family-based cases, especially when visa numbers are limited or the category has a backlog.
The wait may involve more than the agency reviewing your application. It can also depend on whether a visa number is available for your category and country of chargeability.
That creates two separate questions:
- Is the application ready for review?
- Is an immigrant visa number available for the case?
A case may be approved in one part of the process but still face a wait before the green card can be issued if the required visa number is not available. This is one reason employment-based timelines can stretch from months into years.
Your job category and country may matter as much as the date you filed. Check the current information for your specific employment category rather than relying on a broad statement such as “employment cases take two years.” There is no single employment-based green card timeline that fits every worker.
The same stage-based approach helps here:
- Application stage: the case is being prepared or reviewed.
- Visa-availability stage: the case may depend on a visa number.
- Interview or approval stage: the agency or consular process is nearing a decision.
- Card stage: the immigrant fee may have been paid, or the card may be in production.
How long the card takes after an immigrant visa and fee payment
If you completed the immigrant visa process and paid the immigrant fee, you are asking a narrower question: How long does it take to get the green card after paying the immigrant fee?
The permanent resident card may take up to 90 days after the immigrant fee is paid, according to the supplied official-status guidance.
That up-to-90-day window is separate from the full green card process. It does not mean every applicant must wait another 90 days after filing. It applies to the later stage after the immigrant visa process and fee payment.
Your timeline can also depend on whether the required steps have been completed correctly. For example, a payment alone does not replace the earlier visa process, and a card cannot be delivered if the case is not ready for card production.
If you've paid the fee and are still waiting, keep records of:
- The date the fee was paid
- Your case or receipt number
- Your immigrant visa information
- Your U.S. mailing address
- Any case-status messages
If the card has not arrived after the stated window, check the official status information and follow the instructions for a missing or delayed card.
How long the card takes after approval
Approval and card delivery are related, but they are not the same event.
After approval, the physical green card still has to be produced and sent to you. The exact delivery time can vary, so do not treat the approval notice as proof that the card is already in the mail.
This is also where many applicants misread their case status. An approval message may mean the application decision is complete. It may not show that the card has already been printed, mailed, or delivered.
After approval, check for updates about:
- Card production
- Mailing
- Delivery
- A request to confirm or update your address
If the case was approved through an immigrant visa, the up-to-90-day period after immigrant-fee payment is the clearest supplied delivery estimate. For other approval paths, use the current information shown for your case and form.
Do not file a new application simply because the card has not arrived immediately after approval. First confirm what the approval notice says and check the official case-status instructions for the next step.
How country of chargeability can affect the wait
Your country of chargeability is the country used when determining visa availability for your case. It can affect how long you wait, particularly in categories where the government limits the number of immigrant visas available.
This is different from asking only where you currently live. A case may be affected by the country assigned to it for visa-number purposes, along with the family or employment category.
Country-related delays are one reason the green card waiting time by country can vary. Two applicants in the same broad category may not have the same timeline if their cases are counted against different visa-number limits.
This issue is especially important in employment-based cases and family categories that are subject to visa availability. It may matter less at a stage where the main question is simply whether a card has been printed and mailed.
When checking your timeline, identify both:
- Your case category
- Your country of chargeability
Then check the current official information for that combination. A general online estimate may leave out the country-specific part of the wait.
How to check your case status and current processing time
Start with your current stage, not a general internet estimate.
For a pending application, use the official case-status tool with the receipt number shown on your notice. The status may tell you whether the case is pending, approved, or waiting for another action.
You should also check the official processing-time tool for the exact form and office handling your case. Choose the closest match instead of comparing your case with a different form or category.
For a case involving an immigrant visa, look for the status information tied to that visa process. After entry and immigrant-fee payment, use the information for permanent resident card production and delivery.
Have these details ready:
- Receipt number or case number
- Form or visa category
- Filing date
- Interview date, if there was one
- Approval date, if the case was approved
- Immigrant-fee payment date, if applicable
- Current mailing address
The current wait time for one applicant is not automatically the current wait time for everyone. The supplied results do not show one universal number. They point instead to a range from months to many years, with 12 to 35 months reported as a broad average for some cases.
A few common questions are worth answering directly:
Is it hard to get a green card?
The available information here does not give enough detail to judge how difficult a green card is to obtain. Processing time and approval difficulty are different questions. A case can take a long time because of category or visa availability, not necessarily because something is wrong.
How much does a green card cost?
The supplied information does not provide current fees. Do not rely on an old number from a forum or an unofficial page. Check the current official fee information for your form and case type.
What to do if your green card has not arrived
First, work out which wait you are actually facing:
- Still waiting for a decision: check the processing time for your form and office.
- Waiting after an interview: check your case status for updates or requests.
- Approved but no card: look for card-production or mailing updates.
- Paid the immigrant fee: remember that delivery may take up to 90 days.
- Past the expected delivery window: review the official instructions for a missing or delayed card.
Make sure your mailing address is correct. A card sent to an old address can create a separate problem from a case that is still being processed.
Avoid comparing your case only by filing date. A person who filed later may have a different category, country of chargeability, or processing stage. Those differences can change the wait.
For your most useful answer, check the official case-status and processing-time tools using your specific application, category, office, and current stage.