Freelancing and 1099 Work on F-1, OPT, or H-1B: What Is and Isn't Legal

Freelancing on a US visa is not automatically illegal — but the rules differ sharply depending on whether you hold F-1, OPT, or H-1B status.

By F1Jobs Team · 2026-03-27 · 11 min read
A laptop open on a minimalist home desk with a warm lamp casting golden light, a coffee mug beside it, afternoon light streaming through sheer curtains

You're on H-1B, OPT, or F-1. A friend needs a website built. A former employer wants you on a short contract. A startup offers you equity and a few hours a week as a technical advisor. The money would help, and you're good at the work. So you wonder: is accepting this actually a problem?

The answer depends entirely on your current visa status — and in several cases the answer is a hard no, regardless of how small the engagement is, how it's structured, or whether you're paid by check, Venmo, or crypto. Immigration violations in this space don't scale with the size of the project. One unauthorized 1099 invoice on an H-1B can result in deportation proceedings. The asymmetry is that severe.

This post walks through the rules for each status type, the most common grey areas, and the few legitimate paths that actually exist.

Work authorization basics: why visa status controls this

Your legal right to work in the United States is defined by USCIS authorization — not by a contract, not by a company, and not by whether someone calls you an "employee" or a "contractor." The only question that matters: are you authorized to perform services for this specific entity?

The IRS distinction between W-2 and 1099 is a tax classification with no immigration meaning. Unauthorized work is unauthorized work regardless of how — or whether — it is reported to the IRS. This is the foundational fact that trips up a large number of international professionals.

F-1 student status: the strictest rules

On-campus employment

F-1 students may work on-campus up to 20 hours per week during the academic year and full-time during official breaks. Freelancing for any third-party client is not on-campus employment and is not authorized.

Off-campus authorization under F-1

Off-campus work under F-1 is possible only through three narrow channels:

  1. Curricular Practical Training (CPT) — employer-specific authorization for internship or co-op work that is integral to your curriculum. CPT must be authorized by your DSO before work begins. The employer is named on your I-20; you cannot freelance for an unlisted client.
  2. Optional Practical Training (OPT / STEM OPT) — see the dedicated section below.
  3. Severe economic hardship — an USCIS-approved status for a very specific set of circumstances (e.g., employer closure or sponsor departure affecting financial support). This is rare and not a general self-employment workaround.

Self-employment on F-1 outside of OPT is generally not authorized. Students frequently ask whether building an app or selling consulting services on the side counts as "working." If you are providing services and receiving compensation — including deferred compensation or equity — that is likely employment, and doing it without authorization is a status violation.

OPT and STEM OPT: the nuanced case

Standard OPT

OPT authorizes temporary employment in a job directly related to your degree field. USCIS has historically permitted self-employment on OPT, provided the work is degree-related and genuine. The two practical requirements are:

Self-employment counts toward the 90-day unemployment limit. If you freelance between salaried jobs to fill a gap, keep invoices, contracts, and a work log — your DSO must be able to verify you were employed during any period you claim.

STEM OPT

STEM OPT is more restrictive. The I-983 Training Plan must be filed by a named, E-Verify-enrolled employer. USCIS guidance as of 2026 is that self-employment is generally not permitted on STEM OPT because no employer exists to fulfill the I-983 obligations. Some DSOs allow narrow interpretations — but consult your DSO in writing and consider an attorney before treating any freelance income as authorized STEM OPT employment.

For a deeper look at the 90-day unemployment clock on OPT, see our guide on managing the OPT unemployment limit.

StatusFreelance / Self-Employment Permitted?Key Condition
F-1 (no OPT)NoMust use CPT or on-campus employment
F-1 OPTGenerally yesMust be degree-related; document carefully
F-1 STEM OPTGenerally noI-983 requires named E-Verify employer
H-1BNoOnly authorized for petitioning employer(s)
H-1B concurrentYes, for second employerSecond employer must file separate I-129
TN (Canada/Mexico)NoEmployer-specific, same as H-1B
L-1NoEmployer-specific intracompany
O-1LimitedWork must match the specific activities on petition

H-1B: the hard no on 1099 work

This is the most commonly asked question, and the answer is the clearest: you cannot accept 1099 income on H-1B from an entity that has not filed an H-1B petition for you.

Your H-1B petition (Form I-129) names a specific petitioning employer. That employer sets the terms of your authorized work — the job title, location, hours, and compensation. Working for any other entity — including as a freelancer or independent contractor — is unauthorized employment under INA §274A.

The structure of the payment does not matter. If a client pays you $5,000 as a contractor for a software project, and no H-1B petition covers that work, you have committed a status violation. If they wire the money to your LLC and you pay yourself a distribution, it is still unauthorized employment.

The moonlighting trap

The most common pattern: an H-1B engineer takes on an evening project, gets paid via check or wire, files a Schedule C at tax time. The 1099-NEC filed by the client creates a paper trail. USCIS site-visit officers — more active since 2025 — can surface secondary income. DOL Wage and Hour investigations into a primary employer sometimes uncover it as well. The risk is asymmetric: the money rarely justifies the potential consequences.

For more on concurrent employment structures that are actually legal, see our guide on holding a second job on H-1B.

What passive income actually means

Not all income is employment. USCIS draws a line between services rendered (employment) and passive returns on capital — interest, dividends, rental income from property you own, capital gains. The distinction is whether you are providing labor or services. If a management company runs your rental property, that income is passive. If you manage it yourself, that crosses into active work.

Starting a company while on H-1B

Forming an LLC or C-Corp does not violate H-1B. Owning equity does not violate H-1B. The violation occurs when you perform work for that company without an H-1B petition from it.

This creates a real problem for founders: if you want to build your startup while on H-1B, you need either (a) your startup to file an H-1B petition for you — which requires a genuine employer-employee relationship and raises complex questions for solo-founder LLCs — or (b) to wait until you're on a status that permits self-employment (like an O-1 or after green card). Our guide on starting a company on F-1, OPT, or H-1B goes deeper on the founder path.

For H-1B holders thinking about the O-1 route as a path to self-employment flexibility, see O-1 visa for startup founders.

Remote work and location questions

One more common question: can you do remote work for a foreign employer while physically in the US on H-1B? The general USCIS position is no — performing services inside the US requires US work authorization covering that employment, regardless of who pays you or where the employer is incorporated. This is not the most aggressively enforced scenario, but it is technically a violation under most H-1B interpretations. For a deeper discussion, see our remote work guide for H-1B and OPT holders.

The I-983 Training Plan for STEM OPT workers

If a company wants to engage you on STEM OPT, the only valid structure is W-2 employment with an E-Verify employer who signs and maintains your I-983 Training Plan. The plan must specify learning objectives, supervision structure, and performance evaluations submitted to your DSO. A client paying a flat contractor fee cannot fulfill these requirements — and that structure does not protect your status. For a full walkthrough, see our I-983 training plan guide.

Concurrent H-1B: the legitimate second-income path

The one legitimate path to working for a second entity while on H-1B is concurrent H-1B employment. The mechanics:

  1. Your primary employer holds a valid H-1B petition for your primary role
  2. The second employer files a separate I-129 petition with a certified LCA, designating you as a part-time employee
  3. USCIS approves both petitions; you are authorized to work for both employers simultaneously

Common examples include a university professor with a primary academic H-1B plus a part-time industry role, or a specialist working simultaneously at two hospitals. The second entity must be willing to go through the full H-1B filing process — which rules out most informal freelance clients. Each employer is independently bound to the wage levels and conditions in its LCA and petition.

Step-by-step: what to do if a client approaches you

  1. Identify your status. F-1, OPT, STEM OPT, or H-1B determines every rule that follows.
  2. Confirm authorization. For H-1B: does this entity have an approved I-129 petition for you? If not, the work is not authorized.
  3. Explore concurrent H-1B. If the engagement is substantial, ask whether the client will file a concurrent H-1B petition. Most won't.
  4. Consider passive-only structures. If the startup wants to give equity with no services attached, that changes the analysis — but get legal advice on any equity arrangement.
  5. Consult an immigration attorney. A $200–$500 consult is far cheaper than the consequences of a status violation.
  6. Document everything if authorized. On OPT, keep invoices, contracts, and a work log — your DSO or USCIS may ask for evidence of employment.

Common mistakes

Frequently asked questions

Can I do freelance work or receive 1099 income on H-1B?

No. Your H-1B authorizes work only for the petitioning employer named on the I-129. Any compensation from another entity — including contractor fees on a 1099 — is unauthorized employment. The sole legitimate path to a second income is concurrent H-1B, where the second employer files its own I-129 petition for you.

Can I freelance on OPT or STEM OPT?

On standard OPT, self-employment is generally permitted if the work is directly related to your degree field and you can document it. Self-employment counts toward your employment record, and the 90-day unemployment limit still applies. STEM OPT is stricter: the I-983 Training Plan requires a named E-Verify employer, so self-employment is generally not a valid STEM OPT arrangement.

Can I accept a 1099 project on the side while on H-1B, even just a small one?

No. There is no de minimis threshold under INA §274A. A single unauthorized invoice — regardless of amount or duration — is a status violation with serious potential consequences including deportation and future re-entry bars.

What is the safest way for an H-1B holder to generate income beyond their primary employer?

Passive income — bank interest, dividends, rental income, capital gains — is generally not employment and does not require H-1B authorization. If you want to perform actual work for a second entity, concurrent H-1B (a second I-129 from the second employer) is the correct path.

Does starting an LLC or owning equity in a company violate my H-1B?

Not by itself. The violation occurs when you perform services for that entity without a covering H-1B petition. Passive ownership or investment is fine. Active work — coding, advising, managing operations — requires the entity to file a petition, which creates complex employer-employee relationship questions for sole-member LLCs. Get legal advice before taking any active role.


The rules here are not ambiguous. The work authorization framework for H-1B is employer-specific by design, and 1099 income does not create a carve-out. For OPT, the path is narrower than most people assume, especially on STEM OPT. If you're in a grey area — an equity advisory role, a short consulting engagement, remote work for a foreign company — the right move is always an immigration attorney consult before you accept anything.

Need help thinking through your specific situation or finding employers who will handle your visa correctly? F1Jobs works with international candidates navigating exactly these decisions.

Frequently asked questions

Can I do freelance work or receive 1099 income on H-1B?

Generally no. Your H-1B authorizes you to work only for the specific employer(s) named on your approved I-129 petition. Accepting payment from any other entity — including as an independent contractor or via 1099 — without a separate H-1B petition from that entity is unauthorized employment and violates your status. The only routine exception is concurrent H-1B employment, where a second employer files its own I-129 on your behalf.

Can I freelance on OPT or STEM OPT?

You can do independent contractor or self-employment work on OPT, but only if it is directly related to your degree field and you can document it as a genuine training experience. Self-employment counts toward OPT employment authorization. However, remember that the 90-day unemployment limit still applies — any gap without qualifying OPT employment counts against that clock. STEM OPT has stricter rules and may not permit self-employment without a formal training plan filed with USCIS on Form I-983.

Can I accept a 1099 project on the side while on H-1B, even just a small one?

No. The size or dollar amount of the project does not matter. Any work performed for an entity not listed on your H-1B petition — whether for one day or one year, $50 or $50,000 — constitutes unauthorized employment. USCIS site-visit officers and DOL Wage and Hour investigators have found such arrangements in the past. The consequences include status violation, deportation, and multi-year bars on re-entry.

What is the safest way for an H-1B holder to generate income beyond their primary employer?

The safest path is passive income that requires no services rendered — such as interest on bank accounts, stock dividends, rental income from property you own, or capital gains. These generally do not constitute employment. If you want to do actual work for a second entity, the correct route is concurrent H-1B employment, where the second entity files a separate I-129 petition designating you as a part-time or full-time employee.

Does starting an LLC or owning equity in a company violate my H-1B?

Forming an LLC or holding equity in a company does not by itself violate H-1B status. The violation occurs if you perform services for that entity without a valid H-1B petition from it. You can be a passive owner or investor. If you want to work for your own company — writing code, building a product, or managing operations — the company must file an H-1B petition on your behalf, and that requires a bona fide employer-employee relationship, which is complicated for sole-member LLCs. See a qualified immigration attorney before taking any active role.