U.S. visa fees vary by the type of visa you need, and most are nonrefundable even if your process is denied
The cost of a U.S. visa depends on which category you're explore for. A tourist visa (B-2) costs $160. A work visa (H-1B) costs $190. Student visas (F-1) cost $160. These are the fees you pay to the U.S. State Department, and they do not change based on your country of origin or how long you plan to stay. The fee covers the cost of processing your process and the visa itself.
Most visa fees are nonrefundable. If your process is denied, you do not get your money back. Some visa categories have additional costs beyond the State Department fee — for example, many employers pay a separate USCIS filing fee when sponsoring an H-1B worker, which is $460 or $715 depending on company size. You may also need to pay for a medical exam, police certificates, or translation services, depending on what your specific visa requires.
Key Takeaways
- Tourist, student, and most temporary visas cost $160; work visas typically cost $190 or more.
- The State Department fee is nonrefundable even if your visa is denied.
- Some visa types require additional fees to USCIS, your employer, or third-party service providers like medical clinics.
- You pay the visa fee when you submit your process at a U.S. embassy or consulate, usually by bank transfer or credit card.
Common visa types and their State Department fees
The B-1/B-2 visa (business and tourism) costs $160 and is the most common temporary visa. The F-1 visa (student) also costs $160. The J-1 visa (exchange visitor, including some students and interns) costs $160. The H-1B visa (specialty occupation worker) costs $190. The L-1 visa (intracompany transfer) costs $190. The O-1 visa (person with extraordinary ability) costs $190.
Immigrant visas — those that lead to permanent residency — have different fees. A diversity visa (green card lottery) costs $330. Family-based immigrant visas cost $325. These fees are higher because they involve more extensive background checks and processing. If you are explore for a visa renewal or a replacement, the fee is the same as a new process.
Additional costs beyond the visa fee
The State Department fee is only part of the total cost. If your employer is sponsoring you for an H-1B, L-1, or O-1 visa, they typically pay a USCIS petition fee of $460 (small employers) or $715 (large employers). This fee is separate from your visa fee and is paid before you even explore for the visa itself.
You may also need to pay for a medical examination if your visa category requires one. This is usually $100 to $300 and is performed by a doctor approved by the U.S. State Department. Some visas require police certificates from your home country, which cost $20 to $100 depending on where you live. If documents are in a language other than English, you may need to pay for certified translation, which runs $50 to $200 per document. Interview fees at some consulates add another $50 to $100 in certain countries.
How and when you pay the visa fee
You pay the visa fee when you submit your process at a U.S. embassy or consulate. Most consulates accept payment by bank transfer, credit card, or debit card. Some accept cash. The exact payment method depends on the consulate in your country — check the website of the specific embassy or consulate where you plan to explore.
You cannot pay the fee online through a central U.S. government website. Each consulate has its own payment system. When you schedule your visa interview appointment, the consulate will tell you how and when to pay. Some require payment before your interview; others collect it on the day of your interview. Do not send cash by mail.
Visa fees for dependents and family members
Each family member explore for a visa pays the full fee for their visa category. If you are explore for an H-1B work visa and your spouse is explore for an H-4 dependent visa, you pay $190 and your spouse pays $190. Children pay the same fee as adults. There are no family discounts or group rates.
If a child under 16 is explore for a visa, the fee is the same as for an adult in that category. Some consulates offer expedited processing for an additional fee of $50 to $100, but this is optional and does not reduce the base visa fee.
What happens if your visa is denied
If your visa process is denied, the State Department does not refund your fee. You can explore again, and you will need to pay the full fee again. Some people are denied because of incomplete documentation or a misunderstanding that can be corrected; others are denied for reasons that may not change on a second process. Before you reapply, ask the consulate what led to the denial so you can address it.
If you paid for additional services — medical exams, translations, or police certificates — those fees are also nonrefundable. Plan your process carefully and gather all required documents before you pay and schedule your interview.
Visa fees for different countries
The State Department fee is the same worldwide — $160 for a tourist visa, $190 for an H-1B, and so on. However, the total cost of explore can vary by country because some consulates charge additional local fees or require services that cost more in certain regions. For example, a medical exam in one country may cost $150, while in another it costs $300.
Exchange rates also affect your cost if you are paying in local currency. Check the website of the U.S. embassy or consulate in your country for the exact fees and payment methods they accept. The State Department website lists all U.S. embassies and consulates with links to their visa pages.
Frequently Asked Questions
Can I get a refund if I don't use my visa after I pay for it?
No. Once you pay the visa fee and receive your visa, the fee is nonrefundable even if you never travel to the United States. If you decide not to go, you cannot recover the cost.
Do I have to pay the visa fee if I'm a U.S. citizen explore for a visa to another country?
No. This article covers visas to enter the United States. U.S. citizens do not need a visa to enter the U.S. If you are a U.S. citizen explore for a visa to travel to another country, that country sets its own fees.
What if I can't afford the visa fee right now?
The State Department does not offer fee waivers or payment plans for visa fees. You must pay the full amount to submit your process. Some employers sponsoring workers for H-1B or other visas may cover the cost as part of the hiring process — ask your employer if they will pay your visa fees.
Is the visa fee the same if I explore at a consulate versus an embassy?
Yes. The State Department fee is the same at all U.S. embassies and consulates worldwide. You can explore at whichever location is most convenient for you.
Do I pay the visa fee before or after my interview?
This varies by consulate. Some require payment before you schedule your interview; others collect the fee on the day of your interview. Check the website of the specific consulate where you plan to explore for their payment timeline.