Browse StatesAboutVisa StrategySponsor CheckerVisa IntelligenceLottery CalculatorPricing

H-1B $100K Fee: Pay.gov Payment Instructions (Step by Step)

The $100K Asylum Program Fee must be paid on pay.gov BEFORE filing Form I-129. Payment confirmation must be the first page of your filing packet. Here is exactly how to do it.

If your employer is subject to the $100K Asylum Program Fee and your FY2027 H-1B petition is being filed via consular processing, the fee must be paid through pay.gov before the I-129 is submitted to USCIS. Petitions received without proof of payment will be rejected. This is a hard rejection -- not an RFE. With the April 1 filing window opening in 4 days, employers must complete this payment immediately after lottery selection.

Quick Answer: The $100K Asylum Program Fee applies ONLY to employers with 50+ employees where 50%+ are H-1B/L-1 workers, and ONLY for petitions filed as consular processing (NOT change of status from within the US). Payment is made at pay.gov under form "USCIS Asylum Program Fee." You need the beneficiary's name, passport number, and petition details. Print the payment confirmation and include it as the FIRST page of the I-129 filing packet. F-1 students filing change of status are EXEMPT.

Employers Most Likely Subject to the $100K Fee

CompanyH-1B Filings$100K Fee Status
Infosys32,840Likely subject -- high H-1B/L-1 ratio
Tata Consultancy28,950Likely subject -- high H-1B/L-1 ratio
Cognizant26,700Likely subject -- high H-1B/L-1 ratio
Amazon55,150NOT subject -- below 50% H-1B/L-1 workforce
Google33,416NOT subject -- below 50% H-1B/L-1 workforce
Microsoft34,626NOT subject -- below 50% H-1B/L-1 workforce
Deloitte18,200Borderline -- depends on office composition
JPMorgan12,400NOT subject -- below 50% H-1B/L-1 workforce

Visa Insights: Pay.gov Step-by-Step Process

Step 1: Go to pay.gov and create an account or log in. Use the employer's corporate account, not a personal account. Search for form name "USCIS Asylum Program Fee" or navigate directly via the USCIS-provided link in the selection notification.

Step 2: Enter the beneficiary information exactly as it appears on the I-129 petition: full legal name, date of birth, passport number, country of citizenship, and the USCIS receipt number (if available -- for initial petitions, leave blank and use the employer's FEIN instead). Enter the petition type as "H-1B" and processing type as "Consular Processing."

Step 3: Pay the $100,000 fee via ACH bank transfer or credit/debit card. ACH is recommended for this amount as credit card fees add 2-3% ($2,000-$3,000). Payment confirmation generates immediately for ACH if during banking hours.

Step 4: Print the payment confirmation receipt. This receipt MUST be included as the FIRST page of the I-129 filing packet. USCIS intake staff check for this confirmation before processing the petition. No confirmation = automatic rejection.

Common Errors: (1) Misspelling beneficiary name -- must match I-129 exactly. (2) Using wrong passport number. (3) Filing as change of status but paying the fee anyway (wastes $100K -- COS is exempt). (4) Not printing confirmation before filing. (5) Paying from personal account instead of employer corporate account.

Real Sponsorship Examples: $100K Fee Scenarios

  • TCS -- Software Developer, Edison, NJ -- $85,000/year -- Employer subject to $100K fee, filing consular processing for employee in India. Total employer cost: $100K fee + $460 I-129 + $500 fraud prevention + $2,805 premium processing = $103,765.
  • Infosys -- Technology Analyst, Plano, TX -- $78,000/year -- Same fee structure. If employee were an F-1 student filing change of status, the $100K fee would be completely waived. But employee is abroad, so consular processing is the only option.
  • Amazon -- SDE II, Seattle, WA -- $189,000/year -- Employer NOT subject to $100K fee because less than 50% of Amazon's workforce is H-1B/L-1. No pay.gov payment needed regardless of processing type.

Job Titles Where $100K Fee Is Most Common

  • Technology Analyst (consulting firms -- high fee exposure)
  • Systems Engineer (IT services companies)
  • Software Developer (consulting companies filing from abroad)
  • IT Project Manager (staffing firms)
  • Business Analyst (consulting placement roles)
  • Quality Assurance Engineer (offshore-to-onsite transfers)

Related Wisa Resources

Check If Your Employer Is Subject to the $100K Fee

Search Wisa to see your employer's H-1B filing volume and workforce composition indicators.

Check Your Employer →
Find Your H-1B Sponsor

Search thousands of verified H-1B sponsors by company, industry, and location.

Search H-1B Sponsors on Wisa →

Frequently Asked Questions

My employer says they are not subject to the $100K fee -- how can I verify?

The $100K fee applies to employers with 50 or more full-time employees in the US where 50% or more of those employees hold H-1B or L-1 status. Your employer should know their own workforce composition. You can also check the company's H-1B filing volume on Wisa relative to their total employee count. If unsure, ask the immigration attorney preparing your petition -- they are required to make this determination as part of filing.

I am an F-1 student filing change of status -- do I need to pay the $100K fee?

No. F-1 students filing H-1B change of status from within the US are EXEMPT from the $100K Asylum Program Fee. This exemption applies regardless of whether your employer would otherwise be subject to the fee. This is one of the strongest reasons for F-1 students to file change of status rather than consular processing.

Can the $100K fee be refunded if my petition is denied?

USCIS policy states the Asylum Program Fee is non-refundable once paid, regardless of the petition outcome. If your petition is denied, the $100K is not returned. This creates enormous financial risk for employers and is one reason some covered employers are reducing their H-1B sponsorship or shifting to change-of-status filings for US-based beneficiaries.

What if my employer refuses to pay the $100K fee and drops my petition?

Unfortunately, beneficiaries cannot pay the fee themselves -- it must come from the employer. If your employer drops your petition because of the fee, your selection is forfeit. Options include: (1) negotiate -- some employers split the cost informally through salary adjustments, though this is legally gray, (2) find a different employer willing to sponsor and file a new petition using a new registration, or (3) file change of status if you are in the US on a valid status -- COS is exempt from the fee entirely.

Related Guides