Yes, there are fees associated with applying for a non-immigrant visa. The specific fees that you will need to pay depend on the type of visa that you are applying for and the country in which you are applying. The main fee for applying for a non-immigrant visa is the application fee, which covers the cost of processing your visa application. This fee is usually paid when you submit your application and is non-refundable, regardless of whether your application is approved or denied. In addition to the application fee, you may also be required to pay other fees, such as a visa issuance fee or a visa reciprocity fee. These fees vary depending on the country in which you are applying and the type of visa that you are seeking. It is important to note that the fees associated with applying for a non-immigrant visa are subject to change, and you should check the current fee schedule before submitting your application. You can find the most up-to-date fees on the US Department of State website or by contacting the nearest US embassy or consulate.