Odvjetnik za imigraciju, pomoćni pravnik i izvršni agent su sve vrste stručnjaka za imigraciju. Svaka uloga ima posebne dužnosti u procesu imigracije. Od stručnjaka za imigraciju se očekuje da budu dobro upoznati sa imigracijskim zakonima za svoje regije. Stručnjak za imigraciju radi s vladinim agencijama, imigrantima i sudskim sustavima i često govori nekoliko jezika kako bi komunicirao s raznim klijentima.
Imigracijski odvjetnici pomažu imigrantima u svim aspektima imigracijskih zakona. Imigranti koji su deportirani, traže radne vize ili žele državljanstvo mogu koristiti usluge imigracionog odvjetnika kako bi prošli kroz proces. Imigracijski odvjetnici održavaju poznavanje aktualnih imigracijskih zakona za svoje regije i savjetuju klijente o najboljem načinu za postizanje željenih ciljeva. Odvjetnik za imigraciju pojavljuje se na sudu s klijentom u svim sudskim stvarima. Oni također podnose papire uredima za useljeništvo i sudovima u ime klijenata.
Odvjetnici ne mogu djelovati kao odvjetnici, ali mogu savjetovati imigrante o podnošenju papirologije, pomoći im u kretanju kroz proces i pružiti pomoć imigrantu u vezi s većinom pitanja useljeništva. Paralegal je posebno obrazovan za pravo, ali nije završio diplomu prava ili polagao ispit za regionalnog odvjetnika. Odvjetnici često rade pod nadzorom odvjetnika, ali su njihovi honorari općenito jeftiniji od odvjetničkih. Međutim, neke regije nemaju pomoćnike.
Agent za provedbu imigracije je još jedna vrsta stručnjaka za imigraciju. Uobičajene dužnosti agenta za provedbu imigracije uključuju istragu statusa stranaca, vođenje spisa slučajeva imigranata i pomoć pravosudnom sustavu u sudskim postupcima protiv ilegalnih imigranata. Kao stručnjak za imigraciju, agent za provedbu također se koristi za osiguranje državnih granica i proaktivan rad na uklanjanju prijetnje terorizma.
Neke regije imaju stručnjake za useljeništvo koji se nazivaju pomoćnici za useljeništvo. Ovi pomoćnici nisu odvjetnici niti su posebno educirani za zakone i stoga ne mogu davati pravne savjete. Oni, međutim, mogu voditi imigrante kroz potrebnu dokumentaciju za vize, zelene karte ili druge potrebe. Zahtjevi se razlikuju ovisno o regiji s obzirom na pomoćnike za imigraciju. Na primjer, u nekim regijama ugovor potpisan između stručnjaka za imigraciju i imigranta mora biti predstavljen na imigrantovom matičnom jeziku kao i na jeziku nove regije, tako da obje strane jasno razumiju sve što sadrži.
U interesu zaštite imigranata, neke regije zahtijevaju da se svi imigracijski stručnjaci registriraju u svojim državnim uredima. To pomaže smanjiti broj neobučenih stanovnika koji iskorištavaju imigrante koji traže pomoć u svojim novim regijama. Zahtjevi specifični za jurisdikciju i informacije o tome kako se registrirati u državnom uredu obično se mogu pronaći na web stranicama vlade.