Ustawa o swobodzie działalności gospodarczej mówi, że cudzoziemiec, który znajduje się na terenie Polski ma prawo do prowadzenia własnej działalności gospodarczej tylko wtedy, gdy jest to spółka komandytowa, komandytowo-akcyjna, akcyjna oraz z ograniczoną odpowiedzialnością.
Właśnie ta ostatnia spółka, czyli spółka z o.o. jest najpopularniejszą formą działalności gospodarczej wybieraną przez obcokrajowców, ponieważ jest ona stosunkowo prosta. Może być zakładana przez każdy podmiot z wyjątkiem innej spółki z o.o. Założenie spółki dla cudzoziemca nie różni się prawie niczym od wykonania tej czynności dla rodzonego Polaka. Nie jest również utrudnieniem brak numeru PESEL. Wystarczy, że obcokrajowiec będzie posiadał ważny paszport. Oczywistym faktem jest także to, że założenie spółki dla cudzoziemca wymaga zatrudnienia tłumacza, jeżeli podmiot nie posługuje się językiem Polskim. Oprócz tego wszystko jest tak, jak w przypadku obywatela Polski. Potrzebne są te same wnioski, składane do tych samych urzędów.