← Back to Resources

OPT vs CPT vs STEM OPT: A Guide for IT Staffing Firms

OPT vs CPT vs STEM OPT explained for IT staffing firms: eligibility, work authorization, employer obligations like E-Verify and Form I-983, and how to place F-1 talent compliantly.

By Elevate Staffing Team

For IT staffing firms that place international talent, F-1 students are one of the most valuable and most misunderstood talent pools in the market. Three work-authorization categories govern who you can place, when, and under what obligations: CPT, OPT, and the STEM OPT extension. Confusing them is not just a paperwork problem; it is a compliance risk that can jeopardize a consultant's status and your firm's standing.

This guide breaks down OPT vs CPT vs STEM OPT in plain terms, then translates each into what it actually means for a staffing firm placing F-1 consultants at client sites.

The Three Categories at a Glance

All three are work authorizations available to F-1 students, but they differ in timing, scope, and who approves them.

  • CPT (Curricular Practical Training) — work that is an integral part of the student's curriculum, authorized before graduation by the school and tied to a specific employer.
  • OPT (Optional Practical Training) — up to 12 months of work in the student's field of study, authorized by USCIS through an EAD card, most often used after graduation.
  • STEM OPT Extension — a 24-month extension of post-completion OPT for graduates with a degree in a DHS-designated STEM field, carrying additional employer obligations.

What Is CPT?

Curricular Practical Training lets an F-1 student work while still enrolled, as long as the work is an integral part of an established curriculum. Because it is tied to the academic program, it is approved by the school rather than the federal government.

Key characteristics of CPT

  • Authorized by the school, not USCIS. The Designated School Official (DSO) authorizes CPT directly on the student's Form I-20. There is no EAD card and no USCIS filing, so it can start relatively quickly.
  • Employer-specific. CPT is tied to a specific employer and role. A new employer or a materially different role requires new CPT authorization.
  • Part-time or full-time. Part-time CPT is 20 hours per week or less; full-time CPT exceeds 20 hours per week.
  • Must be curriculum-integral. The role has to connect to the academic program, such as a required internship or a practicum taken for course credit.
  • The 12-month rule. Twelve months or more of full-time CPT eliminates the student's eligibility for OPT. Part-time CPT does not carry this penalty.

What Is OPT?

Optional Practical Training is temporary employment directly related to an F-1 student's major area of study. It is the category most staffing firms work with day to day.

Pre-completion vs. post-completion OPT

  • Pre-completion OPT is used before graduation (part-time during the school year, full-time during breaks) and is uncommon for staffing placements.
  • Post-completion OPT is the 12-month, typically full-time authorization used after graduation — the version firms place against most often.

Key characteristics of OPT

  • Requires an EAD from USCIS. The student files Form I-765 and must wait for the Employment Authorization Document before starting work. Processing time directly affects your placement timeline.
  • Not employer-specific. The student can work for any employer, but the work must relate to their field of study.
  • 90-day unemployment limit. During post-completion OPT, a student may accrue no more than 90 days of unemployment — a critical bench-sales consideration covered below.
  • 12 months total. Standard OPT provides up to 12 months of authorization per higher education level.

What Is the STEM OPT Extension?

Graduates who earn a degree in a DHS-designated STEM field can apply for a 24-month extension of their post-completion OPT, bringing the total to 36 months of work authorization. The extension comes with meaningfully heavier employer responsibilities.

What makes STEM OPT different (and where firms get tripped up)

  • The employer must be enrolled in E-Verify. A STEM OPT student can only work for an employer that participates in E-Verify. If the entity that employs the consultant is not enrolled, the extension is not available.
  • Form I-983 training plan is required. The employer and student complete a formal training plan describing goals, supervision, and how the role builds on the degree. It is a binding document that must be kept current as the engagement evolves.
  • Ongoing employer obligations. Reporting material changes, ensuring terms and wages are commensurate with similarly situated U.S. workers, and being ready for site visits all fall on the employer.
  • 150-day aggregate unemployment limit. Across the full OPT plus STEM OPT period, a student may accrue no more than 150 days of unemployment (the original 90 plus 60 more).

OPT vs CPT vs STEM OPT: The Differences That Matter

Putting it together, the distinctions that actually affect a staffing placement are:

  • Who authorizes it: CPT is approved by the school (DSO on the I-20); OPT and STEM OPT are approved by USCIS (EAD).
  • Timing: CPT happens before graduation; OPT and STEM OPT are typically after.
  • Employer specificity: CPT is tied to one employer; OPT and STEM OPT are portable across employers within field-of-study rules.
  • Employer burden: CPT and standard OPT are light on the employer; STEM OPT adds E-Verify enrollment and the I-983 training plan.
  • Duration: CPT varies by program; OPT is 12 months; STEM OPT adds 24 months for 36 total.

What This Means for IT Staffing Firms

These categories are not just immigration trivia. They shape who you can place and the obligations your firm takes on.

Track unemployment days like a deadline

The 90-day (OPT) and 150-day (OPT plus STEM) unemployment limits are the most common way a promising consultant quietly loses status. A consultant who sits on the bench too long between projects can fall out of status before you place them. Treat accrued unemployment days as a hard countdown, not an afterthought.

Confirm E-Verify before promising a STEM OPT placement

If the employing entity is not enrolled in E-Verify, a STEM OPT consultant simply cannot work there. Verify enrollment up front so you never build a placement around an extension the consultant cannot legally use.

Treat the I-983 as a living compliance document

The training plan must reflect the consultant's actual role and be updated when the engagement changes. A stale or generic I-983 is a frequent finding in site visits and audits.

Plan the bridge to H-1B early

Many F-1 consultants ultimately move to H-1B. If a student on OPT or STEM OPT is selected in the H-1B lottery, the cap-gap provision can extend work authorization to bridge to the October 1 start date. Mapping that transition early — including LCA and prevailing-wage planning — keeps the consultant billable and compliant. See how firms automate it with our H-1B compliance software.

How ElevateStaffing.ai Helps

ElevateStaffing.ai is built for the work-authorization realities of IT staffing. The platform tracks OPT, STEM OPT, and CPT windows alongside H-1B and green-card milestones, flags unemployment-day and EAD-expiry risk before it becomes a status problem, and stores I-983s, I-20s, and EADs in one document vault. For wage planning on the transition to H-1B, the free H-1B salary and LCA data tool shows prevailing-wage benchmarks by role and location.

Book a free demo to see how ElevateStaffing.ai keeps F-1 consultants compliant from CPT through green card.

This article is general information for staffing professionals and is not legal advice. Immigration rules change and individual cases vary; consult a qualified immigration attorney for specific situations.