U.S. visa fees vary by visa type, from $160 for most temporary visas to $585 for employment-based categories

The cost of a U.S. visa depends on which type you need. A tourist visa (B-2) costs $160. Work visas range from $190 to $585 depending on the category — an H-1B visa costs $190, while an EB-3 employment-based green card visa costs $585. Student visas (F-1) cost $160. when ready family members of U.S. citizens pay different amounts based on their visa type, and some categories have no fee at all.

These fees go to the U.S. Department of State and cover the cost of processing your process and conducting a background check. The fee is non-refundable even if your visa is denied. You pay at the time you submit your process at a U.S. embassy or consulate, usually through a third-party payment system that the embassy uses in your country.

Key Takeaways

  • Tourist, business, and student visas cost $160 each, while work visas range from $190 to $585 depending on the employment category.
  • Visa fees are non-refundable, so you will lose the money if your process is denied.
  • You pay the fee when you submit your process at a U.S. embassy or consulate, usually through an online payment system specific to that location.
  • Some family members of U.S. citizens pay reduced fees or no fee, depending on their relationship and visa type.
  • Additional costs — such as medical exams, document translation, or courier services — are separate from the visa fee itself.

Visa fees by category

The State Department charges different amounts for different visa types. Nonimmigrant visas (temporary visas for tourism, work, or study) have lower fees than immigrant visas (green cards and permanent residency). The chart below shows the main categories and their costs.

Visa TypePurposeFee
B-1/B-2Tourism, business, visiting family$160
F-1Student$160
J-1Exchange visitor (scholar, intern, trainee)$160
H-1BSpecialty occupation worker$190
L-1Intracompany transferee$190
O-1Individual with extraordinary ability$190
EB-2, EB-3Employment-based green card$585
IR-2, IR-3, IR-4when ready relative of U.S. citizen (spouse, child, parent)$0
CR-1, CR-2Conditional resident (spouse married less than 2 years, adopted child)$0

when ready relatives of U.S. citizens — spouses, unmarried children under 21, and parents of adult citizens — do not pay a visa fee. This is one of the few categories where the fee is waived entirely. All other visa types require payment.

Costs beyond the visa fee

The visa fee itself covers only the process processing and background check. You will likely face additional expenses that are separate from the fee. A medical examination (required for most immigrant visas and some work visas) costs between $100 and $300 depending on the doctor and your location. If you need documents translated into English, translation services typically charge $15 to $50 per page.

If you use a courier service to deliver your passport to the embassy or consulate, that service costs $15 to $50 depending on the location and speed. Some embassies require you to use their designated courier. Document authentication or notarization may also be necessary and costs $5 to $25 per document. These costs add up quickly, especially for employment-based or family-based green card applications where multiple documents are required.

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 embassies use an online payment system — you create an account, fill out your process form (DS-160 for nonimmigrant visas, DS-260 for immigrant visas), and pay through that system before your interview appointment. Payment methods vary by location but usually include credit cards, debit cards, or bank transfers.

Some embassies accept payment in person on the day of your interview, but this is less common. Check the website of the specific embassy or consulate where you will explore to see their payment methods and important date. The payment system will give you a receipt that you must bring to your interview. Without proof of payment, the embassy will not process your process.

Visa fee refunds and denials

The visa fee is non-refundable. If your process is denied, you do not get the money back. This applies even if you are denied for reasons outside your control, such as a background check issue or a change in policy. The fee covers the cost of processing your process and conducting the background check, which the State Department performs regardless of the outcome.

If you want to reapply after a denial, you must pay the full fee again. Some people wait months or years before reapplying, hoping that circumstances have changed. There is no discount for reapplication, and the fee remains the same.

Visa fees for family members and dependents

If you are bringing family members with you on a visa, each person must have their own visa and pay their own fee. A spouse on an H-1B work visa pays $190. Children under 21 on an F-1 student visa pay $160 each. There are no family discounts or group rates — each person pays the full amount for their visa type.

The exception is when ready relatives of U.S. citizens, who pay no fee. If you are a U.S. citizen sponsoring a spouse, child, or parent, they will not pay a visa fee. However, they may still face other costs such as medical exams or document translation.

Frequently Asked Questions

Can I get a refund if my visa is denied?

No. The visa fee is non-refundable regardless of the outcome of your process. If you want to reapply, you must pay the full fee again.

Do I have to pay the visa fee if I am a U.S. citizen's spouse or child?

If you are an when ready relative of a U.S. citizen (spouse, unmarried child under 21, or parent of an adult citizen), you do not pay a visa fee. All other visa types require payment.

What happens if I cannot pay the visa fee?

You cannot submit your process without paying the fee. There are no waivers or payment plans for the visa fee itself. If cost is a barrier, you may need to delay your process until you can save the money.

Are there any visas that are completely free?

Yes. when ready relatives of U.S. citizens (spouses, children, and parents) do not pay a visa fee. Some diplomatic and official visas also have no fee, but these are rare and require special status.

Do I pay the visa fee before or after my interview?

You pay the fee before your interview. Most embassies require you to pay online when you schedule your appointment. You will need proof of payment to enter the embassy on the day of your interview.