Generell muss man zwischen temporären und permanenten Einreise- und Aufenthaltsbewilligungen unterscheiden. Temporäre Visa sind für zeitlich beschränkte Aufenthalte vorgesehen, welche oftmals eine Rückkehr ins Heimatland vorsehen. Permanente Visa (Greencards) sind für langfristige USA-Aufenthalte, welche unter Umständen für immer sein können.