Seorang pengacara imigrasi, paralegal dan agen penegak hukum adalah semua jenis spesialis imigrasi. Setiap peran memiliki tugas khusus dalam proses keimigrasian. Spesialis keimigrasian diharapkan menguasai hukum keimigrasian di wilayah mereka. Seorang spesialis imigrasi bekerja dengan lembaga pemerintah, imigran dan sistem pengadilan dan sering berbicara beberapa bahasa untuk berkomunikasi dengan berbagai klien.
Pengacara imigrasi membantu imigran dalam semua aspek hukum imigrasi. Imigran yang dideportasi, mencari visa kerja atau menginginkan kewarganegaraan dapat menggunakan jasa pengacara imigrasi untuk melewati proses tersebut. Pengacara imigrasi mempertahankan pengetahuan tentang undang-undang imigrasi saat ini untuk wilayah mereka dan memberi nasihat kepada klien tentang cara terbaik untuk mencapai tujuan yang diinginkan. Seorang pengacara imigrasi muncul di pengadilan dengan klien pada semua masalah pengadilan. Mereka juga mengajukan dokumen ke kantor imigrasi dan pengadilan atas nama klien.
Paralegal tidak dapat bertindak sebagai pengacara, tetapi dapat memberi saran kepada imigran untuk mengajukan dokumen, membantu mereka menjalani proses dan memberikan bantuan kepada imigran terkait dengan sebagian besar masalah imigrasi. Seorang paralegal secara khusus dilatih dalam hukum tetapi belum menyelesaikan gelar sarjana hukum atau mengikuti ujian pengacara regional. Paralegal sering bekerja di bawah pengawasan seorang pengacara, tetapi biaya mereka umumnya lebih murah daripada biaya pengacara. Namun, beberapa daerah tidak memiliki paralegal.
Agen penegakan imigrasi adalah jenis lain dari spesialis imigrasi. Tugas khas agen penegakan imigrasi termasuk menyelidiki status orang asing, memelihara file kasus imigran dan membantu sistem peradilan dalam proses pengadilan terhadap imigran ilegal. Sebagai spesialis imigrasi, agen penegakan juga digunakan untuk mengamankan perbatasan negara dan secara proaktif bekerja untuk menghilangkan ancaman terorisme.
Beberapa daerah memiliki spesialis imigrasi yang disebut asisten imigrasi. Para asisten ini bukan pengacara atau dilatih secara khusus dalam hukum dan, oleh karena itu, tidak dapat memberikan nasihat hukum. Namun, mereka dapat memandu imigran melalui dokumen yang diperlukan untuk visa, kartu hijau, atau kebutuhan lainnya. Persyaratan bervariasi menurut wilayah terkait dengan asisten imigrasi. Misalnya, di beberapa daerah, kontrak yang ditandatangani antara spesialis imigrasi dan imigran harus disajikan dalam bahasa asal imigran serta bahasa daerah baru, sehingga kedua belah pihak memahami dengan jelas semua isinya.
Demi melindungi imigran, beberapa daerah mewajibkan semua spesialis imigrasi untuk mendaftar ke kantor pemerintah mereka. Ini membantu mengurangi jumlah penduduk tidak terlatih yang memanfaatkan imigran yang mencari bantuan di daerah baru mereka. Persyaratan khusus yurisdiksi dan informasi tentang cara mendaftar ke kantor pemerintah biasanya dapat ditemukan di situs web pemerintah.