The EB-2 National Interest Waiver (NIW) lets qualified professionals self-petition for a green card — without an employer or a job offer. After "who qualifies?" and "what does it cost?", the next question is almost always: how long does it take?
There is no single honest number. USCIS processing times change every month and vary by which service center handles your case, so any "X months" figure you read today can be wrong next month. What is stable — and what this page explains — is the structure of the timeline: the stages your case passes through and what drives the wait at each one. To learn who qualifies and how the category works, see our overview of the EB-2 National Interest Waiver.
Check Your Current Estimate on the Official Tool
Because the numbers move monthly and depend on your service center, the only reliable way to see a current estimate is the official USCIS tool:
- USCIS Processing Times — select Form I-140, then choose the service center handling your case, to see USCIS's current published estimate.
Treat that figure as a live snapshot, not a promise. Processing times change monthly and depend on your service center — always check the tool for the current estimate rather than relying on a number from an article.
The Timeline Has Two Main Stages
An EB-2 NIW green card is not one filing — it is a sequence. Understanding the stages is more useful than any single number, because a delay usually lives in one specific stage.
Stage 1: The I-140 Petition
Every EB-2 NIW starts with Form I-140, Immigrant Petition for Alien Workers. This is where you ask USCIS to grant the national interest waiver and approve you for the EB-2 category. USCIS reviews your evidence — your qualifications, your proposed endeavor, and why it is in the national interest — and either approves it, issues a Request for Evidence (RFE), or denies it.
This is the stage you have the most influence over. A well-documented petition is less likely to draw an RFE, and an RFE can add months while USCIS waits for your response. The strength of the initial filing is a significant lever on how long Stage 1 takes.
Stage 2: The Green Card Itself
Approval of the I-140 is not the green card — it is permission to pursue one. How you reach the green card, and how long Stage 2 takes, depends on where you are:
- Adjustment of status (inside the U.S.): If you are already in the United States in a qualifying status, you file Form I-485, Application to Register Permanent Residence, with USCIS to get the green card without leaving the country.
- Consular processing (outside the U.S.): If you are abroad, after the I-140 is approved the case moves to the U.S. Department of State, and you complete the immigrant visa process through a U.S. consulate via the National Visa Center.
Each route has its own processing queue, and each is published and estimated separately from the I-140. In some cases the I-485 can be filed together with or shortly after the I-140; whether that is possible depends on visa availability, discussed below.
What Drives the Wait
A few factors do most of the work in explaining why one case is faster than another:
- Which service center handles your I-140 — estimates differ from one center to another, which is why the live tool asks you to pick one.
- Whether you receive an RFE — responding to a Request for Evidence pauses the clock and can add significant time, so the quality of the initial petition matters.
- Adjustment vs. consular processing — the two green-card routes run on different queues with different current timelines.
- Visa availability for your country — even an approved I-140 cannot become a green card until a visa is available in your category and country (see below).
- Whether you use premium processing — the one concrete lever on Stage 1, covered next.
Premium Processing: The One Lever You Can Pull
The clearest way to speed up Stage 1 is Form I-907, Premium Processing. For an extra $2,965, USCIS commits to acting on your I-140 within 15 business days — issuing an approval, an RFE, or a denial in that window, rather than the standard timeline.
Fees as of July 2026 — set by USCIS and subject to change. Confirm current amounts on the USCIS Fee Schedule (Form G-1055) or the USCIS Fee Calculator.
Two things to keep in mind:
- Premium processing changes speed, not outcome. It guarantees a faster response, not an approval — and if USCIS issues an RFE, the clock pauses until you respond.
- Premium processing only speeds up the I-140 petition. It does not accelerate the later green-card stage (I-485 adjustment or consular processing), and it does not create visa availability if your category is backlogged.
Whether premium processing is worth it depends on your timing and your priority date. Confirm the current fee on the official USCIS fee schedule (Form G-1055) before you file, and see our breakdown of the EB-2 NIW costs for how the fees fit together.
Priority Dates and Visa Availability
There is a second clock that runs alongside processing times: visa availability. A green card in an employment category cannot be issued until a visa number is available for your priority date (roughly, the date your I-140 was filed) in your country of birth.
For applicants from most countries, EB-2 is current — meaning a visa is available and this second clock does not add a wait. The categories that are heavily backlogged are a small set of high-demand countries, primarily India and China. Brazil is generally not among the backlogged countries, so for many Brazilian applicants EB-2 visa availability is not the bottleneck.
But this changes, and it is country-specific, so check it for yourself rather than relying on a general statement:
- State Department Visa Bulletin — published monthly. Find the Employment-Based table, then your country of birth, in the EB-2 (2nd) row to see whether your category is current.
A Note on Fees
Where fees come up on this page — like the $2,965 premium processing fee — they are U.S. government filing fees only, not Altius Law's attorney fees.
Fees as of July 2026 — set by USCIS and subject to change. Confirm current amounts on the USCIS Fee Schedule (Form G-1055) or the USCIS Fee Calculator.
Altius does not publish attorney fees, because the right fee depends on the specifics of your case. If you want a quote for legal representation, the best step is to book a consultation so we can look at your situation.
How to Think About Your Own Timeline
Rather than chase a single number, build your estimate from the parts:
- Look up the current I-140 estimate on the USCIS Processing Times tool for your service center — and decide whether premium processing is worth the $2,965 for a 15-business-day decision.
- Check the Visa Bulletin for EB-2 and your country of birth to confirm a visa is available.
- Add the green-card stage — the current estimate for either the I-485 (if you are in the U.S.) or consular processing (if you are abroad).
Fees as of July 2026 — set by USCIS and subject to change. Confirm current amounts on the USCIS Fee Schedule (Form G-1055) or the USCIS Fee Calculator.
An immigration attorney can map these stages against your specific facts, flag where an RFE is most likely, and help you decide whether premium processing makes sense for your timing.
- Learn more about the EB-2 National Interest Waiver
- See how the NIW works in a specific field: EB-2 NIW for doctors
- Contact Altius Law or book a consultation to discuss your timeline
This page is for general information only and is not legal advice. USCIS processing times change monthly and vary by service center, and visa availability changes monthly by country — the estimates that apply to your case are the ones published on the official tools. Always check your current I-140 estimate on the USCIS Processing Times tool, confirm visa availability on the State Department Visa Bulletin, and verify current fees on the USCIS fee schedule (G-1055) before filing. For advice on your specific case, book a consultation.
