I-130 approval typically takes between 12 and 36 months, depending on your relationship to the petitioner, your country of origin, and current processing backlogs at USCIS.
The I-130 petition (Petition for Alien Relative) is the first step for a U.S. citizen or permanent resident to sponsor a family member for immigration. The time from filing to approval is not fixed. USCIS publishes processing times by service center, and those times shift based on workload. A spouse petition from a U.S. citizen might move through in 12 to 18 months. A sibling petition from a permanent resident can take 5 to 10 years because the visa category has a much longer waiting list.
The approval itself — the moment USCIS stamps your I-130 as approved — is only the first milestone. After approval, you still need to wait for a visa number to become available (if you are outside the U.S.) or file for adjustment of status (if you are already here). That second phase can add months or years depending on your visa category and country.
Key Takeaways
- when ready relatives of U.S. citizens (spouses, unmarried children under 21, parents of adults over 21) typically see I-130 approval in 12 to 18 months.
- Family preference categories (siblings, married children, adult unmarried children) face visa backlogs that can extend the wait to 5 to 10 years or longer.
- USCIS processing times vary by service center and change monthly; you can check your specific center's current estimate on the USCIS website.
- I-130 approval is not the same as visa issuance or green card approval; you must complete additional steps after the petition is approved.
- Country of origin affects how long you wait after I-130 approval because some countries have annual visa limits that create backlogs.
Processing Times by Relationship Category
The relationship between the petitioner and beneficiary determines which visa category you fall into, and that category drives the timeline. when ready relatives of U.S. citizens have no annual limit on visa numbers, so they move faster. This group includes spouses, unmarried children under 21, and parents of U.S. citizens who are 21 or older. USCIS typically approves these I-130 petitions in 12 to 18 months from filing date.
Family preference categories have annual caps on how many visas can be issued each year. These include siblings of U.S. citizens, married children of U.S. citizens, unmarried adult children of U.S. citizens, and various categories for relatives of permanent residents. Because demand exceeds the annual limit, a waiting list forms. An I-130 for a sibling of a U.S. citizen filed today might be approved within 18 to 24 months, but you would then wait years for a visa number to become available — sometimes 5 to 10 years or longer depending on the country.
Permanent residents (green card holders) can petition for spouses and unmarried children, but these fall into family preference categories with annual caps, so the timeline is longer than if a U.S. citizen were petitioning.
How USCIS Processing Times Are Measured
USCIS publishes processing times for each service center on its website. The times shown are the range within which USCIS aims to complete 80 percent of cases. If the published time for your service center is 18 months, that means 80 percent of I-130 petitions filed there are approved or denied within 18 months. The remaining 20 percent take longer, sometimes significantly longer.
Processing times change regularly. A service center that processed I-130s in 14 months last year might take 22 months this year if it received more petitions or lost staff. You can check the current time for your service center by visiting the USCIS processing times page and selecting your form type (I-130) and the center where your petition was filed.
The time published is measured from the date USCIS receives your petition, not from the date you mail it. USCIS assigns a receipt date when the petition arrives and is logged into the system. That receipt date is your starting point for the published processing time.
What Happens After I-130 Approval
Once USCIS approves your I-130, you receive a notice of approval. This is a major step, but it is not the end of the process. What happens next depends on where you are and your visa category.
If you are an when ready relative of a U.S. citizen and are already in the U.S., you can file for adjustment of status (Form I-485) right away, often at the same time as the I-130. Adjustment typically takes 8 to 12 months. If you are outside the U.S., you must wait for visa processing at a U.S. consulate, which usually takes 2 to 4 months after I-130 approval.
If you are in a family preference category, the I-130 approval is just the beginning. You must then wait for a visa number to become available. During this wait, you cannot file for adjustment of status or consular processing. The wait can be years. Once a visa number is available, you proceed to adjustment or consular processing, which adds another 8 to 12 months.
Visa Bulletin and Visa Number Availability
The State Department publishes the Visa Bulletin each month, which shows how far back visa applications are being processed for each family preference category and country. This bulletin is the only official source for knowing when a visa number will become available for you.
For example, if you filed an I-130 for your sibling on January 15, 2020, and the current Visa Bulletin shows that visa numbers for siblings from your country are being processed for applications filed on January 10, 2020, your number is nearly current. If the bulletin shows applications filed on January 2019 are being processed, you have a year or more to wait.
The Visa Bulletin moves forward at different speeds depending on the category and country. Some categories move a few months per month. Others move a few months per year. Countries with high demand (like Mexico, Philippines, and India) often have longer backlogs than countries with lower demand.
Factors That Slow Down I-130 Processing
Several issues can delay an I-130 beyond the published processing time. Incomplete applications are common. If you did not include all required documents or if documents are unclear, USCIS sends a Request for Evidence (RFE). You then have 84 days to respond. Processing pauses while USCIS waits for your response, and the clock restarts once you submit.
Name mismatches between documents can trigger delays. If your birth certificate spells your name differently than your passport, or if your spouse's name changed and the documents do not match, USCIS may request clarification or certified documents explaining the discrepancy.
Medical or background check issues do not directly slow the I-130, but they can prevent you from moving forward after approval. If your medical exam (required for adjustment or consular processing) shows a health issue, or if your background check reveals a criminal record or immigration violation, your case can be delayed or denied at the next stage.
Service center workload affects all cases. If a service center receives a surge in filings, processing times increase for everyone. USCIS cannot control demand, so backlogs build during high-volume periods.
Checking Your I-130 Status
You can check the status of your I-130 petition using the USCIS case status tool on the USCIS website. You will need your receipt number, which appears on the notice USCIS sent when your petition was received. The tool shows the last action taken on your case and, in some cases, an estimated completion date.
If your case is taking longer than the published processing time, you can file a case inquiry with USCIS. You are may be able to access to file an inquiry if your case is 30 days past the published processing time. You can submit the inquiry online through the USCIS website or by mail.
If you have not received a response within a reasonable time and the case inquiry does not resolve it, you may want to contact a lawyer. An immigration attorney can review your file, determine whether there is a problem, and take steps to move the case forward.
Frequently Asked Questions
Can I work while my I-130 is pending?
Not automatically. You can work only if you file for a work permit (Form I-765) at the same time as your adjustment of status process (Form I-485), and only if you are in the U.S. If you are outside the U.S. waiting for consular processing, you cannot work in the U.S. until your visa is issued and you enter the country.
What is the difference between I-130 approval and a visa number?
I-130 approval means USCIS has confirmed the relationship and that the petitioner can sponsor you. A visa number means the State Department has a slot available for your category and country in that fiscal year. For when ready relatives, a visa number is available right away. For family preference categories, you wait for a number after I-130 approval.
Does my I-130 expire if it takes a long time to get approved?
No. An I-130 petition does not expire while it is pending. Once approved, it remains valid indefinitely. However, if your circumstances change — for example, if the petitioner dies or loses permanent resident status — the petition may be affected.
Can I file multiple I-130 petitions at the same time?
Yes. A U.S. citizen can petition for multiple family members, and each petition is processed separately. However, if you are petitioning for a spouse and unmarried children, the children may be included on the same petition as derivatives, which can speed up their processing.
What happens if USCIS denies my I-130?
If USCIS denies your petition, you receive a notice explaining the reason. Common reasons include lack of proof of relationship, the petitioner not meeting income requirements, or the beneficiary being ineligible. You can appeal the denial or file a new petition if the issue can be corrected.