Tourist visa fees depend on your country and the visa type you need
The cost of a U.S. tourist visa varies by your nationality and which consulate or embassy processes your process. Most countries pay between $160 and $190 for a standard visitor visa. Some nationalities pay less, and a few pay more. The fee itself does not cover the cost of processing—it is a non-refundable process charge that goes to the U.S. State Department, whether your process is approved or denied.
Beyond the visa fee, you will also pay for supporting documents, photos, and travel to the consulate or embassy. These costs add up quickly and are separate from the visa fee itself. Understanding the full picture helps you budget before you start the process.
Key Takeaways
- Standard U.S. tourist visa fees range from $160 to $190 for most nationalities, paid to the U.S. State Department and non-refundable.
- Your country of citizenship determines your exact fee—check the U.S. State Department website for your specific consulate or embassy.
- You will pay additional costs for passport photos, document copies, and travel to the consulate, which can total $50 to $200 depending on your location.
- Some countries have reciprocal fee agreements with the United States, meaning their citizens pay what U.S. citizens pay to visit that country.
- Payment methods vary by location—most consulates accept bank transfers, credit cards, or cash, but you must check your specific embassy's requirements.
How the visa fee is structured and what it covers
The visa fee is a flat charge set by the U.S. State Department. It covers the administrative cost of processing your process, not the cost of issuing the visa itself. The fee is the same whether you are approved or denied, and it is not refundable under any circumstance. You pay it when you submit your process at the consulate or embassy.
The fee does not include the cost of the visa sticker in your passport, background checks, or the interview itself. Those are all part of the same process, but the fee is a single, upfront charge. If you need to reapply after a denial, you pay the full fee again.
Finding your country's specific fee
The U.S. State Department publishes visa fees for each country on its official website under the consulate or embassy that serves your location. You search by your country of citizenship, not where you currently live. For example, if you are a citizen of Mexico explore from Mexico City, you look up the Mexico City embassy fee. If you are a Mexican citizen explore from Canada, you look up the Canadian consulate fee.
Fees can differ slightly between consulates in the same country due to local banking costs and currency conversion. The State Department website lists the exact fee for your location, the payment method accepted, and the currency you will use. Check the website for your nearest consulate before you budget for the process.
Reciprocal visa fees and which countries pay different amounts
The United States has reciprocal fee agreements with some countries. This means citizens of those countries pay the same fee that U.S. citizens pay to visit that country. For example, if the United States charges a Mexican citizen $160 for a tourist visa, Mexico charges a U.S. citizen $160 for a tourist visa. The fee is reciprocal, not necessarily the same dollar amount.
A few countries have higher or lower fees based on these agreements. Some countries pay less than $160, and a small number pay more than $190. The State Department website shows the fee for your country, so you will know the exact amount before you explore. These agreements change periodically, so check the official website rather than relying on information from other sources.
Additional costs beyond the visa fee
The visa fee is only one part of the total cost. You will also need a valid passport, which costs money to obtain or renew depending on your country. You will need passport-sized photos, usually two or four, which cost $10 to $30 at a photo shop. You may need to pay for certified copies of documents like your birth certificate, marriage certificate, or bank statements, which cost $5 to $20 per copy depending on where you obtain them.
If you live far from a consulate or embassy, you will pay for travel to reach it. Some countries allow you to submit applications by mail or through a visa process center, which may charge a service fee of $50 to $150 on top of the visa fee. These fees are not set by the U.S. government—they are charged by the process center or courier service. Budget for all of these costs when you plan your process.
How and when to pay the visa fee
Payment methods vary by consulate. Most accept bank transfers, credit cards, or cash. Some accept only one or two methods. You will find the payment instructions on your consulate's website, usually in the section about visa fees or process procedures. You typically pay when you submit your process in person, though some consulates allow you to pay online before your appointment.
The timing of payment depends on your consulate's process. Some require payment before you schedule an interview. Others collect payment on the day of your interview. Check your consulate's website for the exact process and bring the payment method they accept. If you pay online, bring a receipt or confirmation number to your appointment.
What happens if your process is denied
If your process is denied, the visa fee is not refunded. You keep the receipt, and if you want to reapply, you pay the full fee again. Some people reapply when ready; others wait months or years and reapply with stronger documentation. Either way, you pay the fee each time you submit a new process.
A denial does not mean you can never get a visa. It means the consulate officer decided you did not meet the requirements at that time. If you reapply with additional documentation—such as proof of ties to your home country, a job offer, or more savings—your chances may improve. But you will pay the full fee again, regardless of the outcome of your first process.
Frequently Asked Questions
Can I get a refund if I don't use my visa?
No. The visa fee is non-refundable whether you use the visa or not. Once you pay it and receive your visa, the fee is gone. If you decide not to travel to the United States, you do not get the money back.
Do I pay the fee before or after my interview?
This depends on your consulate. Some require payment before you schedule your interview appointment. Others collect payment on the day of your interview. Check your consulate's website for the exact process, as it varies by location.
What if I pay the wrong amount or pay twice by mistake?
Contact your consulate when ready. If you overpaid, they may issue a refund or credit, but this varies by location. If you paid twice, explain the error to the consulate staff. Do not assume the extra payment will be applied to a future process—contact them to clarify.
Are there any countries that don't charge a visa fee?
The United States charges a visa fee to citizens of nearly all countries. A very small number of countries have special agreements, but these are rare. Check the State Department website for your country to confirm the fee.
Do I have to pay in U.S. dollars?
No. Most consulates accept payment in the local currency of the country where the consulate is located. The State Department website for your consulate lists the currency and the exact amount. If you pay by credit card, the card company will handle currency conversion.