Prilikom donošenja odluke o pokretanju poslovanja, jedna od ključnih dilema jeste izbor između obrta i društva s ograničenom odgovornošću. Obrt zahtijeva manja finansijska ulaganja i jednostavniju proceduru registracije, ali nosi rizik odgovornosti cjelokupnom ličnom imovinom vlasnika. Nasuprot tome, osnivanje d.o.o. podrazumijeva znatno više formalnosti i početnih troškova, pri čemu je odgovornost osnivača limitirana isključivo na visinu njihovog uloga u kapitalu.
Registracija obrta vrši se pri nadležnoj općinskoj službi na čijem području će se nalaziti sjedište. Podnosilac zahtjeva mora biti punoljetan i posjedovati poslovnu sposobnost, uz prilaganje dokumentacije koja uključuje uvjerenje o državljanstvu, ljekarsko uvjerenje, dokaz o stručnoj spremi ili majstorskom ispitu, uvjerenje općinskog suda o nepostojanju zabrane obavljanja djelatnosti, izjavu o ispunjenosti tehničkih uslova te ugovor o zakupu ili dokaz o vlasništvu nad prostorom. Taksa za obradu zahtjeva u Kantonu Sarajevo iznosi 80 KM, a rješenje se dobija u roku od sedam dana, nakon čega slijedi izrada pečata, pribavljanje ID broja i statističke šifre, otvaranje bankovnog računa, prijava na osiguranje te fiskalizacija za one koji posluju gotovinom.
Proces osnivanja d.o.o. započinje kod notara koji sačinjava osnivački akt, što okvirno košta između 400 i 500 KM. Zakonski propisan minimalni osnovni kapital iznosi 1.000 KM, pri čemu pojedinačni ulog svakog partnera ne može biti manji od 100 KM. Zahtjev za upis podnosi se nadležnom općinskom sudu uz sudsku taksu od 320 KM i trošak objave u Službenim novinama FBiH od 150 KM, dok sudski postupak do izdavanja rješenja uobičajeno traje između 15 i 20 dana. Po dobijanju rješenja prolaze se identični završni koraci kao i kod obrta, uključujući prijavu u Poreznoj upravi i fiskalizaciju.