Checklist of documents required for applying H1B :
This is a very high level checklist for applying for H1B. There may be some exceptions, but for the most part, here is what you need :
Copy of all educational certificates of your Bachelors (also Masters if applicable) degree including mark sheets.
Copy of Degree award certificates
Copy of Passport- all pages
If degree from US, Transcript and degree award certificate.
If degree from US, Copy of I-20
If you are in US, copy of I-94
Copy of latest Resume.
Work experience certificates (if any )
If you already have a H1B approval, copy of previous H1B approval notice, I-797 form.
If you are transferring H1B, copy of recent 3 months paystubs from your previous employer
If you have any evaluation reports from work, copy of them too.
If you have lived in US and paid taxes, copy of previous W2 tax forms.
If you have lived in US, copy of your driving license or state ID
If you have lived in US and have SSN, copy of your Social Security Card.
If you have done education evaluation, copy of the education evaluations too.