1099 work, gigs, and self-employment on OPT: what actually counts
A musician on OPT once sent me a list of two dozen one-day gigs and asked if that "counted." A developer asked if her LLC counted. A graduate got a 1099 where he expected a W-2 and asked if he'd accidentally violated his status. These are really all the same question: what is "employment" for OPT purposes? The answer is more generous than most students expect on standard OPT — and much stricter than they expect on STEM.
Standard post-completion OPT: the test is the work, not the paperwork
On standard OPT, SEVP's guidance recognizes multiple employment types beyond a regular W-2 job — contract/1099 work, multiple short-term employers, self-employment, and even unpaid work — provided the throughline holds:
- Directly related to your degree. A music-performance graduate gigging is related; the same graduate driving rideshare is not.
- At least 20 hours per week across your qualifying employment.
- Reported. Every employer or engagement goes to your DSO / the SEVP Portal. Unreported work doesn't exist for status purposes — and unreported weeks quietly become unemployment days.
- Legal. Proper business licenses if self-employed; unpaid roles must not violate labor law.
STEM OPT: almost none of that survives
The 24-month STEM extension replaces the flexible standard with a formal one: a bona fide employer-employee relationship, an E-Verify-enrolled employer, paid employment, and a training plan (Form I-983) signed by an employer who actually supervises you. 8 CFR 214.2(f)(10)(ii)(C)
| Arrangement | Standard OPT | STEM OPT |
|---|---|---|
| W-2 employment (degree-related) | Yes | Yes (E-Verify employer + I-983) |
| 1099 / independent contractor | Yes, if degree-related, 20+ hrs, reported | Effectively no — fails the employer-employee test |
| Self-employment / your own LLC | Yes, degree-related with licenses | No — you can't sign your own I-983 supervision |
| Unpaid / volunteer (degree-related) | Yes, if bona fide and lawful | No — must be paid |
| Multiple part-time jobs totaling 20+ hrs | Yes, all reported | Each employer must independently qualify |
The 1099-where-you-expected-W-2 scenario matters most on STEM and CPT: if your "employer" reclassifies you as a contractor, the arrangement may no longer satisfy your work authorization's requirements. That's a talk-to-your-DSO-this-week situation, not a wait-for-tax-season one.
Unemployment days: the quiet clock behind all of this
You accrue unemployment days whenever you have no qualifying, reported employment: 90 days maximum during standard post-completion OPT, plus 60 more (150 aggregate) if you move to STEM. Exceed the limit and your OPT — and status — are at risk. Two practical corollaries:
- Reporting late doesn't just annoy your DSO — the gap between jobs as recorded is what counts, so document start dates promptly.
- A layoff doesn't start a grace period (see the grace period guide) — it starts this clock.
Describe the job to Henry — hours, pay structure, how it relates to your degree — and get the applicable rule with its source, instantly. Three questions free; please leave out student names and ID numbers.
Ask Henry if your job counts →
FAQ
How do I report self-employment in SEVIS?
Report it like any employer — business name (yours), start date, and how the work relates to your degree — via your DSO or the SEVP Portal. Your DSO may ask for supporting records.
Can I work part-time at a second company on STEM OPT?
Only if that second employer independently meets every STEM requirement: E-Verify enrollment, paid work, its own I-983 training plan. Casual side gigs don't clear that bar.
Do unemployment days reset when STEM OPT starts?
No — the 150-day STEM-era limit is aggregate. Days spent unemployed during standard OPT carry into the total.