Każda gmina ma swój zasób mieszkaniowy, którym gospodaruje w oparciu o wieloletni program (opracowywany na co najmniej 5 kolejnych lat). Program ten ujmuje planowaną sprzedaż lokali gminnych w kolejnych latach. Aby możliwy był zakup mieszkania komunalnego potrzebna jest uchwała rady gminy o przeznaczeniu do wykupu przez mieszkańców gminy konkretnych budynków, albo mieszkań w tych budynkach.

Pomimo stosowania przez gminę przy tego typu sprzedaży bonifikaty – uprawnieni najczęściej nie posiadają środków, aby sfinansować zakup mieszkania. Banki oczywiście udzielają kredyty na taki cel. Specyfika tej transakcji zakłada, że płatność środków musi nastąpić przed zawarciem notarialnej umowy kupna sprzedaży. Inaczej niż wszystkie inne standardowe transakcje zakupu nieruchomości na rynku wtórnym.