Short answer: No. To file for the 24-month STEM OPT extension you need a job or job offer with an employer enrolled in E-Verify, related to your STEM degree, for at least 20 hours a week, and a Form I-983 training plan signed by that employer. You file Form I-765 up to 90 days before your regular OPT ends, and USCIS must receive it before your OPT end date. Without an offer by then, you cannot get the extension.

What the STEM extension actually requires

  • A degree on the DHS STEM designated degree list.
  • An employer enrolled in E-Verify.
  • A paid job directly related to your STEM degree, at least 20 hours a week.
  • A Form I-983 training plan completed with your employer.
  • Your DSO's recommendation in SEVIS, then Form I-765 filed within 60 days of that recommendation.

Your real deadline is earlier than your OPT end date

USCIS must receive your application before your OPT end date, and you need the DSO recommendation and I-983 done before that. In practice that means having the offer several weeks before the end date. Find your filing window in the STEM OPT timeline; for example, if your OPT ends December 18, 2026, the window runs September 19 to December 18, 2026.

Check E-Verify before you apply

An offer from an employer that is not enrolled in E-Verify cannot support a STEM extension. Most large employers are enrolled, but many small companies are not. You can look an employer up in the public E-Verify employer search on e-verify.gov before you spend time on the application.

If you don't have an offer yet

Your unemployment count keeps running: 90 days on regular OPT, 150 in total with STEM. So the months before your filing window are the ones that matter most. Apply only to employers that sponsor and use E-Verify, tailor each resume, and keep a steady weekly pace. A real person on our team picks roles that match your background and level, tailors your resume to each job description using only your real experience, writes a real cover letter, and submits. Every employer is checked against the DOL filings first, so your applications go to companies that have actually sponsored this kind of role. Nothing is auto-submitted without a person looking at it, and you get a weekly report of everything sent. See how it works.

Applying by field: data science, software engineering, data and business analyst, mechanical engineering, internships on CPT.

What it costs

It starts with a $49 trial of 20 applications so you can see the work before paying more. Most students close to graduation pick the Placement plan: $200 a month with unlimited applications, and a placement fee only once you are hired.

Not legal advice. Your I-20, EAD card and your school's DSO are the final word on your dates.

Common questions

Can I apply for STEM OPT without a job offer?

No. The STEM OPT extension requires a job or job offer from an E-Verify employer, related to your STEM degree, for at least 20 hours a week, with a Form I-983 signed by the employer.

When can I file for the STEM OPT extension?

Up to 90 days before your regular OPT end date, and USCIS must receive Form I-765 before that end date and within 60 days of your DSO's recommendation in SEVIS.

What happens if I don't find a job before my OPT ends?

You cannot get the STEM extension. If you are within your unemployment limit, you get a 60-day grace period after your OPT end date to leave, change status, or transfer to a new program, without working.

Can someone apply to STEM OPT eligible jobs for me?

Yes. FlexApply applies on your behalf to employers with a real H-1B sponsorship record, with a resume tailored to each posting and a weekly report. The Placement plan is $200 a month with unlimited applications and a fee only once you are hired.

Land the offer before the filing window closes.

Tell us your STEM field and your OPT end date. We'll start with E-Verify employers that sponsor your role.