Zgodnie z Ustawą o samorządzie gminnym (art. 9) w celu wykonywania zadań gmina może tworzyć jednostki organizacyjne, a także zawierać umowy z innymi podmiotami, w tym z organizacjami pozarządowymi. Gmina oraz inna gminna osoba prawna może prowadzić działalność gospodarczą wykraczającą poza zadania o charakterze użyteczności publicznej wyłącznie w przypadkach określonych w odrębnej ustawie. Formy prowadzenia gospodarki gminnej, w tym wykonywania przez gminę zadań o charakterze użyteczności publicznej, określa odrębna ustawa.