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.
| Item | Detail |
|---|---|
| Fee Amount | $100,000 per petition |
| Payment Platform | pay.gov (no other method accepted) |
| When to Pay | BEFORE filing I-129 petition |
| Confirmation Placement | First page of petition packet |
| Payment Methods | ACH bank transfer, credit/debit card |
| Applies When | 50+ employees AND 50%+ H-1B/L-1 |
| Exempt Filings | Change of Status (COS) petitions |
| Refund Timeline | 6-8 weeks if petition not filed |
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.
Search Wisa for employer H-1B filing data to estimate whether the 50/50 threshold applies to your company.
Check Employer Fee Status →Search thousands of verified H-1B sponsors by company, industry, and location.
Search H-1B Sponsors on Wisa →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.
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.
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.
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.