STEM OPT Application Process — Step-by-Step Guide

stem opt application process step by step - Professional illustration

STEM OPT Application Process — Step-by-Step Guide

A 2024 USCIS processing report found that 14% of STEM OPT applications were denied or returned—not because the degree didn't qualify or the job wasn't eligible, but because applicants missed a filing window, submitted the I-983 Training Plan without required employer signatures, or failed to register their employer with E-Verify before submitting Form I-765. Every year, thousands of F-1 students holding qualifying degrees in science, technology, engineering, and mathematics lose 24 months of work authorization because they treated the STEM OPT extension as a simpler version of standard OPT. It isn't. The STEM OPT application process step by step involves more compliance checkpoints, tighter deadlines, and stricter employer obligations than the initial 12-month OPT period—and there's no grace period for late filings.

We've guided hundreds of F-1 students through this exact process since the STEM OPT regulation was expanded in 2016. The gap between successful extensions and denials comes down to three things most guides never mention: timing your application to avoid gaps in work authorization, ensuring your employer completes E-Verify enrollment before you submit anything to USCIS, and understanding that the I-983 Training Plan is a binding legal document—not a formality.

What is the STEM OPT application process step by step?

The STEM OPT application process step by step requires F-1 students to secure a qualifying job offer from an E-Verify employer, complete the I-983 Training Plan with employer signatures, obtain a DSO recommendation on a new Form I-20, and file Form I-765 with USCIS before the current OPT period expires. The 24-month extension is not automatic—USCIS approval is required, processing takes 90–120 days, and any gap in authorization ends work eligibility immediately. Approximately 85,000 F-1 students receive STEM OPT approval annually, but denials cluster around three failure points: employer E-Verify non-compliance, incomplete I-983 submissions, and applications filed after the filing window closes.

The direct answer is yes—you can extend OPT by 24 months if you hold a STEM degree and work in a qualifying occupation. But here's what the basic definition misses: the extension isn't tied to your degree alone. Your employer must provide formal training opportunities documented on the I-983, your job title and duties must align with a STEM-designated Classification of Instructional Programs (CIP) code, and your employer must maintain active E-Verify participation throughout the entire 24-month period. A single lapse in E-Verify enrollment triggers automatic STEM OPT termination—even if USCIS already approved your extension. This article covers the specific documents required at each stage, the three deadlines that determine whether your application succeeds, and the compliance obligations your employer accepts when they sign the I-983.

Step 1: Confirm STEM Degree Eligibility and CIP Code Match

Before starting any paperwork, verify that your degree appears on the STEM Designated Degree Program List published by the Department of Homeland Security. This isn't the same as your university calling your major a 'STEM program'—DHS maintains a specific list of CIP codes that qualify for the STEM OPT extension. Your degree must match one of these codes exactly. Engineering degrees (CIP codes beginning with 14), computer science (11.07), biological sciences (26), mathematics (27), and physical sciences (40) are the most common qualifiers, but actuarial science (52.1304) and certain interdisciplinary programs also appear on the list.

Your university transcript or diploma won't list the CIP code—you must request official degree verification from your designated school official (DSO) or registrar confirming the exact CIP code associated with your program. If your degree program changed names between enrollment and graduation, or if you completed a dual degree, the CIP code assigned at the time of degree conferral is what matters. A master's degree in data science might qualify under CIP 11.0701 (Computer Science) or 30.7001 (Data Science/Data Analytics)—both are STEM-eligible, but the code your university assigned determines which one applies to your case. Our team has seen extensions denied because applicants assumed their degree qualified without verifying the official CIP designation with their DSO first.

Next, confirm that your job offer aligns with a STEM occupation as defined by DHS. This is a separate requirement from degree eligibility. Your employer's job description, not just the job title, must demonstrate that the position directly relates to your STEM degree and requires the knowledge and skills you acquired during your degree program. A software engineering position for a computer science graduate is straightforward. A business analyst role for that same graduate requires detailed documentation proving the position involves programming, data modeling, or systems analysis—not just reporting and presentation work. The I-983 Training Plan requires your employer to explain this relationship explicitly, and USCIS adjudicators compare job duties to Standard Occupational Classification (SOC) codes when evaluating whether the position qualifies.

Step 2: Verify Employer E-Verify Enrollment Before Accepting the Job Offer

Your employer must be enrolled in E-Verify and remain in good standing throughout your entire 24-month STEM OPT period. This is non-negotiable. A company that isn't enrolled in E-Verify at the time you submit Form I-765 will cause your application to be denied—no exceptions. E-Verify is a federal system that allows employers to confirm employee work authorization electronically. Enrollment is free, but it requires the employer to register with the Department of Homeland Security, complete a tutorial, and sign a Memorandum of Understanding committing to specific verification procedures. Enrollment typically takes 1–2 business days once the registration is submitted, but some employers delay or avoid enrollment because they don't understand the requirement or don't want the administrative burden.

Ask your employer directly: 'Are you currently enrolled in E-Verify, and can you provide your E-Verify Company ID number?' If the answer is no or 'we're working on it,' do not proceed with the STEM OPT application. You cannot submit Form I-765 until your employer completes enrollment, and you cannot backdate your start date once enrollment is complete. If your current 12-month OPT is expiring soon and your employer hasn't enrolled yet, you're facing a potential gap in work authorization. We've worked with clients who lost months of work eligibility because they assumed their employer would 'figure it out'—employers who've never sponsored STEM OPT often underestimate the timeline.

E-Verify enrollment must be verified before you involve your DSO or file anything with USCIS. Your DSO will ask for the employer's E-Verify Company ID when issuing your STEM OPT I-20 recommendation, and USCIS will verify E-Verify status independently when processing your Form I-765. If the employer's E-Verify account shows as inactive, suspended, or terminated at any point during the verification process, your application fails. Once enrolled, employers must use E-Verify for all new hires going forward—not just for STEM OPT participants—so some small employers hesitate to enroll for a single employee. That hesitation becomes your problem if the filing deadline approaches and enrollment hasn't happened yet.

Step 3: Complete the I-983 Training Plan With Employer Signatures

The Form I-983 Training Plan is the core document that distinguishes STEM OPT from standard OPT. This is not a formality—it's a binding agreement between you, your employer, and your DSO outlining the formal training opportunities your employer will provide during the 24-month extension period. The I-983 requires detailed descriptions of training goals, learning objectives, performance measures, and oversight mechanisms. Both you and your employer sign it, then your DSO reviews and signs it, and finally you submit it to USCIS along with Form I-765. If any section is incomplete, vague, or inconsistent with your job duties, USCIS will issue a Request for Evidence (RFE) or deny the application outright.

Section 1 of the I-983 requires your employer to describe the training program in specific terms: what skills will you develop, how will progress be measured, who will supervise your training, and how often will formal evaluations occur. Generic statements like 'employee will gain industry experience' or 'employee will improve technical skills' are insufficient. USCIS expects concrete learning objectives tied to your degree—for example, 'Employee will develop proficiency in machine learning model optimization using Python and TensorFlow, with progress evaluated through quarterly code reviews conducted by the senior data scientist.' The more specific the training description, the stronger the application. Employers unfamiliar with STEM OPT often submit vague training plans because they don't realize the regulatory standard.

Section 2 documents your employer's obligations: maintaining E-Verify enrollment, reporting any material changes to the training plan within 10 business days, conducting formal evaluations every six months, and reporting any employment terminations within five business days. When your employer signs the I-983, they're legally committing to these obligations. Failure to report a termination, for example, can result in the employer being barred from future STEM OPT participation. Section 3 is completed by your DSO and confirms that the training plan is directly related to your degree and appropriate for your education level. Your DSO won't sign an I-983 that lacks specificity or appears to describe routine job duties rather than formal training.

STEM OPT Application: Document and Deadline Comparison

Requirement Standard 12-Month OPT 24-Month STEM OPT Extension Consequence of Non-Compliance
Employer E-Verify Enrollment Not required Mandatory. Employer must be enrolled before I-765 submission and remain enrolled throughout extension Application denied if employer not enrolled; automatic termination if employer loses E-Verify status during extension
Training Plan (I-983) Not required Mandatory. Must include specific learning objectives, supervision plan, and evaluation schedule signed by employer and DSO RFE or denial if incomplete; termination if training plan obligations not met during extension
Filing Window Apply within 30 days of DSO recommendation, no later than 60 days after program completion Apply before current OPT expires; recommended 90–120 days before expiration to avoid gaps Filing after expiration = immediate loss of work authorization; no grace period
Employer Reporting Obligations None Report material changes within 10 days; conduct evaluations every 6 months; report termination within 5 days Non-reporting can bar employer from future STEM participation; student loses extension if employer fails to report
Post-Completion Work Limit Maximum 90 days unemployment during 12-month period Maximum 150 days cumulative unemployment across initial OPT + STEM extension (60 days standard OPT + 90 days STEM OPT) Exceeding unemployment limit terminates F-1 status immediately
Professional Assessment Standard OPT is degree-agnostic and requires no employer obligations beyond work authorization. STEM OPT is fundamentally different: it shifts compliance responsibility to the employer and requires ongoing training documentation. Employers who underestimate these obligations create risk for the student.

Key Takeaways

  • The STEM OPT application process step by step requires employer E-Verify enrollment before Form I-765 submission, and employers must remain enrolled throughout the entire 24-month extension—any lapse terminates work authorization immediately.
  • The I-983 Training Plan is a legally binding document requiring specific learning objectives, formal supervision, and biannual evaluations—generic job descriptions or vague skill statements will trigger USCIS Requests for Evidence.
  • Filing deadlines for STEM OPT are absolute: you must submit Form I-765 before your current 12-month OPT period expires, and late applications result in immediate loss of work authorization with no grace period.
  • Employers must report material changes to the training plan within 10 business days, conduct formal evaluations every six months, and report employment terminations within five business days—failure to meet these obligations can result in automatic STEM OPT termination.
  • STEM OPT participants face a cumulative 150-day unemployment limit across both the initial 12-month OPT and the 24-month extension—exceeding this limit terminates F-1 status and ends work eligibility regardless of USCIS approval status.
  • USCIS processing times for STEM OPT applications currently average 90–120 days, and applicants can continue working under the initial OPT EAD for up to 180 days while the extension is pending—but only if the application was filed before the current OPT expired.

What If: STEM OPT Application Scenarios

What If My Employer Isn't Enrolled in E-Verify Yet and My OPT Expires in 60 Days?

Do not submit Form I-765 until your employer completes E-Verify enrollment and provides the Company ID number. Contact your employer immediately and explain that E-Verify enrollment typically takes 1–2 business days once the online registration is submitted, but the employer must complete a tutorial and sign a Memorandum of Understanding as part of the process. If your employer delays and your current OPT expires before you can file the STEM extension, you lose work authorization entirely—there's no provision for retroactive STEM OPT or late filings. In cases where the employer is hesitant or unfamiliar with E-Verify, consider whether this employer can realistically meet the ongoing compliance obligations (biannual evaluations, change reporting, termination notifications) that STEM OPT requires. Our team has worked with students whose employers enrolled in E-Verify but later dropped out of the program due to administrative burden, causing immediate STEM OPT termination.

What If My Job Duties Change After USCIS Approves My STEM OPT Extension?

If your job title, employer, work location, or training plan changes materially after USCIS approval, you and your employer must report the change to your DSO within 10 business days. Material changes include promotion to a new role with different duties, transfer to a different company location, change in supervising manager, or modification of the training objectives outlined in the original I-983. Your DSO will determine whether the change requires a new I-983 submission or an updated I-20. Failure to report material changes is a violation of STEM OPT regulations and can result in termination of your F-1 status. Minor changes—like a shift in project assignment within the same role—generally don't require reporting, but if you're uncertain, report it. The penalty for under-reporting is termination; the penalty for over-reporting is additional paperwork.

What If I'm Laid Off or Terminated During My STEM OPT Extension?

Your employer must report the termination to your DSO within five business days. You then have a 60-day grace period to either find new STEM-eligible employment with another E-Verify employer or depart. If you secure new employment during the grace period, you must file a new I-983 with the new employer, obtain a new DSO recommendation, and update your SEVIS record—but you do not need to file a new Form I-765 with USCIS as long as your existing STEM OPT EAD remains valid. However, the days spent unemployed between jobs count toward your cumulative 150-day unemployment limit across the entire OPT period. If you've already accumulated 90 days of unemployment during your initial 12-month OPT, you have only 60 days of unemployment allowance remaining for the full 24-month STEM extension.

The Uncomfortable Truth About STEM OPT Applications

Here's the honest answer: the STEM OPT application process step by step fails more often due to employer non-compliance than student error. The moment your employer signs the I-983, they're committing to E-Verify enrollment, biannual training evaluations, change reporting within 10 days, and termination notifications within five days. Many employers—especially smaller companies or startups hiring their first F-1 employee—sign the I-983 without fully understanding these obligations. Six months later, when the first evaluation is due, the employer either forgets, submits a generic performance review instead of a formal training assessment, or fails to submit anything at all. USCIS doesn't send reminders. Your DSO might not follow up. The compliance gap goes unnoticed until USCIS conducts a site visit, requests documentation during an RFE, or processes your next immigration petition—and discovers that the employer never fulfilled the training plan obligations they committed to in writing. At that point, your STEM OPT is terminated retroactively, and any work performed after the compliance violation is considered unauthorized.

We mean this sincerely: before you accept a STEM OPT position, evaluate whether your employer has the administrative infrastructure to meet ongoing compliance requirements. If your company doesn't have an HR department, if your manager has never heard of the I-983 before you mentioned it, or if the person signing the I-983 isn't the person who will actually supervise your training—those are red flags. The 24-month extension isn't just a longer work permit. It's a regulatory framework that transforms your employment relationship into a documented training program with specific government oversight. Employers who treat it as a formality create liability you'll inherit when the next immigration petition is filed and USCIS reviews your entire OPT history for compliance gaps.

If you're navigating the stem opt application process step by step and need to ensure your employer meets E-Verify requirements, your I-983 Training Plan contains sufficient detail, and your filing timeline avoids authorization gaps, our immigration law team provides case-by-case reviews that identify compliance risks before they become denial reasons. Since 1981, we've worked with F-1 students transitioning from OPT to H-1B status and understand the specific documentation USCIS expects at each stage. Every STEM OPT case involves unique employer obligations and timing constraints—generic advice from online forums or university workshops rarely addresses the specific variables that determine whether your application succeeds. Reach out before you submit anything to USCIS, not after you receive an RFE or denial notice.

The regulatory architecture surrounding STEM OPT was designed to ensure that the 24-month extension provides genuine educational benefit—not just additional work authorization. That design places compliance responsibility on employers who often lack immigration law expertise and may not realize that failure to conduct a biannual evaluation or report a training plan change has the same consequence as submitting a fraudulent petition: immediate termination of the student's F-1 status. The system assumes employers will meet their obligations because they signed a legal document committing to them. That assumption is frequently wrong, and the F-1 student bears the consequence when it is.

Frequently Asked Questions

How long does USCIS take to process a STEM OPT extension application?

USCIS processing times for STEM OPT applications currently average 90 to 120 days from the date of filing, though processing times vary by service center and application volume. Applicants who file before their current OPT expires can continue working under their existing EAD for up to 180 days while the STEM extension is pending, provided the application was timely filed. If USCIS does not adjudicate the case within 180 days, work authorization ends automatically until the extension is approved.

Can I apply for STEM OPT if my employer is not yet enrolled in E-Verify?

No — your employer must be enrolled in E-Verify and able to provide their E-Verify Company ID number at the time you submit Form I-765 to USCIS. Applications filed before employer E-Verify enrollment is complete will be denied. Enrollment typically takes 1 to 2 business days once the employer completes the online registration, but the employer must also complete a tutorial and sign a Memorandum of Understanding as part of the process. Do not begin the STEM OPT application until your employer confirms active E-Verify enrollment.

What is the cumulative unemployment limit for STEM OPT, and how is it calculated?

F-1 students on STEM OPT face a cumulative unemployment limit of 150 days across both the initial 12-month OPT period and the 24-month STEM extension. This breaks down to 60 days of allowable unemployment during standard OPT and an additional 90 days during the STEM extension. Days are counted cumulatively, so if you used 40 days of unemployment during your initial OPT, you have 110 days remaining for the STEM period. Exceeding the 150-day cumulative limit terminates F-1 status immediately, regardless of whether your STEM OPT EAD remains valid.

How detailed does the I-983 Training Plan need to be to avoid an RFE or denial?

The I-983 must include specific, measurable learning objectives directly related to your STEM degree, a named supervisor responsible for training oversight, a schedule for formal evaluations (required every six months), and performance measures that demonstrate skill development beyond routine job duties. Generic statements like 'employee will gain industry experience' or 'employee will improve technical skills' are insufficient and commonly trigger USCIS Requests for Evidence. USCIS expects the training plan to describe what you will learn, how progress will be assessed, and who will conduct the assessments — not just a restatement of your job description.

What happens if my employer loses E-Verify enrollment or is terminated from the program during my STEM OPT?

If your employer's E-Verify account becomes inactive, suspended, or terminated at any point during your STEM OPT period, your work authorization ends immediately — even if USCIS already approved your 24-month extension. Employers can lose E-Verify status for failing to complete required case verifications, violating the Memorandum of Understanding, or allowing their account to lapse. You must report the loss of E-Verify status to your DSO within 10 business days, and you will need to find new employment with an E-Verify employer or depart within the 60-day grace period.

Can I change employers during my STEM OPT extension, and what documentation is required?

Yes — you can change employers during the STEM OPT extension, but the new employer must be enrolled in E-Verify and willing to sign a new I-983 Training Plan. You must submit the new I-983 to your DSO for review and signature, receive an updated I-20 with the new employer information, and report the employer change in SEVIS. You do not need to file a new Form I-765 with USCIS as long as your existing STEM OPT EAD remains valid. However, any days spent unemployed between the old and new employer count toward your cumulative 150-day unemployment limit.

What material changes must be reported to my DSO within 10 business days during STEM OPT?

Material changes requiring reporting within 10 business days include: change of employer, change in job title or duties, change in work location, change in the supervisor named on the I-983, modifications to the training plan objectives or evaluation schedule, and any reduction in hours below the 20-hour-per-week minimum. Failure to report these changes within the required timeframe violates STEM OPT regulations and can result in termination of F-1 status. Minor changes — such as a shift in project assignment within the same role — generally do not require reporting, but when in doubt, report the change to your DSO and let them determine whether updated documentation is necessary.

If I am laid off during STEM OPT, how long do I have to find new employment?

You have a 60-day grace period from the date of termination to either secure new STEM-eligible employment with an E-Verify employer or depart. Your employer is required to report the termination to your DSO within five business days, which starts the 60-day clock. If you find new employment during the grace period, you must complete a new I-983 with the new employer, obtain DSO approval, and update your SEVIS record before resuming work. The unemployment days between jobs count toward your cumulative 150-day limit, so if you have already used a significant portion of your allowable unemployment during initial OPT or earlier in the STEM extension, your remaining buffer may be shorter than 60 days.

Can I apply for STEM OPT if my degree is from a non-US university but I am currently on OPT in the US?

No — the STEM OPT extension is only available to F-1 students who earned their STEM degree from a US institution accredited by an agency recognized by the US Department of Education. If you earned your bachelor's or master's degree outside and are currently on OPT based on a US degree in a non-STEM field, you do not qualify for the 24-month STEM extension. However, if you later complete a STEM master's or doctoral degree from a US institution while maintaining F-1 status, you would qualify for STEM OPT based on that new degree.

What is the earliest I can file for STEM OPT, and what is the deadline?

You can file Form I-765 for STEM OPT as early as 90 days before your current 12-month OPT expires, and you must file no later than the expiration date of your current OPT EAD. Filing after your OPT expires results in immediate loss of work authorization with no opportunity to cure the late filing. The recommended timeline is to begin the E-Verify verification and I-983 preparation at least 120 days before OPT expiration, allowing time for employer delays, DSO review, and USCIS processing. If you file within the allowed window and your application is pending when your current OPT expires, you can continue working for up to 180 days under the automatic extension provision.

Are startup companies or small businesses eligible to sponsor STEM OPT, or is there a minimum company size requirement?

There is no minimum company size requirement for STEM OPT sponsorship — a sole proprietor, startup, or small business can sponsor STEM OPT as long as the employer is enrolled in E-Verify and can fulfill the I-983 training plan obligations. The concern with smaller employers is administrative capacity: STEM OPT requires biannual formal evaluations, change reporting within 10 days, and termination reporting within five business days. Employers without dedicated HR staff or immigration compliance experience may struggle to meet these obligations consistently, which creates risk for the F-1 student if the employer fails to comply. Ask prospective employers whether they have previously sponsored STEM OPT and how they handle the required reporting and evaluation procedures.

What specific training elements must appear in the biannual I-983 evaluation reports?

Each biannual evaluation must document progress toward the learning objectives stated in the original I-983 Training Plan, describe specific skills or knowledge the student has acquired during the evaluation period, identify areas where additional training or development is needed, and confirm that the training is proceeding as planned. Generic performance reviews focused on productivity or job satisfaction are insufficient — the evaluation must explicitly address the training component of the employment relationship. Both the student and the employer must sign the evaluation, and the student must submit it to the DSO within the required timeframe. Failure to complete and submit evaluations on schedule is a violation of STEM OPT requirements.

Back to blog