24-month STEM OPT extension requirements, qualifying degrees, E-Verify enrollment, application timeline, and how to buy time for FY2028 lottery
If you were not selected in the FY2027 H-1B lottery and you are on F-1 OPT with a STEM degree, the 24-month STEM OPT extension is your most critical immediate action. It buys you time to re-enter the FY2028 lottery, pursue O-1A, or find a cap-exempt employer. But eligibility is not automatic — your degree must qualify, your employer must be E-Verify enrolled, and you must file before your current OPT expires. This guide covers every requirement.
Quick Answer: You are eligible for the 24-month STEM OPT extension if: (1) Your degree is in a STEM field on the DHS STEM Designated Degree list, (2) Your employer is enrolled in E-Verify, (3) You are currently on post-completion OPT, and (4) You file Form I-765 before your current OPT expires. Filing gives you an automatic 180-day extension while pending. This buys time to re-register for FY2028 at a higher wage level.
| Requirement | Details | How to Verify |
|---|---|---|
| STEM Degree | Degree CIP code on DHS STEM list | Check your I-20 for CIP code |
| E-Verify Employer | Employer must be enrolled in E-Verify | Ask HR or check E-Verify.gov |
| Current OPT Valid | Must file before OPT EAD expires | Check EAD card expiration date |
| Employer Relationship | Bona fide employer-employee relationship | W-2 employment, not 1099 |
| Training Plan (I-983) | Employer must complete Form I-983 | Work with employer and DSO |
| Company | H-1B Filings | Top Roles |
|---|---|---|
| Amazon | 55,150 | Software Engineer, Data Engineer |
| Microsoft | 34,626 | Software Engineer, Program Manager |
| 33,416 | Software Engineer, Research Scientist | |
| Infosys | 32,840 | Technology Analyst, Systems Engineer |
| Tata | 28,950 | IT Consultant, Software Developer |
| Cognizant | 26,700 | Software Engineer, Business Analyst |
| Deloitte | 18,200 | Consultant, Advisory Manager |
| Apple | 15,800 | Software Engineer, ML Engineer |
| Meta | 14,900 | Software Engineer, Research Scientist |
| JPMorgan | 12,400 | Software Engineer, Quantitative Analyst |
The STEM OPT extension gives you 24 additional months of work authorization — enough time to re-enter the FY2028 H-1B lottery (registration expected March 2027). This is the most common and reliable bridge strategy for F-1 students not selected in the H-1B lottery.
Critical advantage: F-1 OPT students filing Change of Status are exempt from the $100K consular processing fee. This makes the OPT-to-H-1B path significantly cheaper than going through consular processing. If you maintain F-1 status through STEM OPT and get selected in FY2028, you can file Change of Status and avoid the $100K fee entirely.
The FY2027 wage-weighted lottery showed that wage level is the strongest predictor of selection. If you were at Level 1 (15% odds) or Level 2 (31% odds), use the STEM OPT period to negotiate a raise to Level 3 (46% odds) or higher. A $15-20K raise could nearly triple your lottery odds. PERM processing continues at 503-day averages, so if your employer is also willing to start the green card process, begin PERM during your STEM OPT period.
Search Wisa for H-1B sponsors — all major sponsors are E-Verify enrolled and support STEM OPT.
Search E-Verify Sponsors →Search thousands of verified H-1B sponsors by company, industry, and location.
Search H-1B Sponsors on Wisa →Only if your specific CIP code is on the DHS STEM Designated Degree list. Some economics programs (Econometrics, Quantitative Economics) qualify under CIP code 45.0603. Check your I-20 for the exact CIP code and cross-reference it with the DHS list. Business Analytics, Data Analytics, and similar quantitative programs increasingly qualify.
Many startups are NOT E-Verify enrolled because it is voluntary for most private employers. Ask your HR department directly. If they are not enrolled, they can sign up — E-Verify enrollment takes 1-3 business days. Your employer MUST be enrolled before you file the STEM OPT extension. This is a hard requirement with no exceptions.
Yes — you must file BEFORE your OPT expires. Even filing one day before expiration is valid. Once filed, you receive an automatic 180-day work authorization extension while the application is pending. Do NOT wait. If your OPT expires before filing, you lose eligibility permanently and enter a 60-day grace period with no work authorization.
Yes. STEM OPT maintains your F-1 status, and your employer can register you in the FY2028 H-1B lottery (expected March 2027). Use the STEM OPT period strategically: negotiate a raise to Level 3+ wages to improve your odds from 15% (Level 1) to 46% (Level 3) or 62% (Level 4) under the wage-weighted system.