OPT and CPT are both work authorization tools available to F1 students — but they work very differently, and confusing them leads to decisions that can cut your US work timeline by years. Here's the honest breakdown.
CPT — Curricular Practical Training
CPT allows F1 students to work off-campus as part of their academic program while still enrolled. The key rules:
- Must be authorized by your DSO and listed on your I-20 before you start working
- Must be directly related to your major
- Can be part-time (under 20 hours/week) or full-time (20+ hours/week)
- Available during your program — you don't have to wait until graduation
- Using 12 or more months of full-time CPT permanently eliminates your OPT eligibility
OPT — Optional Practical Training
OPT gives you a period of work authorization after graduation to work in your field. The key rules:
- Standard OPT is 12 months
- STEM graduates can apply for a 24-month extension (total 36 months)
- You apply through USCIS — plan for 3 to 5 months processing time
- Your employer doesn't need to be confirmed before you apply, but you must start working within 90 days of your EAD start date
- This is typically your bridge to H1B — protecting it is critical
The critical interaction between CPT and OPT
This is where most students make the mistake that costs them later. If you use more than 12 months of full-time CPT across your F1 career, you permanently lose OPT eligibility. That means no 12-month post-graduation work period, no STEM extension, no bridge to H1B.
Part-time CPT (under 20 hours/week) does not affect OPT no matter how long you use it.
If you're considering a Day 1 CPT school and plan to work full-time, you need to plan how much CPT you'll actually use before committing. Read the Day 1 CPT guide for the full picture, or talk to us about your specific timeline.
Which one is right for you?
This depends entirely on your situation — your field, your employer, your program length, and whether you're prioritizing working during school or after. There's no universal right answer. But there is a right answer for your situation — and getting it wrong is expensive.