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 · Verified daily against IRS, Fed & Treasury sources
Enter your numbers below
Based on your inputs
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)
Money Score: Analyze 3 calcs across rent, debt, and savings to unlock.
Analyze 3 calcs to unlock
0 of 3 analyzed
Analyze 3+ calcs to unlock your Financial Picture dashboard (cross-analysis of all your numbers).
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.
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.
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 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.
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.
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.
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 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)
Every formula on this page traces to a federal agency, central bank, or peer-reviewed institution. We cite the rule-makers, not secondhand blogs.
Found an error in a formula or source? Report it →
Calculations are for educational purposes only. Consult a qualified financial advisor for personalized advice.