This article was last updated and fact checked on April 28, 2025 by Mani Karthik.
When I first applied for my US visa, figuring out how to pay the fee was surprisingly confusing.
The embassy website mentioned multiple payment methods, but it wasn’t clear which one was best or how exactly to complete the process.
After helping dozens of family members and friends with their visa applications, I’ve learned all the payment options and potential pitfalls.
This guide will walk you through exactly how to pay your US visa fees in India correctly the first time, saving you unnecessary stress and delays.
In this article...
Quick Overview: Paying US Visa Fees in India
US visa fee payment in India can be done through three main methods: online payment via credit/debit card, cash payment at selected NEFT enabled banks, or through mobile banking apps.
The standard visitor visa (B1/B2) fee is $185 (approximately ₹15,400 as of 2025). After payment, you must print the receipt and bring it to your visa interview.
You cannot schedule your visa appointment until you’ve completed the fee payment, so this is a crucial early step in your application process.
US Visa Fee Payment Options in India
1. Online Payment (Credit/Debit Card)
This is the most convenient method:
- Complete your DS-160 application form first
- Create an account on the CGI Federal website
- Select “Schedule Appointment” and follow the payment instructions
- Use a Visa, MasterCard, or American Express card
- Ensure your card is enabled for international transactions
- Print the payment confirmation page immediately
The online system will generate a unique CGI reference number that you’ll need for scheduling your appointment.
💡 Pro Tip: Before starting the payment process, call your bank to inform them about the upcoming international transaction. This prevents your payment from being flagged as suspicious activity, which could cause delays in your application process.
2. Cash Payment at NEFT Enabled Banks
If you prefer paying in cash:
- Generate your CGI reference number on the appointment website
- Take this number to any NEFT enabled bank (like ICICI, HDFC, State Bank of India, etc.)
- Fill out the NEFT form with the beneficiary details provided on the appointment website
- Pay the equivalent amount in Indian rupees
- Keep the payment receipt safe
- Return to the appointment website to continue after 2 business days
Note that this method takes longer as you need to wait for payment confirmation before proceeding with your application.
3. Mobile Banking Apps
A newer option that’s gaining popularity:
- Generate your CGI reference number
- Log into your bank’s mobile app
- Select NEFT/IMPS transfer option
- Enter the beneficiary details from the appointment website
- Complete the transaction
- Wait 1 2 business days for confirmation
This method combines the convenience of online payment with the ability to use bank transfers rather than credit cards.
Payment Method | Processing Time | Convenience | What You Need |
---|---|---|---|
Credit/Debit Card | Immediate | High | International enabled card |
NEFT Bank Transfer | 2 3 business days | Medium | CGI reference number |
Mobile Banking | 1 2 business days | High | Bank app with NEFT/IMPS |
Step by Step Guide to Paying US Visa Fee Online
Step 1: Complete Your DS-160 Form
Before payment, you must:
- Complete the DS-160 online application
- Receive your DS-160 confirmation page with barcode
Step 2: Create Account on the Official Website
- Visit the Official US Visa Appointment Service website for India
- Create a new user account with your email address
- Verify your email through the confirmation link
Step 3: Enter Your Personal Information
- Log in to your account
- Select “Schedule Appointment”
- Enter your DS-160 confirmation number
- Add passport and personal details as requested
Step 4: Choose Visa Type and Pay the Fee
- Select the appropriate visa category
- Review the fee amount displayed
- Click “Pay Visa Fee”
- Select your payment method (credit/debit card)
- Enter your card details on the secure payment page
- Complete the transaction
Step 5: Save and Print Your Receipt
- Save the digital receipt to your device
- Print at least 2 copies of the payment confirmation
- Keep one copy with your visa application documents
- Bring the other copy to your interview
Current US Visa Fees for Indian Applicants (Updated for 2025)
- B1/B2 (Business/Tourist): $185 (approx. ₹15,400)
- F1 (Student Visa): $185 (approx. ₹15,400)
- H1B (Work Visa): $190 (approx. ₹15,800)
- H4 (Dependent Visa): $190 (approx. ₹15,800)
- K1 (Fiancé Visa): $265 (approx. ₹22,000)
Note that these prices are subject to change and currency conversion rates fluctuate. Always check the official US Embassy website for the most current fee information.
Common Mistakes to Avoid When Paying US Visa Fees
1. Using a Card Without International Transactions Enabled
Many Indian debit cards are not automatically enabled for international transactions. Call your bank to enable this feature before attempting payment.
2. Waiting Until the Last Minute to Pay
Technical issues can occur with the payment system. Pay your fee at least a week before you want to schedule your interview.
3. Not Printing the Receipt Immediately
The payment system may not allow you to access your receipt after closing the session. Always print or save your receipt immediately after payment confirmation.
4. Using Someone Else’s Card Without Documentation
If using someone else’s card, bring a letter from the cardholder and a copy of their ID to your interview. This avoids questions about the source of funds.
FAQs About Paying US Visa Fees in India
Can I pay the US visa fee in cash directly at the embassy?
No, the US Embassy and Consulates in India do not accept direct cash payments. You must pay through one of the authorized methods before your interview.
How long is my visa fee payment valid?
Your payment is valid for one year from the payment date. If you don’t schedule an interview within that time, you’ll need to pay again.
Can I transfer my visa fee to another person if I cancel my application?
No, visa fees are non transferable between applicants. Each applicant must pay their own fee, and the payment is linked to your specific passport number.
What if I paid the fee but my visa was refused?
Visa fees are non refundable regardless of the application outcome. Even if your visa is denied, the processing fee will not be returned.
Can I pay for multiple family members with one transaction?
Yes, you can pay for family members in a single transaction if you’re creating a family application. However, each applicant will receive their own payment confirmation that must be printed separately.
Bonus Tips for US Visa Fee Payment
Save electronic copies everywhere. Store your payment receipt in your email, cloud storage, and phone gallery to ensure you can access it if needed.
Screenshot the payment confirmation page. In addition to the PDF receipt, take a screenshot showing the successful payment message as backup.
Check for promotional offers. Some Indian banks occasionally offer cashback or fee waivers on international transactions, potentially saving you money.
Verify the exact spelling of names. Ensure that the name on your payment exactly matches your passport to avoid issues during verification.
💡 Pro Tip: If planning multiple trips or anticipating a visa renewal, consider applying for a 10 year multiple entry B1/B2 visa. Though the fee is the same as the standard visa, you’ll save on repeat application fees over the next decade. This is particularly valuable for business travelers or those with family in the US.
Key Takeaways for Paying US Visa Fees in India
- Complete your DS-160 form before making the payment
- Choose from online card payment, bank transfer, or mobile banking
- Keep your payment receipt safe and bring it to your interview
- Fees are non refundable regardless of visa approval or denial
- Payment is valid for one year from the transaction date
- Ensure your card is enabled for international transactions
- Double check all information before submitting payment
Remember that paying the visa fee doesn’t guarantee approval, but it’s an essential step in the application process.
With the right preparation and documentation, you’ll be one step closer to your US journey.
Wishing you a smooth visa application experience and an amazing trip to the United States!
The preparation may seem detailed, but it ensures a well organized process for your American adventure. Safe travels! ✈️