H1-B Visa Fees

Updated on August 14, 2023
At a Glance: The H1-B visa entails significant fees, primarily borne by the employer. The costs include a $460 basic filing fee, AICWA fees ranging from $750 to $1500 based on the employer’s size, a $500 fraud prevention fee, a $4000 fee for businesses with over 50 employees, a $1225 optional premium processing fee, and immigration attorney fees ranging from $500 to $3000. Visa stamping fees vary based on the applicant’s country of origin. Employers are responsible for most fees, and payments can be made through money orders or checks. Refunds are typically not provided, except in specific circumstances. Transfer and extension fees mainly involve the basic filing fee, with optional premium processing. Other fees are covered by the employer.

This article was reviewed by Rohit Mittal—co-founder of Stilt, Inc, financial expert, and immigrant. To learn more about Rohit’s credentials, visit his LinkedIn, Substack, and Twitter.

The H1-B is one of the most prized visas among foreign nationals seeking to immigrate to the United States, with a precious few granted to some of the most skilled and accomplished applicants.

Obtaining an H1-B visa can be very difficult (check out our H1B visa guide if you want to give yourself the best chance of getting one), and not just because of the high standards and vetting involved in seeking one.

There is also a range of fees incurred throughout the H1-B application process which can vary depending on the status and specifics of the applicant.

When it comes to the basic fee, fraud prevention fee, premium processing fee, and so many others, it’s important to know all the potential costs involved before you begin the application process, especially those particular to your situation and country of origin.

This article provides a detailed guide on all the fees involved in the H1-B process so you’ll be prepared when the time comes.

Visa Fees at a Glance

Part of what makes the H1-B visa difficult to obtain is that the employer must cover most of the fees involved in the application.

This makes the total cost of bringing in a foreign national on an H1-B visa quite high, so an employer must be highly motivated to do so and see the process through.

The following chart provides a breakdown of the different fees involved and their amounts:

Type of FeeAmount of Fee (in USD)
Basic Fee for Visa Filing$460
AICWA or American Competitiveness and Workforce Improvement Act of 1998 fee$750 $1500
Fraud Prevent and Detection Fee$500
Fee that is based on Public Law 114-113$4000
Premium Processing fee (if needed urgently)*$1,225*
Immigration Attorney Fee$500-$3000
H1B Visa Stamping FeesVaries, depending on the country

Basic Fee for Visa Filing

The Basic Fee for the H1-B visa—the baseline cost of filing an I-129 H-1B application—is currently $460.

This fee is unchanged from last year but was significantly increased from the previous $325, so it’s important to keep track of changes in fees so that your application is properly processed.

Always check the USCIS website before filing an application.

The basic filing fee applies not only to first-time applications but also must be paid when the visa holder wishes to transfer or amend their visa status, or if they are renewing their visa.

It is the duty of the employer or H1-B sponsor to cover the basic filing fee since it is their wish to bring a foreign national in to fulfill their employment needs.

AICWA or American Competitiveness and Workforce Improvement Act of 1998 Fee

The AICWA Act of 1998 imposed a fee on businesses for hiring and training foreign nationals rather than American workers and is also known as the “training” fee.

Since the training and accompanying fee are business expenses, the employer must cover this fee.

There are two different categories under the AICWA: employers with 1-25 full-time employees, and those with over 25 full-time employees.

The fee for businesses with 1-25 full-time employees is $750, while businesses with over 25 full-time employees must pay $1500.

Certain institutions hiring foreign nationals are exempted from this fee, though, including primary and secondary schools, governmental research institutions, and non-profit organizations affiliated with academic institutions.

Fraud Prevention and Detection Fee

This $500 fee is applicable when a prospective H1-B visa holder is filing a new application or changing employers.

If the applicant is simply renewing his or her H1-B with the same employer this fee is not required. Since this is a business expense and required by law, it is the employer’s duty to cover this fee.

The fee provides the USCIS with the resources to vet applicants and prevent fraudulent applications from being processed. It also places another obstacle in the path to obtaining an H1-B, further restricting the number that is processed.

Public Law 114-113 Fee

Public Law 114-113 imposes a $4000 fee on businesses that have more than 50 employees, over half of whom are H-1B or L-1 Visa status.

The aim of this steep fee, like the AIWC fee, is to penalize larger businesses that rely too heavily on foreign labor rather than hiring American workers.

Thus, the fee must be covered by the business. After a business has 50 employees with over half on an H1-B or L-1 they must pay a $4000 fee for each new H-1B worker hired.

Premium Processing Fee

The time frame for processing an H-1B visa can be lengthy, which often causes problems for applicants who need documentation quickly.

The Premium Processing fee gives applicants the option of circumventing this process, guaranteeing that it will be completed within 15 calendar days for a $1225 charge.

This fee is optional and does not improve the applicant’s chances of being accepted.

The Premium Processing fee may be paid by either the employee or the employer. If the employee pays the premium fee the application must be accompanied by an explanation written by the employer detailing why this was necessary.

This explanation is required so that employees are not compelled to pay for Premium Processing by their employer.

Immigration Attorney Fee

Each H-1B application has its own nuances and specific requirements based on the circumstances of the applicant and what they seek to accomplish in the United States.

This wide variation in possibilities and the issues that can potentially arise throughout the process makes hiring an immigration attorney a necessity for many. Some wait until problems arise before doing so, while others retain an attorney to streamline the process from end to end.

Having an attorney handle the application process can improve the chances of acceptance, especially in more complex cases. The cost of an immigration attorney varies greatly, from anywhere from $500 to $3000 or more.

Visa Stamping Fees

Upon entering the country, H-1B visa holders must get their passports stamped with an H-1B stamp to indicate that their application was successful and they were granted the visa.

The cost of this stamp depends on the visa holder’s country of origin. The requirements for receiving the stamp are as follows:

  • A 600 x 600 photograph of the visa holder
  • Completed Form DS-160
  • Completed application payment
  • An interview at the American consulate

How Should These Payments be Made?

As stated above, most fees incurred in the visa application process are the responsibility of the employer or sponsor.

For fees that applicants must themselves pay, the I-29 Immigration Form stipulates that there are only two valid forms of payment: money orders or checks.

Each new visa fee requires a separate payment in this form.

Can my H-1B Visa Fees be Refunded?

Typically the USCIS retains the fee regardless of whether the application is accepted or not. However, if an application was entered into the annual lottery and not selected, the USCIS will refund the fee.

Applicants may also receive a refund if:

  • The USCIS incidentally asked for an unnecessary document and charged a fee
  • The USCIS charged the incorrect amount
  • An H-1B application takes longer than 15 calendar days after paying for Premium Processing

How much are H-1B Transfer and Extension Fees

The only fee that must be paid upon transfer or extension of an H-1B visa is the basic filing fee for the I-129, while the applicant has the option of paying the Premium Processing fee.

Any other fees involved with transferring or extending the visa must be covered by the employer.

Read More


The numerous fees incurred throughout the process of obtaining an H-1B visa is a major factor in the difficulty many have in getting one.

Some of the fees were put in place specifically to discourage employers from hiring foreign nationals, and there can be steep prices to pay for doing so. Thus, finding a motivated sponsor is perhaps the most valuable step you can take to ensure success.

Next is a detailed understanding of the application process, including the necessary documentation and fees. If you have a skill set or experience that you can apply in an American workplace and have found an employer motivated to bring you on, then you’ve already conquered the toughest part of the process.

I agree to have my personal information transfered to MailChimp ( more information )
Join over 100,000 visitors who are receiving our newsletter and learn more about finance, immigration, and more!
We hate spam. Your email address will not be sold or shared with anyone else.

Frank Gogol

I’m a firm believer that information is the key to financial freedom. On the Stilt Blog, I write about the complex topics — like finance, immigration, and technology — to help immigrants make the most of their lives in the U.S. Our content and brand have been featured in Forbes, TechCrunch, VentureBeat, and more.