If you are planning on using your H-1B visa to make the transition to lawful permanent resident status through a green card, there is another list of documents to take into account.
A. You will need to have your employer submit an I-140 Immigrant Petition for Alien Worker along with all supporting evidence for the green card you are pursuing.
B. If you would like to use premium processing, you will need to file a new I-907 that is separate from any form filed as an H-1B document.
C. Once your petition has been approved and your priority date is current, you will need to submit an I-485 Application to Register Permanent Resident or Adjust Status. For H1B Visa Evaluation Visit here
Alternatively, if you go through consular processing, you will need the following documents:
A. Your passport and any expired passports
B A photo of you
C. Comprehensive evidence of your green card eligibility
D. Your resume
You will also need to complete a DS-260 online immigrant visa application and print out the confirmation page and the receipt before attending your consular interview.