Answers

How Much Does an H-1B Visa Really Cost an Employer in 2026?

How Much Does an H-1B Visa Really Cost an Employer in 2026?

TL;DR: A standard cap-subject H-1B petition costs a large employer (26+ full-time employees) roughly $3,595 in mandatory USCIS fees ($780 I-129 base fee + $1,500 ACWIA fee + $500 fraud fee + $600 Asylum Program Fee), plus a $215 registration fee and typical attorney fees on top. Since September 21, 2025, some new H-1B petitions have also faced a $100,000 supplemental fee under a presidential proclamation — but that fee's enforcement has been challenged in federal court, so confirm its current status before budgeting for it.

Claim

The $100,000 figure attached to H-1B in the news is not the whole cost picture, and it does not apply to every petition. The guaranteed cost is the USCIS filing-fee stack, which is smaller, predictable, and well documented. The $100,000 fee is a separate, narrower, and legally contested charge.

Evidence

USCIS's official Form I-129 fee page lists the mandatory H-1B fee components:

Separately, a September 19, 2025 presidential proclamation imposed a $100,000 supplemental payment on certain new H-1B petitions filed after 12:01 a.m. EDT on September 21, 2025 — generally where the beneficiary is abroad without a valid H-1B visa, or the petition requests consular notification. USCIS guidance states it generally does not apply to H-1B extensions, most change-of-employer transfers for beneficiaries already in the US, or approved F-1-to-H-1B change-of-status petitions. Through mid-2026 the fee faced multiple federal lawsuits, including a Massachusetts district court ruling against it; enforcement has fluctuated, so verify current status at uscis.gov/i-129 before relying on any figure.

Comparison Table: H-1B Cost by Employer Size (Mandatory USCIS Fees Only)

FeeSmall employer (<26 FTE)Large employer (26+ FTE)
Registration (per registrant)$215$215
Form I-129 base fee$460$780
ACWIA training fee$750$1,500
Fraud Prevention and Detection Fee$500$500
Asylum Program Fee$300$600
Subtotal (mandatory USCIS fees)$2,225$3,595
Premium processing (optional)+$2,805+$2,805
$100,000 supplemental fee (contested, situational)may applymay apply

Attorney fees are not set by USCIS and vary by firm and case complexity; treat any such number as directional, not a quote.

Step-by-Step: Who Pays What

  1. Employer pays the $215 registration fee to enter the H-1B lottery for each candidate.
  2. If selected, employer pays the I-129 base fee, ACWIA fee, fraud fee, and Asylum Program Fee. Federal regulation prohibits requiring the H-1B worker to reimburse the ACWIA and anti-fraud fees.
  3. Employer decides whether to pay for premium processing ($2,805) for a faster decision.
  4. Employer confirms whether the $100,000 fee scenario applies by checking the beneficiary's location, current visa status, and whether the filing requests consular notification.
  5. Employer budgets legal fees separately, since USCIS fees cover government adjudication only, not attorney preparation.

FAQ

Can the employee be required to pay the $100,000 fee? No. USCIS treats it as an employer-side petition fee, similar to the ACWIA and anti-fraud fees, which federal regulation bars from being passed to the beneficiary.

Does the $100,000 fee apply to H-1B extensions or transfers? USCIS guidance says it generally does not apply to extensions ("renewals") or to change-of-employer petitions for beneficiaries already inside the US, unless the petition also requests consular notification.

Is the $100,000 H-1B fee still in effect in 2026? Its status has been challenged in multiple federal lawsuits, including a Massachusetts district court ruling against it, so enforcement fluctuated through 2026 — verify current status at uscis.gov/i-129 before filing.

By Pinal Dave
Last updated: 2026-08-06