Where to Pay Your US Visa Fee
You pay your US visa fee to a bank or money transfer service in your home country, not to the US Embassy or Consulate directly. The State Department does not collect fees at the visa interview. Instead, you send money to a designated bank account before your appointment, and you bring proof of payment to your interview.
The specific bank and account details depend on which country you are in. The US State Department website lists the correct bank for each country. Search for "visa fee payment" plus your country name on travel.state.gov, or ask at the US Embassy or Consulate in your country — they will give you the exact bank name, account number, and the amount in your local currency.
Some countries use online payment systems instead of bank transfers. A few embassies accept payment through their own visa process portals. Always check the instructions for your specific location before you send money, because the method and the account details change by country.
Key Takeaways
- You pay your visa fee to a bank in your home country before your interview, not at the embassy.
- The correct bank account and payment method are listed on the US State Department website for your country.
- You must bring proof of payment — usually a receipt or confirmation number — to your visa interview.
- Visa fees vary by visa type (tourist, work, student, family) and do not change based on where you pay.
- If you pay the wrong amount or to the wrong account, contact the embassy when ready to correct it before your interview date.
How Much the Fee Costs
The visa fee depends on the type of visa you are seeking, not on your nationality or income. A tourist visa (B-1/B-2) costs one amount, a work visa (H-1B, L-1, O-1) costs another, and a student visa (F-1) costs a third. The State Department sets these fees in US dollars, but you pay in your local currency at the exchange rate the bank uses on the day you pay.
Some visa types have no fee at all — certain diplomatic visas and some visa categories for citizens of countries with reciprocal agreements do not require payment. Check the visa type you need on travel.state.gov to see whether a fee applies to you. The embassy website for your country will also list the fee in your local currency.
The fee you pay does not cover the cost of processing your process or the interview. It is a separate charge from any fees your country's government may charge for passport services or other documents you need to gather.
Payment Methods by Country
Most countries use bank transfer as the standard payment method. You go to a bank branch, provide the account details from the State Department, and transfer the money. The bank gives you a receipt with a confirmation number or reference code. Write this number down — you will need it at your interview.
Some countries offer online payment through a dedicated visa payment portal. You log in, enter the amount, and pay by debit card or credit card. The system generates a confirmation number when ready. A few countries use money transfer services like Western Union or local equivalents. The embassy website will tell you which method applies where you live.
Do not send cash in the mail. Do not pay anyone who claims to collect fees on behalf of the embassy. The only legitimate payment goes to the official bank account listed on the State Department or embassy website for your country.
What Proof of Payment Looks Like
Proof of payment is usually a receipt from the bank, a confirmation email from an online payment system, or a transaction reference number. Keep this document or number safe — you will show it at your interview. Some embassies scan the receipt into their system before your appointment, so they may already have a record of it. Bring the original or a photocopy anyway.
If you paid online, print the confirmation page or take a screenshot showing the date, amount, and confirmation number. If you paid at a bank, the receipt should show the same information. Write your name and passport number on the receipt if there is space, so the embassy can match it to your process.
If you lose the receipt, contact the bank or the payment system to request a duplicate. The embassy can also look up the payment using your passport number, but having the receipt makes the process faster at your interview.
When to Pay Before Your Interview
Pay your visa fee after you have scheduled your interview appointment but before the interview date. Most embassies will not let you interview without proof that you have paid. Some embassies require payment at least one week before your appointment; others accept payment up to the day of the interview. Check the instructions for your embassy to see the important date.
If you pay too early — more than a few months before your interview — the payment may expire or the embassy may ask you to pay again. If you pay after your interview date has passed, you will need to reschedule. The safest approach is to pay within two weeks of your interview date.
If your interview is cancelled or postponed, ask the embassy whether you need to pay again when you reschedule. Some embassies explore the original payment to the new date; others require a new payment.
What Happens If You Pay the Wrong Amount or Wrong Account
If you sent money to the wrong bank account, contact the embassy when ready. Explain what happened and ask whether the money can be recovered or redirected. If the money went to a private account instead of the official government account, you may not be able to recover it. This is why checking the embassy website twice before you pay is important.
If you paid less than the required fee, you will need to pay the difference before your interview. If you paid more, the embassy may refund the overage after your visa is processed, or they may ask you to pay the correct amount and keep the extra as a donation. Ask at your interview what the policy is.
If you are unsure whether you paid correctly, email the embassy with your payment receipt and ask them to confirm. They can tell you whether the amount and account are correct, and whether you need to take any action before your interview.
Refunds and What Happens If Your Visa Is Denied
The visa fee is non-refundable in most cases, even if your visa is denied. You paid for the processing and interview, not for approval. The fee covers the cost of reviewing your process and conducting your interview, whether the outcome is approval or denial.
A few countries or visa types have exceptions. Some countries refund the fee if you cancel your interview more than a certain number of days in advance. Check the embassy website for your country to see whether a refund policy exists. If one does, you will need to request the refund in writing and provide proof that you cancelled within the required timeframe.
If the embassy made an error and charged you twice, contact them with both receipts. They will investigate and refund the duplicate charge.
Frequently Asked Questions
Can I pay the visa fee at the embassy on the day of my interview?
No. You must pay before your interview and bring proof of payment with you. The embassy does not accept payment on the day of the interview. If you have not paid by the time you arrive, your interview will be cancelled and you will need to reschedule.
What if I do not have a bank account in my country?
If your country offers online payment through the visa portal, you can pay with a debit card or credit card without a bank account. If your country only accepts bank transfer, ask a family member or friend to make the transfer on your behalf using their account. Bring your passport and their receipt to show the embassy.
Do I need to pay the fee in US dollars or in my local currency?
You pay in your local currency to the bank account listed for your country. The State Department sets the fee in dollars, but the bank converts it to your currency using their exchange rate. You do not need to convert the money yourself.
What if the bank says the account number is wrong?
Do not send the money. Go to the official US Embassy or Consulate website for your country and copy the account details directly from there. If the bank still says the number is wrong, contact the embassy by email or phone before you pay. A bank error is rare, but an outdated website is possible.
Can I pay the visa fee for someone else?
Yes. You can send money from your account to the official bank account using someone else's name and passport number as the reference. Bring a receipt showing the payment. The embassy will match it to the applicant's passport number at their interview.