The cost for an H-1B application ranges from $1,700 to $2,500, depending on the size of the company. For premium processing, there is an additional fee of $2,805.
Basic Fees (2024 Information)
1. For Lottery
- 
Electronic Registration Fee: $10 
2. For Petition
- 
I-129 Application Fee: $460 
- 
Anti-Fraud Fee: $500 (not required for H-1B Extension) 
- 
ACWIA Fee: - 
Employers with 25 or More Full-Time Employees: $1,500 
- 
Employers with Fewer Than 25 Full-Time Employees: $750 
 
- 
These fees are to be paid by the employer.
Non-profit organizations, government research institutions, and educational institutions are exempt from paying the ACWIA fee.
Additional Fees
- 
Premium Processing Fee: $2,805 
- 
Additional Fee for Large-Size Companies: if the employer has 50 or more employees and more than half hold H-1B or L-1 status, there will be an additional fee of $4,000. 
Note: The fees above do not include attorney fees.