ℹ️

This page provides general immigration information based on publicly available USCIS guidance — not legal advice. Your situation may have factors that change these answers. When in doubt, consult a licensed immigration attorney.

F-1 CPT / OPT

CPT vs OPT: How USCIS Rules Distinguish the Two Programs

USCIS regulations at 8 CFR 214.2(f)(10) document two forms of work authorization available to F-1 students: Curricular Practical Training (CPT) and Optional Practical Training (OPT). The two programs have fundamentally different eligibility conditions, timing rules, and implications for future immigration benefits.

What CPT Is Under USCIS Rules

USCIS regulations define CPT as an integral part of an established curriculum — it is training that is required or directly related to a specific course. CPT must be authorized before work begins and is tied to a specific course in which the student is enrolled. The employer and position must align with the academic component that makes the CPT curricular.

CPT is authorized by the DSO and appears directly on the student's I-20. There is no USCIS application for CPT — no Form I-765 is filed and no separate EAD card is issued. The I-20 with CPT authorization and the CPT employer information printed on it serves as the work authorization document.

What OPT Is Under USCIS Rules

USCIS regulations define OPT as temporary employment authorization for practical training directly related to an F-1 student's major area of study. Unlike CPT, OPT does not need to be tied to a specific course. OPT may be used before graduation (pre-completion OPT) or after graduation (post-completion OPT).

OPT requires a USCIS application on Form I-765 with a DSO recommendation in SEVIS. USCIS issues a physical EAD card that serves as the work authorization document. The application and USCIS processing create a formal agency record separate from the school.

The Critical CPT Impact on OPT Eligibility

USCIS regulations document one of the most significant distinctions between CPT and OPT: full-time CPT eliminates OPT eligibility. Specifically, 8 CFR 214.2(f)(10)(i) states that a student who has engaged in 12 months or more of full-time CPT is ineligible for OPT. Full-time CPT is defined as 20 hours per week or more.

Part-time CPT (fewer than 20 hours per week) does not affect OPT eligibility, regardless of how many months it is used. The 12-month rule applies only to full-time CPT. USCIS regulations document no waiver or exception to this rule.

Enrollment Requirement During CPT

USCIS regulations establish that CPT is available only while the student is currently enrolled — CPT cannot extend beyond the academic term in which it is authorized and the student must be registered for the associated course. CPT authorization ends when the academic term ends or when the course ends, whichever is earlier.

OPT, by contrast, does not require active enrollment. Post-completion OPT is specifically designed for use after graduation. Students on post-completion OPT are not required to maintain course enrollment.

Employer Obligations

USCIS regulations document that CPT employers have no E-Verify obligation for standard CPT authorization. The employer is identified on the I-20 but is not required to participate in any federal verification system for CPT purposes.

For STEM OPT — an extension of post-completion OPT — the employer E-Verify requirement applies. Standard OPT also carries no E-Verify requirement for employers. USCIS Form I-9 employment verification applies to both CPT and OPT employment, as it does to all employment in the United States.

One Year of Full-Time Enrollment Before CPT

USCIS regulations document that CPT is available only after the student has completed one full academic year of full-time enrollment in F-1 status, with an exception for graduate programs where CPT is required from the start of the program under the documented curriculum. A student in their first academic year generally cannot use CPT for off-campus employment under the standard regulatory framework.

Track your OPT eligibility and deadlines

StatusAnchor monitors your OPT filing window, unemployment days, and STEM OPT extension timeline in one dashboard.

Track your specific deadlines in StatusAnchor — free →