Optional Practical Training (OPT) allows F-1 students to gain practical experience in their field of study after graduation. One of the most common questions from students is how many hours they need to work to maintain their status under OPT or the STEM OPT extension.
The answer depends on the type of OPT authorization: pre-completion, post-completion, or STEM OPT extension.
Pre-Completion OPT: Limited to 20 Hours During School
Students who apply for OPT before completing their degree are restricted to part-time employment of 20 hours or less per week while school is in session.
During official school breaks or vacation periods, they may work full-time (more than 20 hours per week).
Pre-completion OPT is relatively uncommon because most students prefer to preserve their full 12-month eligibility for post-completion OPT after graduation.
Post-Completion OPT: Minimum 20 Hours Per Week
After completing the degree, most students receive 12 months of post-completion OPT. To maintain valid F-1 status during this period, they must work at least 20 hours per week in a qualifying position directly related to their major field of study.
Employment may include paid full-time or part-time positions, multiple concurrent jobs totaling at least 20 hours per week, contract work through staffing agencies, self-employment (if documented properly), or unpaid internships and volunteer roles that comply with labor laws.
STEM OPT Extension: Minimum 20 Hours With an E-Verify Employer
Students who qualify for the 24-month STEM OPT extension must work at least 20 hours per week for an employer that is enrolled in E-Verify and has completed and signed Form I-983 (Training Plan) with the student.
Unlike the standard OPT period, unpaid or volunteer work is not permitted under STEM OPT. Every hour of work must be part of a structured training plan with a bona fide employer-employee relationship.
Unemployment Limits
USCIS allows limited periods of unemployment during OPT. Post-completion OPT students may remain unemployed for up to 90 days. STEM OPT students get an additional 60 days, totaling 150 days across both periods.
Every calendar day without qualifying employment counts toward this total. Students should maintain careful documentation of all employment activities, including short-term or part-time positions, in case SEVP or USCIS requests verification later.
Why the 20-Hour Rule and Documentation Matter
Falling below 20 hours per week may be treated as a period of unemployment. In addition, during a STEM OPT application or when changing to H-1B status, USCIS often requests proof of prior OPT employment.
Students should document every employment period by obtaining experience or reference letters from each employer verifying job title, duties, start and end dates, and weekly hours. Proof of payment, contracts, or correspondence confirming the nature of the role can also help.
This becomes especially important if you engaged in unpaid or volunteer work during your initial 12-month OPT, as it can be difficult to prove qualifying employment later. Proper documentation can protect your record when USCIS reviews your file for STEM OPT, H-1B, or even future green card filings.
Key Takeaways
Work at least 20 hours per week under both post-completion OPT and STEM OPT.
STEM OPT employers must participate in E-Verify and maintain a valid Form I-983.
Maintain detailed records and letters confirming your employment.
Avoid exceeding 90 days (OPT) or 150 days (OPT + STEM) of unemployment.
Final Thoughts
OPT and STEM OPT offer valuable opportunities to gain professional experience, but they also carry strict compliance responsibilities. Maintaining the correct number of work hours, working for eligible employers, and keeping strong documentation are essential to protect your F-1 status and future immigration options.
If you are unsure whether your position qualifies or how to document it properly, consult your Designated School Official (DSO) or an immigration attorney before proceeding.
Discover more from Immigration Analytics
Subscribe to get the latest posts sent to your email.