Um eine Blaue Karte EU zu erhalten, müssen drei Hauptvoraussetzungen erfüllt sein. Das ist erstens ein anerkannter Abschluss von einer deutschen oder ausländischen Hochschule. In bestimmten IT-Berufen (und anderen hochspezialisierten Jobs) kann mehrjährige Berufserfahrung den Abschluss ersetzen. Zweitens muss ein konkretes Arbeitsplatzangebot vorliegen, z. B. in Form eines Arbeitsvertrags. Der Vertrag muss mindestens 6 Monate Dauer und eine zur Qualifikation passende Beschäftigung vorsehen. Drittens muss der Arbeitsvertrag ein bestimmtes jährliches Mindestgehalt vorsehen.
Darüber hinaus gelten allgemeine ausländerrechtliche Voraussetzungen, darunter ein gültiger Reisepass und Krankenversicherungsschutz.