H1B Visa Stamping Documents Checklist for India, Mexico, Canada

H1B Visa Stamping Documents Checklist - i797 A or B original approval, employment verification letter, Pay stubs, W2, LCA, passport, DS160, form I-129.

Written by Anil Gupta
  By Anil Gupta          Updated  2 Mar, 20


Documents for H1-B Visa Stamping

  • Passport – All original passports including old and expired.
  • DS 160 form – No need to carry copy of DS160. Just fill online and that’s it.
  • US embassy Visa interview appointment confirmation copy. i797C is not a valid proof of approval.
  • Form i797A or B (H1B approval notice) – Original is best. If not possible, then carry color copy of i797 approval.
  • Form i129 (H1B application) copy – Carry color or Black and white copy of form i-129.
  • H1B LCA copy – Carry color or Black and white copy of LCA posting.
  • Employment verification letterOriginal – H1B can get it from employer.
  • Resume or CV
  • Last 3 months Pay stubs / Salary slips – Color or black and white copy.
  • Last 3 year W2 (if any) – Color of black and white copy.
  • i140 Approval Notice – If you are going for stamping past 6 years, i140 approval i797 copy may be asked by visa officer in Mexico, Canada or India.
  • H1B approval notice (i797A or B) from your previous employer (if any). i797C is not a valid proof of approval.
  • Education Degree – Transcripts or mark sheets from your school, university – graduation, post-graduation.
  • Original I-20s forms (if any) – if you have an education degree from the US.
  • OPT or EAD card (if any).

There can be other hundreds of documents that can be carried for H-1B stamping but the ones mentioned above are more than enough. Visa officer rarely ask for any of these documents to be shown except passport and DS160 as they already have all the information about your application sent to them by USCIS.

I recommend to carry all documents in a transparent document bag as other things are not allowed inside US embassy.

H1B Visa Stamping Form 221 (g)

In case US embassy need more documents before they can take approve your H1B visa, they will issue you form 221(g). This form lists the extra supporting documents required.

Chances of H1B Visa Stamping Approval

Chances of H1B visa stamping are good if your documents are clean. Your H1B visa may be approved but it may still be sent for Administrative processing to verify employer details and fraud detection.

Is H1B Stamping Eligible for Dropbox?

You can check if you are eligible for Dropbox Facility using our app here. You will need to submit the same set of documents for Dropbox facility as mentioned above.

It is possible that you are asked to visit US embassy for fingerprinting even after you drop documents in Dropbox.  This process is commonly called form 221(g) with Green Slip.

Do I need LCA for H1B Visa Stamping?

You do not need LCA for H1B visa stamping but it is recommended to carry. Visa Officer can ask for any document if he has any doubts to clarify.

Can I get My H1B Visa Stamped in Canada or Mexico?

You can get your H1B visa stamped in Canada or Mexico.

Cam I go for F1 to H1B Visa Stamping in Mexico?

You cannot go to Mexico for F1 to H1B visa stamping. Canada allows F1 to H1B stamping.

Can I go to Mexico for H4 to H1B visa stamping in Mexico?

You can go to Mexico for H4 to H1B visa stamping. The same applies for H1B to H4 visa stamp too.

How Can I get H1B Stamping in India?

You have to fill form DS-160 and schedule an H1B visa interview appointment with US embassy to get H1B stamping in India. You can choose any US embassy and we recommend the one that’s closer to your residence.

Once you have filled DS-160 and paid the visa interview fees, you have to first visit US visa OFC center for fingerprints and digital photograph.

Once your picture is taken and you are ten-printed (fingerprints taken), you can visit the US embassy as per your interview appointment.

H1B Visa Stamping Timeline

H1B Visa stamping can take 1 to 4 weeks.

Processing time varies with each US embassy too. If you are in your home country like India, you can expect to wait up-to 4 weeks after Visa interview to get stamped Passport in-hand.

So, we recommend to plan your travel back to US keeping in mind the delays caused by administrative processing.

Comments are closed. Have a question? Ask in forum

  20 Useful Questions & Answers

  1. Kishore
    Kishore 18 Feb, 20 at 4:02 pm


    Could you please let me know, if Original Degree and Consolidated Marks Memo are enough for as educational certificates for H-1B, as in my transcripts i have my name wrongly printed, could let me know if that would create a problem?

    • Anil Gupta
      Anil Gupta 18 Feb, 20 at 4:02 pm

      The name difference can be a problem unless you have a proof to show that both names belong to same person.

      What proof do you submit while filing H1B with USCIS? You can use the same proof here.

  2. Juggernaut
    Juggernaut 31 Jan, 20 at 4:25 pm

    Hi Anil,
    I have a question about h1b stamping and hope you could help. I went for an h1b interview yesterday at the Chennai consulate and was given a blue slip with end client letter checked. However, nothing else is checked so I am not sure if I can send this document over email or do I need to visit the consulate again for the interview. Looking forward to your response. Thanks.

    • Anil Gupta
      Anil Gupta 31 Jan, 20 at 4:25 pm

      You need to submit this document as per instructions given on form 221g. Usually, you have to submit it at one of VFS location.

  3. Stamp
    Stamp 23 Jan, 20 at 6:15 pm

    Hi Anil,

    I have a question about the h1b visa stamping.
    I had lived in a state for few weeks in past(state other than the one where I had amendment) when I was with one of the previous employer. That address always pops as one of my previous addresses. Will it cause any issue in stamping interview?

    • Anil Gupta
      Anil Gupta 23 Jan, 20 at 6:15 pm

      I don’t understand your question.

      • Stamp
        Stamp 23 Jan, 20 at 6:15 pm

        I meant, I lived for few weeks in a state different from the state for which my lca was done. The address of this state is in my address history now. Will it cause issue?

  4. going_for_Stamp
    going_for_Stamp 23 Jan, 20 at 6:15 pm

    Hi Anil,

    I am going to India for visa stamping next month.
    I have 2 questions related to that.

    1). My wife is working on H4ead, so I’ll go alone. Could that lead any issue?
    2). In past email id section, do I need to give work email too?

  5. Raj Chiranjeevi
    Raj Chiranjeevi 15 Jan, 20 at 9:29 am

    Hi Anil,

    Since I will be working for my internal project may I know the documents that I should carry for H1B stamping. Also, kindly let me know on whether H1B visa holders are eligible to work only at client location.

    Please note: I’m working for enterprise product which has licensed to clients in north America.

    Thanks in advance.

  6. Moe Zein
    Moe Zein 15 Jan, 20 at 9:29 am

    Take a resume as well!

    • Anil Gupta
      Anil Gupta 15 Jan, 20 at 9:29 am

      Good point. I will add it to list as visa officers have started asking for CV quite a lot.

  7. Akash
    Akash 16 Dec, 19 at 2:37 pm

    Hello Anil,

    I am planning to travel india in Feb. I have one question, do i have carry experience letters from all my previous employers(3)? from 2 years I am working for company as full time employee. One of my previous employer not respond to my emails/calls so it’s hard to get the experience letters. is it mandatory or do i get stamping with out any issues as am working directly to client.

    • Anil Gupta
      Anil Gupta 16 Dec, 19 at 2:38 pm

      Who told you that you need experience letters from previous employers?

  8. Jyoti M
    Jyoti M 11 Dec, 19 at 10:38 am

    Hello, for new H1B stamping do we need to carry client letter? For RFE reply my employer has already sent client letter and petition is approved based on that. So do I need to carry the same client letter that submitted to USIC? Let me know

    • Anil Gupta
      Anil Gupta 11 Dec, 19 at 10:39 am

      Yes, you should carry client letter for H1B stamping.

  9. swetha
    swetha 13 Nov, 19 at 3:55 pm

    Hello, I am have my scenario ! I am planning to travel to India sometime in January 2020 as i have H1b valid still June 23/2020 . My question is if i go for stamping would be ok as i have only valid 5 months when i go for stamping will that be issue.. and i have H1b extension denials last year based on specialty occupation. So went back to India after denial and came back on H4. Later i got job and have my H1b back approved. Please let me know your thoughts that would be appreciated.Thanks !

    • Anil Gupta
      Anil Gupta 17 Nov, 19 at 12:06 am

      Nobody can say if the visa stamping would be an issue or not. The short time of 5 months is not an issue.

  10. vicky
    vicky 1 Nov, 19 at 10:45 am

    Do we need to carry 10th, 12th and graduation marlksheets, original or copy?

  11. gms
    gms 1 Nov, 19 at 10:45 am

    Hi Anil,

    I always follow your instructions. Me and my wife are going to India this December for H-1B/H4 renewaI stamping to Chennai and wanted to find out if you have recent DS-160 sample form instructions page written on your site which I can refer to and also do I need to have a digital passport photo image ready while filling up the DS-160 form. Also, based on the inputs you receive from various people how many days does it take to get the passport delivered back to my place from Chennai US consulate after the interview. Is it possible to stay there and collect the passport from Chennai at the end of the day after my interview? Please share your input.


    • Anil Gupta
      Anil Gupta 1 Nov, 19 at 10:45 am

      I do not have the DS160 instructions at this time. There is no need of digital photo. That’s an old process. Picture is taken at ASC center by embassy themselves along with your fingerprints.
      You won’t get the passport back same day. It will take at-least 2-3 days to get the visa stamp after interview.

Ask Question in forum