Who this is for: F-1 students on the 24-month STEM OPT extension who want to switch jobs without blowing status, I-983, unemployment days, or a future H-1B.

This is a planning guide, not legal advice. Your DSO’s process is the one that counts. Confirm with them before you resign, and on Study in the States.

Previous: Unemployment days: 90 vs 150 · STEM OPT / I-983 · H-1B lottery and cap-gap


Why STEM OPT has no “portability”

H-1B has a legal idea of portability (new employer files, you can sometimes start after they file). STEM OPT does not work that way.

On STEM OPT you can change jobs. You cannot:

  • Start first and treat the paperwork as optional (SEVP gives you at most 10 days after the change to submit a new I-983, and many schools require it before day one)
  • Carry your old I-983 to a new company
  • Use the H-1B receipt from employer A to work for employer B
  • Treat a 3-week unpaid gap as “not unemployment”

A STEM job change is a new training relationship: new E-Verify employer, new Form I-983, DSO update in SEVIS. SEVP's outer limit is a new I-983 within 10 days of starting; many schools require it before day one, and the new employer must already be in E-Verify. Plan for the stricter version.

If your goal is H-1B, a messy job change is how you arrive at March with a SEVIS history the attorney cannot defend.


Quick answer: Changing jobs on STEM OPT

Step Do this If you skip it
1 Confirm the new employer is E-Verify and will sign I-983 STEM not valid at the new job
2 Confirm the job is related to your STEM CIP and ≥ 20 hours/week Unemployment clock and/or status issue
3 Complete a new I-983 with the new employer DSO cannot update SEVIS properly
4 DSO reviews I-983 and updates SEVIS before you start (follow your school’s rule) Start date can be unauthorized
5 Report the employment change within 10 days (and end of old job) SEVIS shows the wrong employer
6 Track unemployment days for every day not in qualifying work 90 / 150 limit (OPT unemployment days)
7 Keep old I-983 + evaluations; start a new 12/24-month evaluation story as DSO instructs Site visit / H-1B RFE

Default order: offer → I-983 → DSO → then resign/start. Never: resign → start Monday → “DSO later” with no plan. Even if your school allows the 10-day window, have the I-983 signed by day one.


STEM OPT is not H-1B portability

STEM OPT job change H-1B portability
Who authorizes the new job DSO + I-983 + E-Verify employer New employer’s filed I-129 (when rules met)
Can you start on a promise? No Sometimes after filing — H-1B only
Training plan New I-983 required LCA / petition, not I-983
Unemployment days Yes, F-1 OPT clock Different (non-productive / unpaid issues still exist, but not 90/150)
Cap-gap Tied to a filed cap-subject petition for that petitioner New petition is a new story

If you are in cap-gap or have an H-1B pending/approved, a STEM job change can collide with the petitioning employer. See “H-1B overlap” below before you quit.


When a change is allowed (and when it is not)

Usually allowed if all of this is true

  • You are on approved STEM OPT (C03C EAD), or a timely filed STEM I-765 with a valid automatic-extension period — ask DSO if you are still pending
  • New employer is enrolled in E-Verify (correct company name and E-Verify ID)
  • Bona fide employer-employee relationship (they pay you, supervise you, can fire you)
  • Work related to the same qualifying STEM degree you used for STEM OPT
  • At least 20 hours per week
  • New I-983 completed and accepted through your DSO’s process
  • You stay under 150 cumulative unemployment days

Usually not a valid STEM move

  • Self-employment / “I’m the founder”
  • Unpaid role or pure 1099 with no employee relationship
  • Employer not in E-Verify
  • Client-site / staffing chain where nobody can sign I-983 attestations honestly
  • Job unrelated to the STEM CIP (“I’ll do sales until I find an engineering seat”)
  • Starting before the DSO has the new plan (unless your school explicitly allows a narrow overlap — get it in writing)
  • Working two STEM jobs without DSO approval and two I-983s

Regular OPT job changes are simpler (no I-983, no E-Verify mandate) but you still report within 10 days and track unemployment. This article is STEM.


The safe sequence (use this as the checklist)

1. Screen the offer like a visa officer

Ask HR, in email:

  • Legal employer name (as in E-Verify)
  • E-Verify company identification number
  • Worksite address(es), including remote
  • Hours per week
  • Supervisor name/title who will sign I-983
  • Will you be on W-2 payroll of that entity?
  • Have they sponsored H-1B before, and will they for you in the next March?

If they cannot produce an E-Verify number, stop. If the job is “we contract you to a client and the client manages you,” that is a STEM and H-1B risk.

2. Do not resign yet

Keep the old job until the new I-983 is real enough that your DSO will take it. Unemployment starts when qualifying employment ends (OPT unemployment days).

Two-week notice while still working usually does not count as unemployment. A gap after the last paid day does.

Exception: hostile workplace, unpaid furlough, or a DSO telling you the old job is already non-qualifying — that is a same-week DSO appointment, not a blog call.

3. Draft the new I-983 with the new manager

It is a new training plan, not a copy-paste of the offer letter and not the old company’s form with a new logo.

Must include:

  • New employer EIN, E-Verify ID, NAICS, employee count
  • New worksite
  • New supervisor
  • 24-month (or remaining STEM) training goals tied to your CIP
  • Attestations the employer actually reads (commensurate wage, will not replace U.S. workers, will notify DSO of termination)

If you have 8 months of STEM left, the plan should still be a real plan for the remaining period — not science fiction through 2029.

Full I-983 guidance: STEM OPT extension.

4. Submit to the DSO before day one

Ask your school:

  • Portal vs email vs appointment
  • How many business days they need
  • Whether you may start only after SEVIS shows the new employer
  • What they need for the old employer (final evaluation? end date?)

Build their queue into the offer. “I can start in 10 business days after I-983 clearance” is a professional sentence. “I can start Monday” is how people go out of status.

5. End the old job cleanly

  • Written resignation, last day on payroll documented
  • Report end of employment to DSO within 10 days
  • 12-month evaluation: if you are near an evaluation due date, ask whether the old employer must still sign a final evaluation
  • Keep the old I-983 forever (site visits and H-1B)

Do not ghost HR. Pay stubs and a clean last day are H-1B evidence.

6. Start the new job only when your school’s rule says you may

Then:

  • Report new employer within 10 days (if the DSO update did not already capture it — still confirm)
  • Give HR: STEM EAD, I-20, I-983 copy if they ask, I-94
  • Put the next validation report on the calendar (6-month cycle is from STEM OPT start, not from this job change — confirm with DSO)
  • Ask whether a job change resets any evaluation clock (schools vary in how they explain this; follow your DSO)

7. Update the unemployment log the same day

If last day at old job = Friday and first day at new job = Monday, weekend days can still matter. Log them. If there is a 12-day gap, those 12 count.


Overlaps, two jobs, and “I’ll keep the old one part-time”

Paid overlap (two W-2 jobs for a short period): only if both are qualifying, hours are honest, and on STEM the DSO has I-983 coverage that matches reality. Many students cannot get a second I-983 up in time. Do not moonlighting-bluff.

Drop old job to 10 hours “just in case”: STEM needs 20 hours in qualifying employment. A 10-hour leftover job does not freeze unemployment if the new job is not yet valid.

Unpaid overlap / training at the new company while on old payroll: the new site can look like unauthorized extra employment. Get DSO advice before “shadowing.”


Remote, hybrid, and relocation

I-983 and SEVIS care about where you work.

  • Moving to another U.S. city for the same employer can be a material change (updated I-983, DSO)
  • Remote work in a state the employer did not list is a later H-1B LCA problem too
  • Remote work outside the United States is not a casual STEM OPT idea — you may be abandoning F-1. Ask before you fly “home for two months of remote”

A job change plus a move is two changes. Budget DSO time for both.


Third-party / client-site / staffing

This is the highest-risk STEM job change.

Red flags:

  • Offer from Company A, you sit at Company B, supervisor is at B
  • I-983 signer has never met you
  • “We will get E-Verify” next week
  • They want you to start on a contract (1099)
  • They also promise H-1B via a related entity that is not the STEM employer

SEVP can site-visit. H-1B RFEs asking whether the client-site job is real (contracts, end-client letters) love this fact pattern.

If you still take the role: the petitioner/STEM employer must actually supervise training, and the I-983 must describe that honestly. If they cannot write that sentence, do not sign.


H-1B overlap: read this before you quit

Employer A registered you or filed I-129; you want Employer B

  • Lottery selection is not a visa. If A never files, you have nothing (H-1B lottery and cap-gap).
  • If A filed and you leave A, A may withdraw. Cap-gap tied to A’s petition can collapse.
  • B must separately register/file in a season when they can. B cannot “take over” A’s selection.
  • You cannot work for B on A’s H-1B.

Practical rule: do not leave the petitioning employer during pending COS / cap-gap unless an immigration attorney maps the fallout that week.

You want a job that will sponsor next March

Changing in May–September to a non-sponsor can be fine if STEM is long enough. Changing in January to a company that has no attorney is how you miss registration.

Ask B in the offer stage, not after you resigned from A.

Cap-exempt B vs cap-subject A

A real cap-exempt H-1B can be better than staying on STEM for another lottery. That is an attorney/offer question, not a silent resignation.


Evaluations and validation reports after a change

Obligation Job change effect
6-month validation (employer name, address, still employed) Next one still due on the STEM calendar; it must list the current employer
12- / 24-month I-983 evaluations Old employer may need a final evaluation covering time there; new employer evaluates their plan. Ask DSO who signs what
10-day reporting End of old job and start of new job
Material change New I-983 is the material change

Missing a validation because you were “in between jobs” is a classic termination story. The report is still due.


Travel during a job change

Default: do not travel while:

  • Old job ended and new I-983 is not in SEVIS
  • STEM I-765 still pending
  • You are on unemployment days you cannot spare
  • H-1B COS is pending

Re-entry needs a valid I-20 travel signature, EAD, and a job to return to. “I start in two weeks” is a weak packet at the airport.


Worked examples

A — Clean switch, no gap

  • New I-983 accepted Thursday
  • Last day at old job Friday (worked the week)
  • First day at new job Monday

Weekend may still be logged. Risk: low if DSO confirmed start. H-1B: keep both employers’ pay stubs.

B — Two-week unpaid wait for “onboarding”

Old job ended May 1. New job starts May 15. I-983 was ready April 20.

Those ~14 days count as unemployment. If you had 10 days left on the 150, this change is not safe. Delay resignation, not I-983.

C — Started Monday, I-983 Friday

You worked four days the DSO never authorized. That can be unauthorized employment, which is worse than unemployment. HR being eager is not a defense.

D — Left A in cap-gap because B pays more

A’s I-129 was the cap-gap hook. A withdraws. Work authorization in August may vanish. B cannot payroll you on STEM if STEM already ended into cap-gap. This is an emergency attorney call, not a LinkedIn update.

E — Laid off, new offer in 10 days

Report layoff within 10 days. Push I-983 immediately. Every idle day counts. Do not wait until day 9 to email the DSO.


Documents to keep for every employer

For each STEM employer:

  • Offer / closing letter / last-day email
  • I-983 (every version)
  • Evaluations
  • E-Verify ID as given by HR
  • Pay stubs / W-2
  • DSO portal screenshots (submission, approval)
  • Worksite addresses

H-1B attorneys rebuild your year from this pile. Keep a separate folder per employer, not one folder named “OPT.”


Common ways STEM job changes fail

  1. Start date before DSO / I-983
  2. Employer not in E-Verify (or wrong legal entity)
  3. Unpaid or 1099 “contract”
  4. Gap longer than remaining unemployment days
  5. Resigning first to “show commitment”
  6. Copy-paste I-983 that still names the old supervisor
  7. Client-site with no real training supervisor
  8. Not reporting the old job’s end
  9. Missing a 6-month validation during the switch
  10. Leaving the H-1B petitioner during cap-gap
  11. Remote abroad “for a month” between jobs
  12. Two jobs, 10 hours each, no DSO plan

Resu2Job tools for this step

Looking for your next STEM OPT employer? Use Resu2Job’s job search and run your shortlist through the bulk sponsor check. Confirm E-Verify yourself before you accept (checking E-Verify for STEM OPT).

Everything here is included in Resu2Job’s free 7-day trial: job search, the sponsor check and LCA insights, plus resume tailoring, cover letters and one voice interview. Help drafting job-application answers is available on paid plans. No credit card is needed to start.


FAQ: Changing jobs on STEM OPT

Can I change STEM employers more than once?
Yes, if each change is a real E-Verify + I-983 + DSO update and you stay inside unemployment limits. Multiple messy changes look terrible on H-1B.

Does the 24-month STEM clock restart when I change jobs?
No. The EAD dates stay the same. You do not get extra months.

Can the new employer file H-1B this March if the old one already registered me?
Registration is per employer per season, but selection is per person. Two real registrations do not two-ticket you. Only one H-1B employment can be your job. Coordinate so you are not in a withdraw/deny mess.

Do I need a new EAD when I change jobs?
No. Same C03C card. New I-983 / SEVIS, not a new I-765.

What if the new company is a startup with 4 employees?
Still must be E-Verify, commensurate wage, real supervision, honest attestations. Small is not forbidden. Fake is.

Can I use a recruiter as the STEM employer?
Only if that recruiter is actually your E-Verify employer and can train/supervise you as I-983 says. “Payrolling” you onto a client is the risk case.

My DSO is slow and the offer expires.
Ask the employer for a start-date contingency in writing. Do not start unauthorized to be polite.

I already started. What now?
Email the DSO the same day with I-983 in progress. Do not wait for a weekly digest. This article cannot sanitize a start that already happened.


More on changing STEM employers

This is the main guide on changing STEM employers. These articles go deeper on specific situations:

  • Transferring schools on OPT
  • Employer acquisition on STEM OPT
  • Unsigned I-983 evaluations
  • I-983 material changes
  • Checking E-Verify for STEM OPT
  • Client-site consulting on STEM OPT

Official sources

Rules change. Check these primary sources before you act:


Next in this series

  1. I-983 training plan: what SEVP actually checks
  2. STEM OPT 6/12/24-month validation reports
  3. How to ask “do you sponsor H-1B?” without getting rejected

Educational information for F-1 STEM OPT students changing jobs. Not legal advice. Not affiliated with USCIS, DHS, SEVP, or any university. School procedures differ; confirm with your DSO before you resign or start.