Browse StatesAboutVisa StrategySponsor CheckerVisa IntelligenceLottery CalculatorPricing

How to Pay the $100K H-1B Fee on Pay.gov: Complete Step-by-Step Guide

Payment must happen BEFORE filing I-129, confirmation goes as first page of packet, what happens if payment is missing, refund policy, and common procedural errors

For employers subject to the $100,000 Asylum Program Fee (50+ employees, 50%+ H-1B/L-1 workforce), the payment process on pay.gov is a critical procedural step that must happen BEFORE filing the I-129 petition. Procedural errors in the payment process have caused petition rejections, delays, and even denials. This guide walks through the exact step-by-step process, where to place the confirmation receipt, and how to avoid the most common mistakes.

Quick Answer: Go to pay.gov, search for "USCIS Asylum Program Fee," pay $100,000 per petition. Print the confirmation page and include it as the FIRST page of your I-129 petition packet — before the G-28 or cover letter. Payment must be completed BEFORE mailing. Missing or incorrect payment = petition rejection. Refunds are available if the petition is not filed, but the process takes 6-8 weeks.

$100K Fee Quick Reference

ItemDetail
Fee Amount$100,000 per petition
Payment Platformpay.gov (no other method accepted)
When to PayBEFORE filing I-129 petition
Confirmation PlacementFirst page of petition packet
Payment MethodsACH bank transfer, credit/debit card
Applies When50+ employees AND 50%+ H-1B/L-1
Exempt FilingsChange of Status (COS) petitions
Refund Timeline6-8 weeks if petition not filed

Visa Insights: The $100K Fee Payment Process

The Asylum Program Fee was established by the FY2024 appropriations act and applies to H-1B and L-1 petitions filed by employers with 50 or more full-time equivalent employees where more than 50% of those employees hold H-1B or L-1 status. The fee applies ONLY to petitions requesting consular processing — Change of Status (COS) petitions are exempt. For FY2027, this means employers should file COS whenever the beneficiary qualifies to avoid the fee entirely.

The most common procedural errors causing rejections: (1) Missing pay.gov confirmation — the confirmation receipt must be physically included in the petition packet. An electronic receipt saved in email is not sufficient. (2) Wrong placement — the confirmation must be the FIRST page, before the G-28 (attorney authorization), cover letter, or Form I-129. USCIS intake clerks check for this specific placement. (3) Payment-petition mismatch — each pay.gov payment is for a specific petition. The beneficiary name on the payment must match the petition. You cannot make one lump payment for multiple petitions. (4) Payment timing — payment must be completed BEFORE the petition is mailed. Payments made on the same day as filing but after the petition was already in transit have caused issues.

For employers filing multiple petitions, the logistics are significant. An IT consulting firm with 10 consular processing petitions owes $1,000,000 in Asylum Program Fees alone — paid via 10 separate pay.gov transactions of $100,000 each. Each payment generates a unique confirmation that must be matched to the correct petition packet. Any mismatch results in rejection. Some employers are designating a single person to handle all pay.gov transactions and petition assembly to minimize errors.

Real Examples: $100K Fee Payment Issues

  • Consulting Firm — Payment Confirmation Missing: Filed 6 petitions on April 5. One petition packet was assembled without the pay.gov confirmation page (accidentally left on the printer). That petition was rejected. The other 5 were accepted. Refiled the rejected petition on April 12 with the confirmation included. Lost 7 days.
  • IT Services Company — Wrong Placement: Included the pay.gov confirmation, but placed it AFTER the G-28 and cover letter instead of as the first page. Petition accepted (some service centers are more lenient about placement) but processing was delayed as intake staff had to locate it. Best practice: always first page.
  • Employer Filed COS to Avoid Fee: Large consulting firm with 65% H-1B workforce. 15 selected candidates — 9 eligible for COS (no fee), 6 required consular processing ($600K in fees). Employer saved $900K by switching all COS-eligible candidates away from their usual consular processing workflow.

Step-by-Step Payment Process

  • Step 1: Go to pay.gov and create an account or log in
  • Step 2: Search for "USCIS Asylum Program Fee" in the forms search
  • Step 3: Enter beneficiary name, petition type (H-1B), and employer information
  • Step 4: Select payment method (ACH or card) and complete $100,000 payment
  • Step 5: Print the confirmation page immediately — this is your receipt
  • Step 6: Place the printed confirmation as the FIRST page of your I-129 packet

Related Guides on Wisa

Check if Your Employer Owes the $100K Fee

Search Wisa for employer H-1B filing data to estimate whether the 50/50 threshold applies to your company.

Check Employer Fee Status →
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

Can I pay the $100K fee after filing the I-129 petition?

No. The payment must be completed BEFORE the petition is filed (mailed or submitted). USCIS will reject petitions where the pay.gov payment was not completed prior to filing. Make the payment at least 1-2 business days before you plan to mail the petition to ensure the transaction clears and you have the printed confirmation in hand.

What if I paid the $100K fee but decided not to file the petition?

You can request a refund through pay.gov. The refund process takes approximately 6-8 weeks. You will need to provide the pay.gov confirmation number and a statement that the petition was not filed. If the petition was filed and rejected (not denied), you may also request a refund. If the petition was filed and denied, the fee is generally NOT refundable.

Does the $100K fee apply if I file Change of Status instead of consular processing?

No. The Asylum Program Fee applies ONLY to petitions requesting consular processing (notification at a U.S. consulate abroad). Change of Status petitions — where the beneficiary transitions from their current status (F-1, L-1, etc.) to H-1B while remaining in the U.S. — are EXEMPT from the $100K fee. This is the single biggest reason to file COS when possible.

My company has 50 employees but only 30% are H-1B/L-1. Do we owe the fee?

No. BOTH conditions must be met: 50+ employees AND more than 50% in H-1B/L-1 status. If your company has 50 employees but only 30% are H-1B/L-1, you do not owe the $100K fee. Document your employee count and H-1B/L-1 percentage carefully — USCIS may request verification. The employee count is based on full-time equivalents as of the petition filing date.

Related Guides