How to Schedule and Prepare for Your H-1B Visa Stamping Appointment in India
What happens at an H-1B stamping appointment in India
An H-1B stamping appointment is where a U.S. consulate or embassy in India interviews you and stamps your visa into your passport. This is the final step after your employer's petition has been approved by USCIS. You cannot enter the United States on an H-1B without the stamp in your passport, even if your petition is approved.
The interview itself is usually brief — typically 5 to 15 minutes. A consular officer will ask you questions about your job, your employer, your education, and your ties to India. They want to confirm that the information in your petition matches what you say, and that you intend to work temporarily in the U.S. and return to India afterward. If the officer is satisfied, they will stamp your visa that day or within a few days.
The appointment takes place at one of four U.S. consulates in India: Mumbai, Delhi, Hyderabad, or Kolkata. Which one you use depends on where you live or where your passport is registered. You cannot choose the location yourself — the consulate assigns it based on your residential address.
Key Takeaways
- You schedule your stamping appointment through the U.S. State Department's visa appointment system (ustraveldocs.com), not through your employer or USCIS.
- You need your approved I-797 petition notice, passport, DS-160 confirmation, and documents proving your job and education before you book.
- Appointment availability varies by consulate and season; Delhi and Mumbai often have longer wait times than Hyderabad or Kolkata.
- The interview is short, but preparation matters — bring originals of every document listed in the consulate's instructions, not copies.
How to book your appointment on ustraveldocs.com
Go to ustraveldocs.com and select India as your country. Then select the consulate nearest to you or your passport's registered address. You will create an account with your email address and a password.
Once logged in, you will fill out the DS-160 form (Online Nonimmigrant Visa Application). This is a long form that asks about your background, your job, your travel history, and your family. Answer every question truthfully and completely. Save your confirmation number — you will need it to book the appointment. The form does not submit to the government; it generates a barcode that you print and bring to your interview.
After you complete the DS-160, return to the appointment booking section. You will see available dates and times. Book the earliest date you can, because slots fill quickly, especially at Delhi and Mumbai. You will pay the visa fee (currently $190 for H-1B) online by credit or debit card. The fee is non-refundable even if you do not attend or if your visa is denied.
Print your appointment confirmation page. It shows your date, time, consulate location, and a barcode. Bring this printed page to your interview.
Documents you must bring to your appointment
Bring originals, not photocopies, unless the consulate's instructions specifically say otherwise. The consulate will tell you exactly what to bring when you book — check the instructions on your confirmation page and on the consulate's website before you go.
Standard documents for H-1B stamping include:
- Your valid passport
- Your printed DS-160 confirmation page with barcode
- Your appointment confirmation page
- Your approved I-797 Notice of Action (the USCIS approval notice from your employer)
- Your birth certificate (original or certified copy)
- Your educational diplomas and transcripts (originals or certified copies)
- Your job offer letter or employment contract
- Your resume or CV
- A recent passport-sized photograph (4x6 cm, white background)
- Proof of financial support (bank statements, pay stubs, or a sponsor letter)
Some consulates also ask for a police clearance certificate or medical examination results. Check your consulate's specific checklist on its website — requirements can differ between Mumbai, Delhi, Hyderabad, and Kolkata.
When to schedule your appointment relative to your I-797 approval
You can book your appointment as soon as your I-797 is approved, but you do not have to. There is no deadline to schedule stamping after approval. However, the sooner you book, the sooner you can travel to the U.S.
Appointment slots can take 4 to 12 weeks to become available, depending on the consulate and the time of year. Peak season (March through September) has longer waits. If you need to travel by a specific date, book your appointment as early as possible — do not wait until the last month.
Your I-797 approval is valid for processing at the consulate for up to one year from the date of approval. After one year, you will need a new petition. So you have a full year to schedule and attend your stamping appointment, but in practice you should aim to do it within a few months of approval.
What to expect during the interview
Arrive at the consulate 15 to 30 minutes before your appointment time. You will go through security screening and then wait in a queue. When your number is called, you will approach a window where a consular officer will review your documents and interview you.
The officer will likely ask: What is your job title? What will you do in the U.S.? How much will you earn? Where did you go to school? Do you have family in the U.S.? When do you plan to return to India? Have you traveled to the U.S. before?
Answer briefly and honestly. Do not volunteer information beyond what is asked. If you do not understand a question, ask the officer to repeat it. Speak clearly and make eye contact. The officer is not trying to trick you — they are confirming that your petition is genuine and that you are who you say you are.
If the officer approves your visa, they will take your passport and tell you when to collect it. This is usually within 3 to 5 business days. Some consulates offer expedited collection for an additional fee. If the officer denies your visa, they will explain the reason and give you a denial notice. You cannot reapply for the same petition; your employer would need to file a new one.
What to do if your appointment is denied or cancelled
If the consulate cancels your appointment (usually due to a holiday or emergency closure), you will receive an email notification. Log back into ustraveldocs.com and rebook at the next available date. Your visa fee is not refunded, but you do not pay again.
If your visa is denied at the interview, you will receive a written reason. Common reasons include inconsistencies between your petition and your interview answers, concerns about your ties to India, or questions about the legitimacy of your job. You cannot appeal a visa denial. Your employer can file a new H-1B petition in the next fiscal year (October 1), and you can interview again with the new petition.
If you do not attend your appointment without cancelling, your visa fee is forfeited and you will need to book a new appointment and pay the fee again.
Differences between the four Indian consulates
All four consulates process H-1B visas, but wait times and procedures vary slightly.
| Consulate | Typical Wait Time | Coverage Area |
|---|---|---|
| Delhi | 8 to 12 weeks | Northern India, including Haryana, Punjab, Himachal Pradesh, Uttarakhand, Uttar Pradesh |
| Mumbai | 8 to 12 weeks | Western India, including Maharashtra, Gujarat, Goa, Rajasthan |
| Hyderabad | 4 to 8 weeks | Southern India, including Telangana, Andhra Pradesh, Karnataka, Tamil Nadu |
| Kolkata | 4 to 8 weeks | Eastern India, including West Bengal, Odisha, Assam, Bihar, Jharkhand |
Wait times change frequently and depend on staffing, holidays, and the volume of applications. Check the consulate's website for current availability before you book. If you have flexibility in your location, Hyderabad and Kolkata often have shorter waits than Delhi and Mumbai.
Frequently Asked Questions
Can I schedule my stamping appointment before my I-797 is approved?
No. You must have your approved I-797 in hand before you book. The consulate will ask to see it at your interview, and you cannot proceed without it. Your employer will send you the I-797 by mail or email once USCIS approves the petition.
What if I need to reschedule my appointment?
Log into ustraveldocs.com, cancel your current appointment, and book a new one. You will not be charged again. However, cancellations made less than 48 hours before your appointment may result in forfeiture of your visa fee — check your consulate's policy.
Do I need to be in India to attend my stamping appointment?
Yes. You must be physically present at the consulate on the day of your appointment. You cannot interview remotely or by proxy. If you are outside India, you will need to travel there for the appointment.
What happens if the consulate loses my passport after I submit it?
This is extremely rare, but the U.S. State Department has insurance to cover lost passports. Contact the consulate immediately if your passport does not arrive within the stated timeframe. They will file a claim and issue you a replacement passport through the Indian government.
Can my employer or an immigration lawyer attend my interview with me?
No. Only you can attend the interview. Your employer and lawyer cannot be present in the interview room. However, you can consult with your lawyer beforehand to prepare for likely questions.
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.