Pour obtenir un visa H1B, il faut avoir une offre d'emploi aux États-Unis, posséder les qualifications nécessaires pour occuper le poste proposé et être parrainé par l'employeur américain. L'employeur doit alors soumettre une pétition à l'US Citizenship and Immigration Services (USCIS).