Praktycznie każdy obcokrajowiec może założyć firmę w Polsce. Jest wiele rodzajów spółek, jednak najbardziej dostępną i najczęściej wybieraną formą dla cudzoziemców jest spółka z o.o. Zakładanie spółki dla obcokrajowca, tak samo jak dla obywatela Polski ma dwie formy: tradycyjną oraz internetową.
Pierwszy ze sposobów to rejestracja, która odbywa się z udziałem notariusza, więc wymagana jest obecność zainteresowanego przedsiębiorcy na spotkaniu, a co za tym idzie jego przyjazd do Polski. Jest to bardzo długi proces ze względu na wszystkie związane z nim formalności. Należy przygotować wnioski do sądu i czekać kilka tygodni na ich rozpatrzenie.
Kolejnym sposobem jest rejestracja w systemie S24, który nie wymaga obecności notariusza, więc obcokrajowiec nie musi nawet być obecny w Polsce, podczas przeprowadzania procedury rejestracji. Rejestracja spółki przez Internet jest o wiele szybszym i o wiele prostszym sposobem – można dokonać jej bez wychodzenia z domu w zaledwie 24 godziny.