Transakcje pomiędzy gminą a spółkami komunalnymi to stały element samorządowej codzienności. Spółki komunalne są tworzone przez jednostki samorządu terytorialnego (gmina, powiat, województwo), a ich działalność jest ukierunkowana na zaspokajanie zbiorowych potrzeb mieszkańców i wykonywanie zadań publicznych, które należą do zadań własnych tych samorządów. Zadania te w szczególności dotyczą obszarów gospodarki komunalnej, takich jak dostarczanie wody, odprowadzanie ścieków, transport publiczny czy gospodarka odpadami. Wzajemne transakcje są więc niejako „narzucone” tym podmiotom i wynikają wprost z regulacji prawnych kształtujących ich stosunki.