H-1B vs EB-3 Visa for Engineers: Requirements, Costs and Differences
H-1B and EB-3 are two of the most important U.S. employment immigration options for foreign engineers, but they serve very different purposes. H-1B is a temporary work classification for qualifying specialty occupations, while EB-3 is an employment-based immigrant category that can lead directly to permanent resident status.
An engineer may first enter or work in the United States through H-1B status and later receive employer sponsorship for an EB-3 green card. However, H-1B status is not legally required before beginning the EB-3 process. A U.S. employer may sponsor a qualified engineer for EB-3 whether the engineer is already in the United States or living abroad.
The better option depends on the employer, job requirements, the engineer’s education, country of birth, immigration history and long-term plans. H-1B may provide a faster route to temporary employment when the petition is cap-exempt or selected under the annual cap. EB-3 provides permanent residence but usually involves labor certification, immigrant-visa limits and a longer process.
H-1B vs EB-3 Visa for Engineers: Main Differences
| Feature | H-1B | EB-3 |
|---|---|---|
| Immigration type | Temporary nonimmigrant work status | Employment-based immigrant classification |
| Main result | Temporary authorization to work for the sponsoring employer | Lawful permanent residence, commonly called a green card |
| Job type | Specialty occupation normally requiring a directly related bachelor’s degree or higher | Permanent, full-time professional or skilled position |
| Annual limit | Regular cap of 65,000 plus 20,000 U.S. advanced-degree exemptions, with some employers exempt | Subject to annual employment-based immigrant visa limits and per-country limits |
| Selection process | Cap-subject cases generally require electronic registration and selection | No registration lottery, but immigrant visa backlogs may delay final approval |
| Labor process | Certified Labor Condition Application before filing Form I-129 | PERM labor certification is normally required before Form I-140 |
| Typical duration | Approved in periods of up to three years, generally limited to six years unless an extension rule applies | Permanent residence after completion of the immigrant process |
| Job changes | A new employer normally files a new H-1B petition | Changing employers before permanent residence is completed may affect the case |
| Best for | Beginning or continuing professional employment | Long-term residence and permanent employment |
How Does the H-1B Visa Work for Engineers?
The H-1B classification allows a U.S. employer to hire a foreign professional for a qualifying specialty occupation. Engineering occupations commonly associated with H-1B petitions include mechanical, civil, electrical, chemical, software, industrial, environmental and aerospace engineering.
Approval is not based only on the job title. The employer must show that the actual position normally requires specialized knowledge and at least a bachelor’s degree in a specific specialty directly related to the work.
A broadly described position that accepts degrees in many unrelated fields may receive more scrutiny than a clearly defined engineering role requiring a specific engineering discipline.
Employer Sponsorship Is Required
An engineer generally cannot self-petition for H-1B status. A qualifying U.S. employer or authorized agent files Form I-129 with USCIS.
The petition identifies the employer, work locations, wages, duties, educational requirements and requested period of employment. The engineer may work only within the employment arrangements authorized by the petition, subject to amendment and portability rules.
H-1B Visa Requirements for Engineers
1. A Qualifying Specialty-Occupation Position
The position must normally require the theoretical and practical application of highly specialized knowledge and at least a bachelor’s degree or equivalent in a directly related specialty.
2. Appropriate Engineering Education
The engineer must normally hold a relevant U.S. bachelor’s degree, a foreign equivalent or a combination of education and qualifying experience accepted as equivalent under immigration rules.
A credential evaluation may be needed when the degree was completed outside the United States.
3. Required Professional License
If state law requires a license to perform the offered engineering duties, the worker must hold the necessary license or qualify for an applicable temporary authorization. Not every engineering job legally requires a Professional Engineer license.
4. Labor Condition Application
Before filing the H-1B petition, the employer submits a Labor Condition Application to the Department of Labor. The employer must make wage and working-condition attestations and agree to pay at least the required wage.
5. Genuine Employer-Employee Relationship
The petition must show that the sponsoring organization has a genuine position and will employ the engineer according to the approved terms. Third-party placement and consulting arrangements may require detailed contracts, work orders and evidence of the employer’s continuing control.
H-1B Cap, Registration and 2026 Selection Rules
Most private-sector employers are subject to the annual H-1B cap. The regular cap is 65,000, and an additional 20,000 numbers are available for qualifying beneficiaries who earned an advanced degree from an eligible U.S. institution.
Cap-subject employers must generally submit an electronic registration before filing the full petition. The 2026 registration fee is $215 for each beneficiary registration.
Weighted Selection for FY 2027
For the FY 2027 H-1B cap season, USCIS implemented a wage-level-weighted selection system. Properly submitted registrations at all wage levels remain eligible, but higher wage levels receive greater weight in the selection process.
This means salary level can affect the chance of selection. However, a higher salary does not guarantee selection, and a lower wage level does not automatically make an engineer ineligible.
Cap-Exempt H-1B Employers
Some employers may file H-1B petitions without going through the annual cap. These can include qualifying institutions of higher education, affiliated nonprofit entities, nonprofit research organizations and government research organizations.
A cap-exempt engineering position at a university or qualifying research institution may therefore be available at different times of the year.
How Does the EB-3 Visa Work for Engineers?
EB-3 is an employment-based immigrant category for skilled workers, professionals and other workers. Engineering positions are most commonly filed under the professional or skilled worker subcategory.
An approved EB-3 case can allow the engineer, spouse and qualifying unmarried children under age 21 to become permanent residents.
Unlike H-1B, the offered job must be permanent and full-time. The employer must intend to employ the engineer indefinitely once permanent residence becomes available.
EB-3 Professional
The professional category generally requires a U.S. bachelor’s degree or foreign equivalent. The offered job must also require at least a bachelor’s degree.
Education and work experience generally cannot be combined to replace the bachelor’s degree requirement for the EB-3 professional category.
EB-3 Skilled Worker
The skilled-worker category applies when the permanent job requires at least two years of training or work experience. The engineer must meet the minimum requirements stated in the certified labor certification.
Some technical or engineering-related occupations that do not require a bachelor’s degree may fit this subcategory.
EB-3 Requirements for Engineers
1. Permanent Full-Time Job Offer
A U.S. employer must offer a genuine permanent position. Temporary assignments, independent-contract arrangements and seasonal jobs generally do not satisfy the ordinary EB-3 requirements.
2. Engineer Meets the Job Requirements
The engineer must possess the education, training, experience and licenses listed as the minimum requirements on the labor certification.
Experience gained with the sponsoring employer may be restricted if it was gained in a position substantially comparable to the sponsored job.
3. Labor Certification
Most employers must obtain a certified PERM labor certification from the Department of Labor. The process is designed to determine whether qualified, willing and available U.S. workers exist for the position and whether hiring the foreign engineer would negatively affect local wages or working conditions.
4. Employer’s Ability to Pay
The employer must demonstrate the continuing ability to pay the offered wage from the priority date until the engineer becomes a permanent resident. Evidence may include tax returns, annual reports, audited financial statements and payroll records.
5. Immigrant Visa Availability
An approved labor certification and Form I-140 do not automatically make a green card immediately available. The engineer’s priority date must be eligible under the Department of State Visa Bulletin.
EB-3 PERM Labor Certification Process
Step 1: Define the Permanent Engineering Position
The employer identifies the job title, duties, minimum education, experience, work location and offered wage. Requirements must reflect the employer’s actual business needs.
Step 2: Obtain a Prevailing Wage Determination
The employer requests a prevailing wage from the Department of Labor. The offered wage must meet or exceed the applicable required wage.
Step 3: Conduct Recruitment
The employer completes the required recruitment and notice procedures. Professional occupations generally require newspaper advertisements, a state workforce agency job order and additional recruitment methods.
Step 4: Review U.S. Applicants
The employer must consider U.S. applicants in good faith. A U.S. worker may be rejected only for a lawful, job-related reason.
Step 5: File Form ETA-9089
If no qualified and available U.S. worker is identified, the employer may file the permanent labor certification application.
Step 6: File Form I-140
After certification, the employer generally has 180 days to file Form I-140 with USCIS. The filing establishes the requested EB-3 classification and presents evidence of the worker’s qualifications and employer’s ability to pay.
Step 7: Complete the Green-Card Stage
When the priority date permits, an engineer in the United States may be able to file Form I-485 to adjust status. An engineer outside the country generally completes immigrant-visa processing through the National Visa Center and a U.S. embassy or consulate.
H-1B vs EB-3 Costs in 2026
Government filing costs depend on the employer’s size, nonprofit status, petition type and the worker’s location. Attorney fees, credential evaluations, translations, recruitment, medical examinations and travel are additional.
Typical H-1B Government Fees
| H-1B Cost | 2026 Amount | Who Generally Pays? |
|---|---|---|
| Electronic cap registration | $215 | Employer |
| Form I-129 filing fee | $780 standard; $460 for qualifying small employers and nonprofits | Employer |
| Asylum Program Fee | $600 standard; $300 for qualifying small employers; $0 for nonprofits | Employer |
| Fraud Prevention and Detection Fee | $500 when applicable | Employer |
| ACWIA training fee | $750 for employers with 25 or fewer employees; $1,500 for larger employers, unless exempt | Employer |
| Additional large-employer fee | $4,000 for certain employers with at least 50 employees and a high percentage of H-1B or L-1 workers | Employer |
| 2025 proclamation payment | $100,000 for certain new H-1B petitions covered by the proclamation | Petitioner |
| Premium processing | $2,965 optional | Employer or another permitted payer, depending on the reason |
| H-1B visa application fee | $205 per applicant, plus any nationality-based issuance fee | Visa applicant or employer |
Illustrative H-1B Employer Totals
A qualifying small employer filing an initial cap-subject petition could face approximately $2,225 in registration and ordinary mandatory government fees before premium processing, legal fees or the separate $100,000 payment.
A larger employer could face approximately $3,595 in ordinary registration and petition fees before optional premium processing, legal fees and any additional employer-specific charges.
If the $100,000 proclamation payment applies, it changes the economics of the H-1B petition dramatically and must be added to the ordinary fees.
Typical EB-3 Government and Recruitment Costs
| EB-3 Cost | 2026 Amount | Who Generally Pays? |
|---|---|---|
| PERM prevailing wage request | No federal filing fee | Employer |
| PERM Form ETA-9089 | No federal filing fee | Employer |
| Recruitment advertisements | Varies by location and advertising method | Employer |
| PERM-related employer legal costs | Varies | Employer; prohibited costs cannot be shifted to the worker |
| Form I-140 | $715 | Employer or permitted payer |
| I-140 Asylum Program Fee | $600 standard; $300 for qualifying small employers; $0 for nonprofits | Petitioner |
| I-140 premium processing | $2,965 optional | Employer or beneficiary |
| Form I-485 adjustment application | $1,440 for most adult applicants | Applicant or employer |
| Employment-based immigrant visa fee | $345 per person for consular processing | Applicant or employer |
| USCIS Immigrant Fee | $235 after immigrant-visa issuance | Applicant |
Each accompanying spouse or child may have separate adjustment, immigrant-visa, medical and document costs. The employer must bear the employer’s PERM recruitment expenses and cannot lawfully require the engineer to reimburse prohibited labor-certification costs.
Processing Times and Visa Backlogs
H-1B Timing
A cap-subject employer normally registers during the annual registration period. If selected, the employer receives a limited filing window for the full petition.
Premium processing can require USCIS to take qualifying adjudicative action within the applicable premium-processing period. It does not guarantee approval and does not eliminate consular delays, requests for evidence or security processing.
EB-3 Timing
EB-3 usually takes longer because it can involve a prevailing wage request, recruitment, PERM adjudication, Form I-140 and a wait for an immigrant visa number.
Processing time also depends heavily on the engineer’s country of birth. The Department of State applies per-country limits, and applicants born in countries with high demand can face substantial backlogs.
July 2026 EB-3 Visa Bulletin Snapshot
| Chargeability Area | EB-3 Final Action Date |
|---|---|
| Most countries | August 1, 2024 |
| China, mainland born | December 22, 2021 |
| India | January 1, 2014 |
| Mexico | August 1, 2024 |
| Philippines | August 1, 2023 |
Benefits for Spouses and Children
H-1B Dependents
A spouse and unmarried children under age 21 may qualify for H-4 status. Children cannot remain in H-4 status after aging out.
H-4 status does not automatically provide employment authorization. Certain H-4 spouses may apply for an employment authorization document when the H-1B principal has reached an eligible stage of the employment-based green-card process.
EB-3 Dependents
The engineer’s spouse and unmarried children under age 21 may qualify as derivative permanent residents. After approval, they generally receive the same permanent resident status as the principal applicant.
Which Is Better for Engineers: H-1B or EB-3?
H-1B May Be Better When:
- The employer needs the engineer for a temporary professional position.
- The engineer needs work authorization before an EB-3 case can be completed.
- The employer is cap-exempt.
- The position clearly qualifies as a specialty occupation.
- The engineer wants the flexibility associated with H-1B portability.
EB-3 May Be Better When:
- The employer is offering a permanent full-time position.
- The engineer’s long-term goal is permanent residence.
- The employer is prepared to complete PERM recruitment.
- The engineer meets the exact education and experience requirements.
- The employer wants to avoid dependence on an annual H-1B selection process.
Can an Employer File Both?
Yes. An employer can maintain an H-1B petition while also sponsoring the engineer for EB-3 permanent residence. H-1B permits dual intent, meaning a worker can hold temporary H-1B status while pursuing permanent residence.
Starting the green-card process early can be important because a certified PERM application establishes a priority date and certain workers may later qualify for H-1B extensions beyond the ordinary six-year limit.
Engineers Should Also Consider EB-2
An engineer with an advanced degree, qualifying bachelor’s degree plus progressive experience or exceptional ability may potentially qualify under EB-2 instead of EB-3. The employer and immigration counsel should compare both categories before beginning recruitment.
Frequently Asked Questions
Is H-1B a green card?
No. H-1B is temporary nonimmigrant status. EB-3 is an immigrant category that can lead to permanent residence.
Can an engineer apply for EB-3 without H-1B?
Yes. H-1B status is not required. An employer may sponsor a qualified engineer directly for EB-3 while the engineer is abroad or in another lawful status.
Does every engineering job qualify for H-1B?
No. The employer must show that the specific position normally requires a directly related bachelor’s degree or higher. The job title alone is not enough.
Does EB-3 require a lottery?
No. EB-3 does not use the H-1B registration lottery, but final green-card approval is limited by annual visa numbers and country-specific backlogs.
Who pays H-1B fees?
The employer must generally pay the mandatory petition, training, fraud and employer-related fees. Rules governing optional premium processing and personal visa expenses depend on who benefits from the payment and wage-compliance requirements.
Who pays EB-3 PERM costs?
The employer must pay recruitment expenses and prohibited employer legal costs associated with obtaining labor certification. The worker may pay legitimate costs for separate personal representation.
Can an H-1B engineer change employers?
Yes. The new employer normally files a new H-1B petition. An eligible worker may be able to begin employment after USCIS receives a properly filed portability petition.
Can an EB-3 engineer change employers?
Changing employers before permanent residence is approved can affect the case because EB-3 sponsorship is based on a specific permanent job offer. Limited adjustment-of-status portability may apply after Form I-485 has been pending for at least 180 days and the new job is in the same or a similar occupation.
Is premium processing available for H-1B and EB-3?
Yes. Premium processing is available for qualifying H-1B Form I-129 petitions and EB-3 Form I-140 petitions. It speeds USCIS action on that petition but does not make an immigrant visa number available sooner.
Which option is faster?
H-1B can be faster for temporary employment when the employer is cap-exempt or the registration is selected. EB-3 is generally slower because of PERM and immigrant-visa availability.
Bottom Line
H-1B and EB-3 should not be viewed as interchangeable visas. H-1B provides temporary work authorization for a qualifying specialty-occupation position. EB-3 provides a path to permanent residence through a permanent job offer, labor certification and immigrant petition.
For many engineers, the strongest strategy is to use H-1B status for lawful employment while the employer completes an EB-3 or EB-2 green-card case. However, the annual H-1B cap, weighted selection rules, the potential $100,000 supplemental payment and changing Visa Bulletin backlogs make careful planning essential.
Employers should confirm current fees, wage requirements, filing dates and proclamation guidance immediately before submitting a case. Engineers should also compare EB-2, cap-exempt H-1B and other employment-based options rather than assuming EB-3 is the only permanent category available.
Comments
Post a Comment