Here's a snapshot of the full immigration cycle for a foreign individual not in US going from:
Being a Student > Getting Employment > Green Card:
Your journey starts at:
A) STEP 1 if you want to come to the US on a study visa
B) STEP 5 if you are applying for H1B work visa
- Before coming to US:
Time: 6months-1year - Prepare for SAT/GRE exam (1-2months)
- Schedule, book & give SAT/GRE exam (1month) ($50-$250)
- Filter Universities wrt exam results, profile, ranking, budget, location (in parallel)
- Apply to at least 5 Universities ($50-$100 per application) (1month)
- Finalize admit after getting all results (1-2months)
- Get I-20 from University (1month)
- Apply DS-160 non-immigrant visa form (in parallel)
- Schedule, book & give Visa Interview (3-6months)
- After getting F1 Student Visa:
Time: 9months-4years - Get Student (F1) visa in passport (2weeks-1month)
- Book travel & Come to US (Max 2weeks before visa start date)
- Attend at least 2 semesters (8-12months)
- In College: Start Working:
Time: 0-1years for Masters, or 0-3years for Bachelors - Work part-time onsite as an RA/TA or non-technical hourly job.
- Find an internship (in parallel) after studying for 2 semesters
- CPT > (3months to 1year max conventionally)
- Complete all Bachelors/Masters degree credits/requirements (0-3years)
- Get EAD> (in parallel) (2-4months to arrive)
- Find an internship / full-time job (in parallel) (0-8months)
- Get registered by employer on (i9advantage.com)
- After College: Continue working on Student VISA Before H1B:
Time: 1min-3max years
- Update I-20 for OPT (in parallel) (2weeks-1month)
- OPT (1 year max) for both STEM & non-STEM students
- Update I-20 for STEM OPT (in parallel) (2weeks-1month)
- STEM OPT (only for STEM students) (2 years max)
- Apply for H1B work visa:
Time: 9months to 1year - Apply for H1B work visa (before March)
Timing: in parallel to OPT while already in US
or while you are not in US through a US based employer
- H1B visa approval (based on lottery results) (33% chance you will get it)
- After H1B approval:
Time: 0min-6max years - H1B Granted
- H1B CoS (October of current year OR consulate appointment onwards)
- H1B transfer (if getting new job/position)
- H1B extension (6months before expiration)
- Request permanent residency process to be started 3-4 years before your 6year work visa expires
- PWD+PERM+i-140 Filing Process:
Time: 2.5min - 4max years - Start PWD process with lawyer + employer (1.5-3months)
(Process needs to start 4years before H1B 6year period expiration) - Position lock period starts: Not recommended to switch employers or change role/location/responsibilities.
- Wait for PWD approval (6months) (add 6months for application errors)
- Recruitment Study run by lawyer + employer (3months)
- File LCA/PERM with lawyer + employer (1.5months)
- Wait for LCA/PERM approval (Minimum:1 year without audit; 1.5years with audit)
- H1B max total period expires (max total 6years + time spent outside US)
- Receive priority date for green card application
- File i-140 with lawyer + employer (1.5-3months)
- Wait for i-140 Approval
- Premium processing: 2weeks; you pay $2500
or Normal process: 6-9months
- After i-140 Approval:
Time: 6months min + 0-25 years (est.) - You need to wait for 6months before your priority date is permanent.
- After 6months position lock expires; now you can switch employers and get unlimited 3year H1B renewals.
- The Visa Bulletin, published monthly by the Department of State, determines when an immigrant visa (green card) is available based on the priority date and preference category.
- Wait for priority date to become current (Wait time varies wrt country of origin)
- If priority date is current or a visa is available, the individual can either adjust their status to permanent residency within the US or undergo consular processing at a US embassy/consulate abroad.
- File i-485
- Get Actual Green Card
NOTE: ANY TIMING PROVIDED ABOVE IS ONLY A ROUGH ESTIMATE BASED ON RECENT EXPERIENCE. FUTURE PROCESSING CAN BE SIGNIFICANTLY DIFFERENT.
Time: 6months-1year
- Prepare for SAT/GRE exam (1-2months)
- Schedule, book & give SAT/GRE exam (1month) ($50-$250)
- Filter Universities wrt exam results, profile, ranking, budget, location (in parallel)
- Apply to at least 5 Universities ($50-$100 per application) (1month)
- Finalize admit after getting all results (1-2months)
- Get I-20 from University (1month)
- Apply DS-160 non-immigrant visa form (in parallel)
- Schedule, book & give Visa Interview (3-6months)
Time: 9months-4years
- Get Student (F1) visa in passport (2weeks-1month)
- Book travel & Come to US (Max 2weeks before visa start date)
- Attend at least 2 semesters (8-12months)
Time: 0-1years for Masters, or 0-3years for Bachelors
- Work part-time onsite as an RA/TA or non-technical hourly job.
- Find an internship (in parallel) after studying for 2 semesters
- CPT > (3months to 1year max conventionally)
- Complete all Bachelors/Masters degree credits/requirements (0-3years)
- Get EAD> (in parallel) (2-4months to arrive)
- Find an internship / full-time job (in parallel) (0-8months)
- Get registered by employer on (i9advantage.com)
Time: 1min-3max years
- Update I-20 for OPT (in parallel) (2weeks-1month)
- OPT (1 year max) for both STEM & non-STEM students
- Update I-20 for STEM OPT (in parallel) (2weeks-1month)
- STEM OPT (only for STEM students) (2 years max)
Time: 9months to 1year
- Apply for H1B work visa (before March)
Timing: in parallel to OPT while already in US
or while you are not in US through a US based employer - H1B visa approval (based on lottery results) (33% chance you will get it)
Time: 0min-6max years
- H1B Granted
- H1B CoS (October of current year OR consulate appointment onwards)
- H1B transfer (if getting new job/position)
- H1B extension (6months before expiration)
- Request permanent residency process to be started 3-4 years before your 6year work visa expires
Time: 2.5min - 4max years
- Start PWD process with lawyer + employer (1.5-3months)
(Process needs to start 4years before H1B 6year period expiration) - Position lock period starts: Not recommended to switch employers or change role/location/responsibilities.
- Wait for PWD approval (6months) (add 6months for application errors)
- Recruitment Study run by lawyer + employer (3months)
- File LCA/PERM with lawyer + employer (1.5months)
- Wait for LCA/PERM approval (Minimum:1 year without audit; 1.5years with audit)
- H1B max total period expires (max total 6years + time spent outside US)
- Receive priority date for green card application
- File i-140 with lawyer + employer (1.5-3months)
- Wait for i-140 Approval
- Premium processing: 2weeks; you pay $2500
or Normal process: 6-9months
Time: 6months min + 0-25 years (est.)
- You need to wait for 6months before your priority date is permanent.
- After 6months position lock expires; now you can switch employers and get unlimited 3year H1B renewals.
- The Visa Bulletin, published monthly by the Department of State, determines when an immigrant visa (green card) is available based on the priority date and preference category.
- Wait for priority date to become current (Wait time varies wrt country of origin)
- If priority date is current or a visa is available, the individual can either adjust their status to permanent residency within the US or undergo consular processing at a US embassy/consulate abroad.
- File i-485
- Get Actual Green Card