Money Score
--

Analyze 3 calcs to unlock

0 of 3 analyzed

View your saved analyses

Recently used

Your recents will appear here

Related calculators

Green Card Cost CalculatorImmigration Timeline CalculatorUS Citizenship Cost Calculator
Browse all categories
Mortgage & Real EstateDebt & LoansInvestments & CryptoRetirement & SavingsTax & BusinessCareerReal EstateCost GuidesHome ImprovementLegal & BusinessAuto & VehicleEducationPetsImmigrationMilitary
HomeImmigrationH-1B Visa Cost Calculator

H-1B Visa Cost Calculator

Calculate the total cost of H-1B visa sponsorship in 2025. Includes employer-required fees, premium processing, attorney costs, and dependent visa fees.

Auto-updated May 27, 2026 · Verified daily against IRS, Fed & Treasury sources

Instant resultsNo signupVerified formula
Free · No signup · Verified
H-1B Visa Cost Calculator

Enter your numbers below

Related calculators

Green Card Cost CalculatorImmigration Timeline CalculatorUS Citizenship Cost Calculator
Your Results

Based on your inputs

Demo numbers · replace inputs to see yours
Total Estimated Cost
$7,095positive

Large company H-1B sponsorship

H-1B Registration Fee$215
I-129 Base Filing Fee$780
ACWIA Training Fee$1,500
Fraud Prevention Fee$500
Asylum Program Fee$600
Mandatory Employer Fees$3,595
Total Employer Cost$3,595
Attorney Fees (est.)$3,500
Total Employee Cost$3,500
Grand Total$7,095

Estimated Timeline

Regular: 3-6 months after filing (8-12 months total from registration)

This calculator provides estimates only. Immigration laws change frequently. Consult an immigration attorney for your specific situation.

Money Score: Analyze 3 calcs across rent, debt, and savings to unlock.

More actions
Embed
Saved
Money Score
--

Analyze 3 calcs to unlock

0 of 3 analyzed

View your saved analyses

Your next step

📊 Analyze 3+ calcs to unlock your Financial Picture dashboard (cross-analysis of all your numbers).

Continue with Student Visa Cost

Deep-dive articles

Key Takeaways

  • Total H-1B employer cost: $2,795-$6,600+ depending on company size and premium processing
  • Base I-129 filing fee: $780; ACWIA fee: $750 (small) or $1,500 (large company)
  • H-1B registration fee: $215 per beneficiary for the lottery
  • Premium processing: $2,805 for 15-business-day adjudication
  • Employers cannot pass mandatory government fees to the employee

Understanding the H-1B Visa Program

The H-1B visa is the primary work visa for specialty occupation workers in the United States. It allows US employers to temporarily employ foreign workers in positions that require at least a bachelor's degree or equivalent in a specific field. The program has an annual cap of 65,000 regular visas plus 20,000 for holders of US master's degrees or higher, making it highly competitive with selection done through a lottery system.

The H-1B process involves several stages, each with its own costs and timelines. Understanding who pays what is critical because federal law prohibits employers from passing certain mandatory fees to employees. Violations can result in significant penalties including fines, back pay requirements, and debarment from the H-1B program.

H-1B Registration and Lottery Phase

The process begins with the electronic registration period, which typically opens in early March each year. Employers (or their attorneys) submit a registration for each beneficiary they wish to sponsor, paying the $215 registration fee per beneficiary. USCIS then conducts a random lottery selection if registrations exceed the cap. In recent years, USCIS has received 400,000-700,000 registrations for the 85,000 available slots, resulting in selection rates of roughly 12-25%.

The registration fee is non-refundable regardless of selection outcome. If selected, the employer has a 90-day window to file the full I-129 petition. If not selected, the registration fee is lost. Some employers register multiple beneficiaries to increase their chances, though USCIS has implemented measures to detect and prevent abuse of the system through duplicate registrations by related entities.

Mandatory Employer Fees

Once selected in the lottery, the employer must pay several mandatory government fees. The I-129 base filing fee is $780. The American Competitiveness and Workforce Improvement Act (ACWIA) training fee is $750 for employers with fewer than 25 full-time equivalent employees and $1,500 for larger employers. This fee funds training programs for US workers.

The Fraud Prevention and Detection Fee of $500 applies to all initial H-1B petitions and first-time employers filing change of employer petitions. The Asylum Program Fee is $600 for employers with 25 or more full-time employees and $300 for smaller employers. Non-profit organizations and government research organizations are exempt from the Asylum Program Fee.

These mandatory fees total $2,245 for small employers and $3,395 for larger companies. Federal regulations specifically prohibit employers from requiring H-1B workers to pay, reimburse, or indemnify the employer for these costs. Attempting to pass these fees to employees through payroll deductions, reduced wages, or contractual agreements violates the Immigration and Nationality Act.

Premium Processing

Premium processing is an optional service that guarantees USCIS will take action on the petition within 15 business days. The fee is $2,805. This does not guarantee approval but ensures a timely response, which may be an approval, denial, request for evidence (RFE), or notice of intent to deny (NOID). If USCIS fails to meet the 15-day deadline, the fee is refunded.

Unlike mandatory employer fees, premium processing can legally be paid by either the employer or the employee. Many employers choose to pay this fee as part of their sponsorship package to attract top talent. However, if the employee pays, it must be truly voluntary and not a condition of employment or sponsorship.

Attorney Fees and Legal Costs

While not legally required, most employers use immigration attorneys for H-1B petitions due to the complexity of the process. Attorney fees for H-1B cases typically range from $2,000-$5,000 for the petition preparation and filing. Some firms charge flat fees while others bill hourly.

The Legal Condition Application (LCA) must be filed with the Department of Labor before the H-1B petition. There is no government fee for the LCA, but attorney time for preparation adds to overall costs. The LCA requires the employer to attest to paying the prevailing wage, providing working conditions comparable to US workers, and not adversely affecting other workers.

Employers typically pay attorney fees for the H-1B petition itself. Employees may choose to hire their own attorney for personal immigration matters (such as dependent applications or long-term immigration planning) at their own expense. This separation of legal representation helps avoid conflicts of interest.

Dependent (H-4) Visa Costs

H-1B workers can bring their spouse and unmarried children under 21 to the US on H-4 dependent visas. The I-539 application fee for each dependent is $470. If applying from outside the US, the consular processing fee (DS-160) is $185 per dependent. These costs are typically borne by the employee.

H-4 spouses of H-1B workers whose employers have filed an approved I-140 immigrant petition may apply for employment authorization (H-4 EAD). The I-765 application for employment authorization costs $410 per applicant. This work permit allows H-4 spouses to work for any US employer while the green card process is pending.

Total Cost Analysis by Company Size

For a small company (under 25 employees) without premium processing and no dependents, the minimum employer cost is approximately $2,245 in government fees plus $2,000-$5,000 in attorney fees, totaling $4,245-$7,245. With premium processing, add $2,805 for a total of $7,050-$10,050.

For a large company (25+ employees) without premium processing, employer costs are approximately $3,395 in government fees plus $2,000-$5,000 in attorney fees, totaling $5,395-$8,395. With premium processing, the total reaches $8,200-$11,200. These figures do not include the employee's costs for dependents or personal legal representation.

H-1B Extensions and Transfers

H-1B visas are initially granted for up to three years and can be extended for a total maximum stay of six years. Extension petitions require a new I-129 filing ($780) but do not require the ACWIA fee or Fraud Prevention fee. The Asylum Program Fee still applies to extensions.

H-1B transfers (changing employers) require a new I-129 petition with all applicable fees. The advantage of an H-1B transfer is that the worker does not need to go through the lottery again; they can begin working for the new employer as soon as the transfer petition is filed (portability provision). Transfer costs are similar to initial petitions, minus the registration fee.

Beyond the six-year limit, extensions are possible if a PERM labor certification or I-140 immigrant petition has been filed at least 365 days before the H-1B expiration. These extensions are granted in one-year or three-year increments while the green card process is pending, a critical provision for workers from countries with long green card backlogs.

Total employer costs range from $2,500 to $15,000+ depending on company size, premium processing, and attorney fees. Base government filing fees start at $1,810 for small companies.

The H-1B electronic registration fee is $215 per beneficiary as of 2025. This fee is paid during the lottery registration period in March.

Premium processing costs $2,805 and guarantees a response within 15 business days. It can be paid by the employer or employee.

Employers must pay the base filing fee, ACWIA fee, and fraud prevention fee by law. Employees may voluntarily pay for premium processing and their own attorney fees.

The Asylum Program Fee is $600 for companies with 25+ employees and $300 for smaller companies. Non-profit and government petitioners are exempt.

The H-1B lottery selection rate varies by year. With approximately 400,000-700,000 registrations competing for 85,000 regular cap visas (65,000 + 20,000 master's cap), the selection rate typically ranges from 14-25% per registration.

An H-1B transfer to a new employer costs the same as a new petition: $1,810-$6,460 in government fees plus $2,000-$5,000 in attorney fees. The employee can start working for the new employer once the transfer petition is filed.

Small companies with under 25 employees pay lower ACWIA training fees ($750 vs $1,500) and lower Asylum Program fees ($300 vs $600). Total government fees for small companies start around $2,500 versus $3,900+ for large employers.

Yes, H-1B filing fees, attorney fees, and premium processing costs are deductible as ordinary business expenses. These costs are typically classified under legal and professional services. The tax deduction partially offsets the significant upfront investment.

A Request for Evidence adds $1,000-$3,000 in attorney fees for preparation and response. Expert opinion letters cost $1,000-$5,000 each. RFE responses must be filed within 60 days. About 30-40% of H-1B petitions receive RFEs.

Total = Employer Fees + Employee Fees

Employer Fees = Registration + I-129 + ACWIA + Fraud Prevention + Asylum + Premium Processing

Employee Fees = Dependent I-539 Fees + Attorney Fees (optional)

Published byJere Salmisto· Founder, CalcFiReviewed byCalcFi EditorialEditorial standardsMethodologyLast updated May 28, 2026

Primary sources & authoritative references

Every formula on this page traces to a federal agency, central bank, or peer-reviewed institution. We cite the rule-makers, not secondhand blogs.

  • USA.gov — Money and consumer protection — U.S. General Services Administration (opens in new tab)

Found an error in a formula or source? Report it →

Calculations are for educational purposes only. Consult a qualified financial advisor for personalized advice.