Antreprenoriatul social se bazează pe conceptul de inovare socială. Cu toate acestea, încorporează și principiile antreprenoriatului într-un model de afaceri.
Prin urmare, antreprenoriatul social urmărește să identifice problemele sociale și, prin utilizarea proceselor și operațiunilor antreprenoriale, să realizeze schimbări sociale.
Antreprenorii sociali încep adesea prin a identifica o problemă socială pe care doresc să o abordeze. Următorul pas este să înțeleagă ce plan de afaceri ar putea crea, care, la rândul său, să aibă un impact pozitiv asupra respectivei probleme sociale.