How many unemployment days can I have on OPT?
TL;DR: Standard post-completion OPT allows 90 days of unemployment total. The STEM OPT extension adds 60 more, for a combined 150 days across both periods. Exceed the limit and you're out of status — every day without qualifying work counts, including weekends.
The counter starts the day your EAD becomes effective, not the day you graduate.
The limits at a glance
| Status | Unemployment allowance | Counting starts |
|---|---|---|
| Post-completion OPT | 90 days | EAD start date |
| STEM OPT extension | 60 additional (150 total) | Continues from OPT |
| Cap-gap period | Same rules continue | — |
Claim: Students lose status over miscounted days more often than over rejections. Evidence: DSOs and r/f1visa threads repeatedly flag two traps: counting from graduation instead of EAD start, and assuming part-time gigs don't need reporting. SEVIS auto-terminates records that show excess unemployment.
What counts as "employment"
- Paid jobs related to your major, 20+ hours/week
- Multiple part-time jobs (hours can combine)
- Unpaid internships/volunteering related to your field (standard OPT only — STEM OPT requires paid, E-Verify employment)
- Self-employment with a proper business (standard OPT)
How to protect your day count
- Log your EAD start date and build a running unemployment tally.
- Report every employer in SEVP Portal within 10 days — unreported work counts as unemployment.
- Get offer letters dated before gaps close — the job start date, not the offer date, stops the clock.
- If nearing the limit, consider volunteering in your field (standard OPT), enrolling in a new program, or departing before violation.
- Keep evidence: pay stubs, offer letters, supervisor letters proving the work relates to your degree.
FAQ
Do weekends and holidays count as unemployment days? Yes. Every calendar day without a qualifying job counts.
Does time outside the US pause the clock? No — days abroad while unemployed still count against the limit.
What happens if I exceed 90 days? Your SEVIS record can be terminated; future visa applications will see the violation. Depart or change status before you hit it.
Does a pending H-1B petition stop the count? Cap-gap extends work authorization if your petition is timely filed, but unemployment rules still apply during the extension.
Track it automatically: VisaSherpa.ai counts your unemployment days from your real EAD date and warns you at 60.
By Pinal Dave — Last updated: 2026-07-23