All guides

Visa

The OPT 90-day unemployment clock, decoded

If you are on post-completion OPT, you get 90 cumulative days of unemployment before USCIS expects you to leave the country. Here is how the clock works, what counts as employment, and how students keep the count intact.

Published May 24, 2026 · 7 min read

What the 90-day rule actually says

Post-completion OPT (Optional Practical Training) gives F-1 students up to 12 months of work authorization in their field of study after graduation. Inside that 12 months, you cannot be unemployed for more than 90 cumulative days. If you exceed 90 days, you are out of status, and USCIS expects you to leave the country within the 60-day grace period that follows the end of your OPT.

The clock starts on the EAD card’s start date, not your graduation date. So if your EAD says “Valid from June 1,” the clock begins June 1, even if you graduated in May.

What counts as employment (and what does not)

This is where most students get tripped up. USCIS has a specific definition, and it’s narrower than “earning money.” The four allowed categories:

  • Paid employment, at least 20 hours per week, in your field of study. Full-time at an employer that hires you on payroll or as a 1099 contractor.
  • Multiple part-time jobs. As long as the combined hours hit 20 per week and all roles are in your field, this counts.
  • Self-employment. You can run your own business, but you need a registered EIN (Employer Identification Number) and documentation showing you actively work in your field at least 20 hours per week.
  • Unpaid internship or volunteer work. Yes, this counts. As long as you can document 20+ hours per week, in your field, with a written role description. USCIS does ask for the documentation if they audit.

What does not count: gig work outside your field, time studying for a certification, time traveling internationally, time interviewing without an offer.

How to keep the clock paused

Several real situations come up where students think the clock is running but it isn’t, and vice versa. A short reference:

  • Traveling abroad while employed: clock is paused. You’re still employed, just temporarily out of country. SEVIS shows you as actively employed.
  • Traveling abroad while unemployed: clock keeps running. International travel does not pause it.
  • On bench at a consulting firm: if you’re still on payroll and the firm reports you as employed, the clock is paused. If they remove you from payroll between projects, you’re unemployed and the clock runs.
  • Switching jobs: the days between the last day of Job A and first day of Job B count toward your 90 days. Even one weekend between jobs counts.
  • Working under 20 hours per week: not employed for OPT purposes. Clock runs.

The documentation USCIS wants

Most students never get audited, but if you do, the burden of proof is on you. Keep these in a folder from day one of OPT:

  1. Offer letter on company letterhead with start date, hours per week, job title, and how the role relates to your degree.
  2. Paystubs (or 1099 invoices, or self-employment income proof) showing the dates you were active.
  3. SEVIS update confirmation. You must report every employer to your DSO within 10 days of starting; the system logs the date.
  4. If unpaid: a signed letter from the host organization describing your duties, hours, and the field-of-study connection.

STEM OPT changes the math

If your degree qualifies for the STEM OPT extension (CIP code on the DSO list), you get an additional 24 months beyond the initial 12. Total cumulative unemployment days across the whole 36 months is 150, not 90 + 60. So the longer runway gives you more room, but the underlying rules are the same: 20+ hours per week, in field, documented.

One quirk: STEM OPT requires the employer to be E-Verify enrolled, and you need a signed Form I-983 training plan on file. Unpaid work does not count for STEM OPT, even though it does count for initial OPT.

What happens at day 91

You are out of status. Technically you have a 60-day grace period to depart the US, transfer to a new school, or change to another visa status. If you stay past that 60 days without a pending change of status, you start accruing unlawful presence, which can trigger 3-year or 10-year reentry bars depending on duration.

If you are close to the 90-day limit, three options worth considering:

  1. Take an unpaid role in your field at 20+ hours per week. Volunteer or unpaid internship counts for initial OPT. Stops the clock immediately.
  2. File for a change of status to F-2, H-4, or O-1 dependent if you have a spouse on those visas.
  3. Apply to a new SEVP-certified program and transfer your I-20. Resets your F-1 status with a new program start date.

Action items

  1. Calculate your remaining unemployment days. Cumulative since OPT start, minus any working stretches.
  2. Set up a recurring reminder when you cross day 60. That gives you a 30-day runway to take action.
  3. Save every offer letter, paystub, and SEVIS confirmation in one folder. You will thank yourself.
  4. If you’re STEM-eligible, file the extension at least 90 days before initial OPT ends. The processing backlog is real.

Want SundayApply to track your OPT clock alongside your applications? The visa timeline tracker calculates your remaining days from your EAD start date and warns you before you cross 60. Sign up free and add your dates in under a minute.