Can I apply for H-1B without a job offer?
TL;DR: No. The H-1B is an employer-sponsored visa — a US company must register you in the lottery and file Form I-129 on your behalf. There is no self-sponsored or "citizen of the world" H-1B path. You need a real job offer and a willing sponsor before you can even enter the lottery.
The claim
Every H-1B case starts with an employer, not the worker. USCIS's electronic registration system requires the petitioning employer (or its attorney) to create the registration, list the beneficiary, and pay the $215 fee. Individuals cannot register themselves.
The evidence
USCIS's own H-1B Electronic Registration Process page states that registrations are submitted by "registrants" (employers/representatives) on behalf of beneficiaries — there is no individual applicant portal. Form I-129, the underlying petition, must be signed by an authorized official of the petitioning US employer, not the foreign worker.
H-1B self-sponsorship vs. alternatives
| Visa/Green Card | Can you self-petition? | Employer required? |
|---|---|---|
| H-1B | No | Yes — employer files I-129 |
| O-1 (extraordinary ability) | No, but you can use an agent as sponsor | Yes — employer or agent |
| EB-1A green card | Yes | No |
| EB-2 NIW green card | Yes | No |
| L-1 (intracompany transfer) | No | Yes — must be same multinational employer |
Step by step: what you actually need
- Get a genuine job offer from a US employer willing to sponsor H-1B status.
- Confirm the role qualifies as a "specialty occupation" — typically requires a bachelor's degree or higher in a specific field.
- Employer registers you in the March lottery window and pays the $215 registration fee.
- If selected, the employer files Form I-129 with supporting evidence (degree, job duties, LCA).
- You start work on October 1 (or when approved), tied to that specific employer.
If you don't have an employer willing to sponsor, H-1B simply isn't available to you yet — focus on landing a sponsoring job offer first, or look at self-petition options like EB-1A or EB-2 NIW if you have an exceptional track record.
FAQ
Can I register myself for the H-1B lottery? No. Only employers or their authorized representatives can submit a registration in your name.
Can a staffing agency sponsor me without a specific end-client role? Staffing and consulting firms can sponsor H-1Bs, but USCIS increasingly scrutinizes these petitions for a genuine employer-employee relationship and specific, degree-level work.
I'm on OPT — can I look for H-1B sponsorship without an offer yet? Yes, you can search and even ask employers to register you speculatively, but nothing happens until an employer commits and files the registration and petition.
Does volunteering or unpaid work count as a job offer? No. H-1B requires a legitimate, paid, full-time (or established part-time) position with an employer-employee relationship.
By Pinal Dave Last updated: 2026-07-25