Um visto H-1B permite que estrangeiros em ocupações especializadas trabalhem nos Estados Unidos por um período máximo de seis anos, que pode ser prorrogado se o funcionário for patrocinado para residência permanente. Um cidadão estrangeiro que deseje solicitar este tipo de visto deve primeiro encontrar um empregador dos EUA que irá apresentar uma petição H-1B em seu nome. O USCIS exige que o empregador patrocinador dos EUA pague ao funcionário um salário determinado pela área geográfica de emprego e pelo tipo de cargo. Também é necessário que o beneficiário do H-1B tenha pelo menos bacharelado em área específica relacionada ao cargo. Uma vez aprovado, o titular do visto H-1B só poderá trabalhar para o empregador que patrocinou sua petição H-1B, e somente no local de trabalho e na função especificada na petição. O visto H-1B tem dupla intenção, o que significa que os titulares de visto podem solicitar um visto de imigrante nos EUA sem colocar em risco seu status H-1B.