How to Book a Visa Appointment for India H-1B Through the Online Tool
The India visa appointment system uses an online portal run by VFS Global, the outsourced visa processing company for Indian embassies and consulates in the United States
You cannot book an H-1B visa appointment by phone or in person. The U.S. State Department and Indian government require all applicants to reserve a slot through the VFS Global website specific to your nearest Indian consulate. The portal shows available dates weeks or months in advance, depending on demand at that location. You will need your passport number, a valid email address, and information about which consulate you want to visit.
The appointment itself is a document verification and biometric collection step — not the visa interview. After you book and attend, your passport goes to the consulate for final processing, which takes an additional 5 to 10 business days in most cases.
Key Takeaways
- Book your appointment on the VFS Global website for your specific Indian consulate; there is no single national portal.
- You need your passport number, a valid email address, and your H-1B petition approval notice (I-797) before you start.
- Available dates vary by location — some consulates have slots weeks out, others fill up within days.
- The appointment slot is for document submission and fingerprints, not the visa decision; allow 5 to 10 business days after your appointment for the consulate to process and return your passport.
Finding your consulate and accessing the VFS portal
India has consulates in nine U.S. cities: New York, Washington DC, Chicago, Houston, San Francisco, Los Angeles, Atlanta, Boston, and Philadelphia. You must book through the portal for the consulate that covers your geographic area — you cannot choose a different one.
Go to the VFS Global website and select "India" and your country (United States). The site will ask you to choose your consulate from a dropdown. Once you select it, you will be directed to that specific consulate's appointment portal. Bookmark this link or save it, because you will return to it multiple times during the booking process.
The portal is open 24 hours a day, but the consulates themselves have specific working hours. Do not book an appointment on a Friday if you have questions — you will not reach anyone until Monday.
What information you need before you book
Gather these documents and details before you log into the portal. Having them ready prevents you from losing your place in the queue if the system times out:
- Your passport number and expiration date
- Your I-797 approval notice (the USCIS document that says your H-1B petition was approved)
- Your employer's name and address
- Your job title and the city where you will work
- A valid email address you check regularly
- A phone number where the consulate can reach you
Do not attempt to book if your passport expires within six months. Indian visas require at least six months of validity remaining. If your passport is expiring soon, renew it first through the State Department, then book your appointment.
The step-by-step booking process
Log into the VFS portal for your consulate and select "New User Registration" if you have never used the system before. You will create an account with your email address and a password. The system will send you a confirmation email — check your spam folder if you do not see it within a few minutes.
After you confirm your email, log back in and select "Book an Appointment." The portal will ask you to choose the visa category — select "Employment" and then "H-1B." You will then enter your passport number, date of birth, and other personal details. The system cross-checks this information against Indian government records, so enter it exactly as it appears on your passport.
Next, you will see a calendar showing available appointment dates at your consulate. Dates in green are open; dates in gray are full. Select a date and time that works for you. The system will hold your slot for 10 minutes while you review and confirm. If you do not complete the booking within that window, the slot returns to the calendar and someone else can take it.
After you confirm, the system generates a reference number and sends it to your email. Print this confirmation or save it to your phone — you will need it when you arrive for your appointment.
What happens if all dates are full
Consulates in high-demand cities like New York and San Francisco often show no available dates for weeks. This does not mean the consulate is closed; it means the current batch of slots has been booked. New dates are typically released on a rolling basis — sometimes weekly, sometimes monthly, depending on the consulate's workload.
Check the portal every few days if your preferred date is full. Many applicants book as soon as they see an opening, so slots can disappear within hours. If you have flexibility, booking an appointment at a less busy consulate (Atlanta, Boston, or Philadelphia) may get you in sooner, though you will have to travel.
Do not call the consulate asking them to add more dates or to book you outside the system. The portal is the only method they accept, and staff cannot override it.
Preparing documents for your appointment day
The appointment itself is not an interview. You will submit documents and have your fingerprints taken. Bring originals and copies of:
- Your valid passport
- Your I-797 approval notice
- A completed visa application form (DS-160), which you fill out online at the State Department website before your appointment
- A passport-sized photograph (4x6 cm, white background)
- Your appointment confirmation from VFS
The consulate will tell you the exact list of documents required when you book. Read that list carefully — requirements vary slightly by consulate. Bring everything listed, even if you think some items are unnecessary. Missing a single document can delay your visa by weeks.
After your appointment: tracking your passport
When you leave your appointment, the consulate keeps your passport. You will receive an email with a tracking number. Use this number on the VFS website to check the status of your visa processing. Most H-1B visas are processed within 5 to 10 business days, though some take longer during peak season (May through July).
You can also call the consulate's visa section during business hours to ask about your status, though email tracking is usually faster. Do not show up in person asking about your passport — the consulate will not release it to you before processing is complete.
Once your visa is approved, the consulate will email you. You can pick up your passport in person, or the consulate can mail it to you. Mailing typically takes 3 to 5 business days within the United States.
Frequently Asked Questions
Can I book an appointment before my I-797 is approved?
No. The VFS portal requires your I-797 approval notice number during booking. You cannot proceed without it. Wait until USCIS approves your petition and you receive the physical notice in the mail or through your online USCIS account before you attempt to book.
What if I need to reschedule my appointment?
Log back into the VFS portal using your reference number and email address. Select "Reschedule Appointment" and choose a new date. You can reschedule up to 48 hours before your appointment. After that, you must cancel and book a new slot, which may not be available immediately.
Do I need to be in the United States to book an appointment?
No. You can book from anywhere. However, you must physically attend the appointment at the consulate on the date you select. You cannot send someone else or attend by video. Plan your travel to the consulate city accordingly.
What if the portal says my passport number is invalid?
Double-check that you entered it exactly as it appears on your passport — no extra spaces, no typos. If it is still rejected, your passport may not be in the Indian government's system yet. Wait a day and try again, or contact the consulate's visa section by email with your passport number and they can investigate.
Can I book multiple appointments at different consulates?
Technically yes, but do not. Once you book an appointment and attend it, your passport is submitted to that consulate for processing. Booking at another consulate while your passport is in process will create confusion and delays. Stick with one consulate.
This guide is general information, not professional advice. Offices and providers set their own rules, so check the details with the one you’re seeing. See our Editorial Policy.