Who this is for: F-1 students on post-completion OPT or STEM OPT who need to stay in status — and still be employable for H-1B.

This is a planning guide, not legal advice. What counts as “unemployment” is a DSO / SEVP question. Confirm with your DSO before you quit, take a gap, drop below 20 hours, or start something unpaid.

Previous: When to file I-765 (90-day window) · STEM OPT / I-983 · H-1B lottery and cap-gap

Rule watch (F-1 duration of status): DHS published a final rule on July 17, 2026, effective September 15, 2026, that would shorten the post-completion grace period from 60 to 30 days for students admitted after the effective date, shorten the post-program-end OPT filing window from 60 to 30 days, and require Form I-539 for some extensions. A federal court postponed the rule on September 14, 2026, so the current rules described here still apply. Re-check with your DSO before you file.


Why this number is an H-1B problem, not an HR problem

OPT unemployment days are a status limit. Cross them and you are out of F-1 status. That is not a slap on the wrist. It can mean:

  • STEM OPT denied or terminated
  • Cap-gap unavailable
  • H-1B RFE or denial on maintenance of status
  • No 60-day grace period if you already violated status (grace is not a cleanup tool)

People treat “90 days” like unused PTO. It is not. It is a fuse.

If your goal is H-1B, tracking your unemployment days matters as much as tracking lottery dates.


Quick answer: OPT unemployment days

Stage Limit Extra days
Post-completion OPT only 90 days of unemployment None
STEM OPT in effect 150 days total for the entire OPT + STEM period +60 (only after STEM OPT starts)
STEM I-765 pending, old EAD still valid Still on regular OPT rules until STEM is in effect Do not spend the extra 60 yet
After OPT/STEM ends Unemployment clock is over 60-day grace = no work, not extra job-search OPT

The 150 is cumulative, not “90 then a fresh 150.” Days you already used on regular OPT carry into STEM.

If you used 90 on regular OPT before STEM is approved, you may already be out of status. STEM does not rewind the counter.


What “unemployment” means on OPT

SEVP’s idea is: you are authorized to work in training related to your degree. Days you are not in qualifying employment generally count against the limit.

Usually counts as unemployment (confirm with DSO):

  • No job, after OPT has started
  • Between jobs (notice period after you already left still counts if you are not employed)
  • Offer signed, start date in three weeks, you are not working now
  • Dropping below the STEM 20 hours/week requirement
  • “Employed” on paper but the DSO never got the employer / I-983
  • Unpaid work that is not qualifying employment (many “internships” and “I’ll help for equity” setups)

Usually does not count (again: DSO, not a blog):

  • Days before your OPT EAD start date (you are not on OPT yet)
  • Days you are in qualifying employment (generally 20+ hours/week on STEM; related to the degree; reported)
  • Time after OPT has ended (that is grace or departure — different clock)

Gray areas — ask before you do them:

  • Multiple short gigs that add up to 20 hours
  • Founder / self-employment (generally not STEM-eligible; on regular OPT it is still easy to get wrong)
  • Unpaid training at the same employer “until the EAD arrives”
  • Paid leave, furlough, “garden leave,” employer-mandated pause
  • Remote work for a foreign entity
  • 1099 contracting
  • Volunteer work that looks like your old job

If you have to construct a legal theory to explain why a day should not count, assume it counts until the DSO says otherwise.


90 vs 150: the math people get wrong

Rule 1 — 150 is a lifetime cap for this OPT cycle, not a STEM-only bucket

Example:

  • Regular OPT: unemployed 40 days looking for a job
  • STEM approved
  • Remaining unemployment on STEM: 150 − 40 = 110, not 150 and not 60

The extra 60 exist so STEM students can change jobs. They are not a new 90.

Rule 2 — You do not get the extra 60 until STEM OPT is in effect

STEM I-765 pending is still regular OPT. You are under 90.

If you burn 85 days while STEM is pending, you have 5 days left on the 90 — not 65.

Rule 3 — Hitting 90 on regular OPT is not “I’ll fix it with STEM”

If you accrue 90 days of unemployment while on post-completion OPT, you have a status problem now. Filing STEM later does not erase it. An H-1B attorney will ask for an employment timeline. Gaps you cannot explain become RFEs.

Rule 4 — Calendar days, not business days

Weekends count. Holidays count. “I interviewed Monday–Friday” does not pause Saturday and Sunday.

Rule 5 — OPT start date matters

Unemployment generally runs only while you are on post-completion OPT (EAD start reached). Time between program end and EAD start is not a free job-search OPT — and you cannot work then either (I-765 filing window).

Do not “start OPT late” only to farm extra search time unless you have mapped H-1B / STEM end dates. A later start moves the EAD end, which moves STEM and cap-gap.


How this interacts with H-1B

Situation Unemployment risk H-1B impact
Stable job, March lottery Low Clean status, clean pay stubs
Quit in January “to interview” High — winter days add fast May hit 90 before March
Not selected, job hunt until EAD ends High Grace period is unpaid / no work; days after EAD are not OPT unemployment, they are no status to work
Selected, employer delays I-129, you quit anyway High Cap-gap needs valid OPT at filing, not a gap (H-1B lottery and cap-gap)
STEM job change with 4-week unpaid gap Uses the extra 60 Fine if tracked; fatal if you thought gaps were free
Laid off on STEM Clock starts the day employment ends Report to DSO in 10 days; new I-983 before next start

H-1B petitions get RFEs on maintenance of F-1 status. The evidence is: I-20s, EADs, employer history in SEVIS, pay stubs, I-983, and a day-by-day gap log. Keep that log and give it to the attorney in February.


What counts as qualifying employment (so a day does not accrue)

Talk to your DSO. Typical STEM picture:

  • Employer in E-Verify (STEM)
  • I-983 on file for that employer (STEM)
  • Related to the STEM degree
  • At least 20 hours per week
  • Employer-employee relationship (you are not your own CEO)
  • Reported to the DSO (10-day rule for changes)

Regular OPT is slightly looser (no I-983, no E-Verify mandate) but still: related work, reported, not unauthorized.

Below 20 hours on STEM: those days are the ones students forget to count. A “part-time until we staff up” deal can burn the 150 in silence.

Two employers: only if your DSO agrees the combined picture is lawful (hours, two I-983s on STEM, both reported). Do not assume stacking two 10-hour gigs is automatic.


Job changes, layoffs, and notice periods

You resign

Unemployment typically starts the day after you are no longer employed, not the day you give notice if you are still on payroll. If you give two weeks’ notice and keep working, those two weeks usually do not count. If you walk out Friday with no remaining work, Saturday counts.

They terminate you

Clock starts when employment ends. Report to DSO within 10 days. On STEM, you need a new I-983 before the next employer start (STEM OPT extension).

The gap between jobs does count. A start date “in three weeks” is three weeks of unemployment unless you remain employed somewhere qualifying.

Paid garden leave / PTO / employer shutdown

Ask the DSO. Being on payroll at 20+ hours equivalent is different from unpaid leave. Do not guess.

“I’ll start Monday after I relocate”

Relocation days without employment count.

Cap-gap summer

If you are working under cap-gap, you are employed. If you quit during cap-gap and sit until October 1, you may be accruing unemployment and jeopardizing the H-1B story. Do not quit in July because “H-1B starts in October.”


Grace period is not extra unemployment allowance

When OPT/STEM ends:

  • You generally have 60 days of F-1 grace
  • You cannot work
  • Those 60 days are not 60 more OPT unemployment days
  • You also cannot file STEM in grace (STEM OPT extension and I-765 filing window)

If you already exceeded 90/150 before the EAD ended, do not assume grace still applies. Status violations and grace are a DSO/attorney issue immediately — not “I’ll leave on day 59.”


How to track your unemployment days

Keep a log from EAD start date:

Field Why
Date range Calendar days
Employer legal name Must match SEVIS / I-983
Hours/week STEM 20-hour rule
Qualifying? Y/N Your DSO’s rule, not yours
Running total of N days Against 90, then 150
Evidence Offer, pay stub, resignation email, DSO portal screenshot

Update it the week something changes, not the week the H-1B RFE arrives.

Set yourself warnings at 60, 75 and 85 days (regular OPT) or 120, 135 and 145 (STEM). If you are close to the limit, do not assume you are “probably fine”: talk to your DSO before the date.


Worked examples

A — Non-STEM, May 2026 grad, one lottery

EAD: Jun 1, 2026 – May 31, 2027. Limit 90.

  • Jun 1 – Jul 20, 2026: no job = 50 days
  • Jul 21, 2026 – May 31, 2027: employed

Remaining: 40. Quit in March 2027 to “focus on interviews” and you can blow the rest before the lottery even completes.

B — STEM, used 40 days on regular OPT

STEM starts Jun 15, 2027. Limit becomes 150 total.

Used: 40. Remaining: 110.

Four-week unpaid gap in Nov 2027 = 28 days. Remaining: 82. Still OK if tracked.

C — Burned 88 days, STEM pending

You are still under 90. You have 2 days. A long weekend without a job can end status. Filing STEM I-765 does not add 60 until STEM is in effect.

D — “I’ll use grace to job-hunt after 90”

You already used 90 during OPT. Grace does not authorize work and may not be available if you are out of status. This is an emergency DSO appointment, not a strategy.

E — Laid off Feb 1, H-1B registration in March

Every day from Feb 1 counts until a qualifying job starts (and is reported / I-983 updated). Registering for H-1B does not pause the clock. Cap-gap does not exist until a petition is filed.


Reporting: the 10-day rule

Unemployment tracking fails when SEVIS still shows the old employer.

Report to the DSO within 10 days:

  • New employer
  • End of employment
  • Change of address
  • Change of name
  • On STEM: material training-plan changes

A gap you lived through but never reported is still a gap. A job you worked but never reported can look like unemployment or unauthorized work — both are bad for H-1B.


Unauthorized employment vs unemployment

These are different failures:

Unemployment over 90/150 Unauthorized employment
What Too many days not in qualifying work Working when you must not (before EAD, after EAD, during grace, unpaid same job, 1099 mess)
Typical cause Job search, gaps, <20 hours “Helping out,” late EAD, grace work
H-1B Status RFE Status RFE, sometimes worse

Working illegally does not stop the unemployment clock in a way that helps you. It adds a second problem.


Common ways people blow 90 / 150

  1. Counting only weekdays
  2. Assuming STEM pending = 150 already
  3. Assuming 150 replaces 90 instead of including it
  4. Two-week unpaid “trial” before the official start date
  5. Dropping to 15 hours on STEM all semester
  6. Quitting before the new I-983 / DSO update
  7. Relying on a start date in the offer letter while still unemployed
  8. Founder OPT / unpaid equity
  9. Not reporting a layoff for a month
  10. Treating grace as extra OPT search with work
  11. Quitting during cap-gap
  12. No written log, then reconstructing from memory for an RFE

FAQ: OPT unemployment days

Do weekends count?
Yes. Calendar days.

Does the job search before my EAD starts count?
Generally no — but you cannot work then either. Ask DSO if your facts are odd (late card, delayed start date).

I have a signed offer. Why are days still counting?
Because you are not employed until you are actually in qualifying employment (and, on STEM, usually until I-983/DSO requirements are met). Offers are not employment.

Can I pause the clock by going abroad?
Do not assume travel pauses unemployment. Ask DSO before you buy tickets. Travel has its own risks (H-1B lottery and cap-gap).

Does paid vacation with my employer count as unemployment?
Usually you are still employed. Confirm if it is unpaid leave or a layoff disguised as leave.

I work 20 hours some weeks and 10 others.
STEM is not “20 hours on average if you squint.” Ask DSO how they evaluate fluctuating hours. Track each week.

Will USCIS add up my unemployment days on the H-1B?
They can ask. Employers’ attorneys often will. SEVIS history plus pay stubs tell a story. Build the story now.

If I hit 90, can I just leave and come back on a new visa?
That is a new case with a possible status-violation history. Get a lawyer. Do not file H-1B and hope nobody notices.


More on unemployment days and hours

This is the main guide on unemployment days and hours. These articles go deeper on specific situations:

  • OPT 20-hour rule and unpaid work
  • Losing a STEM OPT job
  • Two jobs on OPT
  • Furlough and reduced hours

Official sources

Rules change. Check these primary sources before you act:


Next in this series

  1. Changing employers on STEM OPT (portability)
  2. I-983 training plan: what SEVP actually checks
  3. STEM OPT 6/12/24-month validation reports

Educational information for F-1 OPT and STEM OPT students. Not legal advice. Not affiliated with USCIS, DHS, SEVP, or any university. What counts as unemployment is fact-specific; confirm with your DSO before you change jobs, drop hours, or take a gap.