H-1B Specialty Occupation Visa
The H-1B lets U.S. employers hire foreign professionals in roles that require at least a bachelor's degree in a specific field. We handle the full cycle: lottery registration, petitions, transfers, extensions, and amendments.
Free to qualify. Complete your intake, then book your free strategy call with an attorney.
Who this is for
- Employers hiring a degreed professional for the first time
- Employers hiring someone who already holds H-1B status with another company
- Employers extending or amending an existing H-1B
- Universities, nonprofit research organizations, and other cap-exempt employers
Key requirements
- The position requires at least a bachelor's degree, or its equivalent, in a directly related specific field
- The worker holds that degree or its equivalent
- The employer pays at least the required wage and files a Labor Condition Application with the Department of Labor
- New cap-subject cases must first be selected in the annual USCIS registration, which opens each March
- Cap-exempt employers and workers already counted against the cap can file at any time
What your flat fee includes
- Eligibility review and case strategy
- Complete preparation of all forms and the supporting legal brief or cover letter
- Customized document checklist in your portal
- Attorney review, signature, and filing
- Response to any Request for Evidence on a case we file
- Preparation for any government interview
- Weekly status updates and scheduled attorney calls
We prepare you for every government interview, and that preparation is included in your flat fee. Attorney attendance at an interview is not included. If you would like your attorney to attend a USCIS interview with you, attendance is available for a separate fee.
Fees
- H-1B Lottery Registration$300
- H-1B New Petition$2,500
- H-1B Transfer, Extension, or Amendment$2,000
- H-1B1 (Chile, Singapore) or E-3 (Australia)$2,250
- USCIS registration fee: $215
- Form I-129: $780$460 for small employers and nonprofits.
- ACWIA training fee: $750 or $1,500$750 for employers with 25 or fewer full-time employees; $1,500 for employers with 26 or more.
- Fraud Prevention and Detection Fee: $500New petitions and change of employer.
- Asylum Program Fee (applies to Form I-129 and Form I-140): $600, $300, or $0$600 for employers with 26 or more full-time employees; $300 for employers with 25 or fewer full-time employees and for individuals who self-petition; $0 for nonprofits.
- Additional fee for large H-1B or L-1 dependent employers: $4,000Only for employers with 50 or more U.S. employees where more than half are in H-1B or L-1 status.
- Fee confirmation: Confirmed in writingAdditional H-1B fees have been proposed and are the subject of ongoing litigation. We confirm every government fee that applies to your petition in writing before you file.
- Consular visa application fee (when applying abroad): $205
- Form I-129 (if filed with USCIS): $780 for H-1B1 or $1,015 for E-3Plus Asylum Program Fee.
Government fees shown as of October 2, 2026 and subject to change. We confirm current fees in your written quote.
Federal rules require the employer to pay the attorney fees and government filing costs tied to an H-1B petition. These costs cannot be passed to the worker.
How the process works
- 1Strategy call and role assessment
- 2Lottery registration in March (cap-subject cases)
- 3Labor Condition Application filed with the Department of Labor
- 4Petition filed with USCIS, with optional premium processing
- 5Approval, then visa stamping if the worker is abroad
- 6Public access file guidance and extension calendaring
Common questions
Ready to start your business immigration case?
Click Start Your Case and complete a brief intake. A licensed immigration attorney will review your situation within 72 hours, and you can book a free strategy call as soon as your intake is done. There is no cost to qualify.
Free to qualify. Complete your intake, then book your free strategy call with an attorney.
No hourly billing. No retainer. One flat attorney fee, stated before you begin.
