Ładowanie...
Ładowanie...
Szczegółowy poradnik na temat prowadzenia dokumentacji historii zmian cen zgodnie z wymogami ustawy.
Katarzyna Dąbrowska
Autor
11 lipca 2026
Data publikacji
7 min
Czas czytania
Zgodnie z ustawą o jawności cen mieszkań, deweloperzy są zobowiązani do prowadzenia szczegółowej dokumentacji historii zmian cen. W tym poradniku wyjaśniamy, jak to robić poprawnie.
Data publikacji: 22 października 2025 | Ostatnia aktualizacja: 11 lipca 2026
... Historia zmian cen mieszkań to obowiązkowa dokumentacja wszystkich modyfikacji cen lokali oferowanych przez dewelopera, przechowywana przez co najmniej 12 miesięcy. Obejmuje datę zmiany, poprzednią i nową cenę, powód modyfikacji oraz powiązanie z raportem wysłanym do dane.gov.pl. Prawidłowe prowadzenie tej dokumentacji jest kluczowe podczas kontroli UOKiK.
Statystyka: Deweloper średniej wielkości z 500+ lokalami może wygenerować do 1 500 zmian cen rocznie, co przy ręcznym prowadzeniu dokumentacji oznacza kilkadziesiąt godzin dodatkowej pracy miesięcznie — dane własne RaportCen, 2026
Statystyka: Obowiązek archiwizacji historii zmian cen wynosi 12 miesięcy od momentu wprowadzenia każdej zmiany — Ustawa o jawności cen mieszkań, Dz. U. z 2023 r. poz. 1450
Ekspert radzi: "Prawidłowe prowadzenie historii zmian cen to najczęściej pomijany obowiązek. Wielu deweloperów skupia się na bieżącym raportowaniu, zapominając, że to właśnie historia zmian jest podstawą ewentualnych kontroli. Bez niej nawet poprawne raporty mogą zostać zakwestionowane." — Katarzyna Dąbrowska, Analityk ds. compliance
Ustawa z dnia 7 lipca 2023 r. o jawności cen mieszkań (Dz. U. z 2023 r. poz. 1450) nakłada na deweloperów obowiązek:
Zgodnie z wymogami dotyczącymi 58 kolumn raportu, dla każdego lokalu musisz przechowywać:
<historia_cen>
<lokal id="UNIKALNY_ID">
<zmiana_ceny>
<data_zmiany>2025-10-15T10:30:00</data_zmiany>
<cena_poprzednia_netto>450000.00</cena_poprzednia_netto>
<cena_poprzednia_brutto>495000.00</cena_poprzednia_brutto>
<cena_nowa_netto>440000.00</cena_nowa_netto>
<cena_nowa_brutto>484000.00</cena_nowa_brutto>
<powod_zmiany>Promocja jesienna</powod_zmiany>
<raport_dane_gov_pl>2025-10-15_001</raport_dane_gov_pl>
</zmiana_ceny>
</lokal>
</historia_cen>
Dane możesz przechowywać w różnych formatach:
CREATE TABLE historia_cen (
id SERIAL PRIMARY KEY,
id_lokalu VARCHAR(50) NOT NULL,
data_zmiany TIMESTAMP NOT NULL,
cena_poprzednia_netto DECIMAL(12,2),
cena_poprzednia_brutto DECIMAL(12,2),
cena_nowa_netto DECIMAL(12,2),
cena_nowa_brutto DECIMAL(12,2),
powod_zmiany TEXT,
id_raportu VARCHAR(50),
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
CREATE INDEX idx_historia_cen_lokal ON historia_cen(id_lokalu);
CREATE INDEX idx_historia_cen_data ON historia_cen(data_zmiany);
def track_price_change(property_id, old_price, new_price, reason=None):
"""Automatyczne śledzenie zmian ceny"""
change_record = {
'id_lokalu': property_id,
'data_zmiany': datetime.now(),
'cena_poprzednia_netto': old_price['netto'],
'cena_poprzednia_brutto': old_price['brutto'],
'cena_nowa_netto': new_price['netto'],
'cena_nowa_brutto': new_price['brutto'],
'powod_zmiany': reason
}
# Zapis do bazy danych
db.insert('historia_cen', change_record)
# Generuj raport do dane.gov.pl
report_id = generate_daily_report()
# Powiąż zmianę z raportem
db.update('historia_cen',
{'id_raportu': report_id},
{'id_lokalu': property_id, 'data_zmiany': datetime.now()})
Lokal: M3-15
Data: 2025-10-15
Zmiana: 450000 zł → 440000 zł (-2.2%)
Powód: Promocja jesienna
Akcje:
- Aktualizacja w CRM
- Generowanie raportu
- Powiadomienie działu sprzedaży
Lokal: M2-08
Data: 2025-10-16
Zmiana: 380000 zł → 375000 zł (-1.3%)
Powód: Korekta błędu w obliczeniach
Akcje:
- Natychmiastowa korekta
- Raport wyjaśniający
- Wewnętrzna kontrola jakości
Lokal: M4-22
Data: 2025-10-17
Zmiana: 520000 zł → 535000 zł (+2.9%)
Powód: Podwyższenie standardu wykończenia
Akcje:
- Aktualizacja specyfikacji
- Informacja dla klientów
- Dokumentacja zmiany
Prowadzenie historii zmian cen to nie tylko wymóg prawny, ale także ważne narzędzie zarządzania. Dobrze zorganizowany system:
Inwestycja w profesjonalny system dokumentacji historycznych zmian cen zawsze się zwraca - eliminuje ryzyko kar i poprawia efektywność operacyjną.
Jeśli potrzebujesz profesjonalnego systemu do prowadzenia historii zmian cen, skontaktuj się z nami. Oferujemy:
Zgodnie z ustawą o jawności cen mieszkań, dokumentację historii zmian cen należy przechowywać przez co najmniej 12 miesięcy od momentu wprowadzenia każdej zmiany. Zaleca się jednak dłuższe przechowywanie na wypadek kontroli.
Tak, każda zmiana ceny musi zostać odzwierciedlona w codziennym raporcie wysyłanym do dane.gov.pl. System raportowania powinien automatycznie rejestrować zmiany i generować odpowiednie wpisy w historii.
Dokumentacja powinna zawierać: datę zmiany, poprzednią i nową cenę (netto i brutto), powód zmiany, identyfikator lokalu oraz numer raportu, w którym zmiana została zgłoszona do dane.gov.pl.
Prowadzenie historii zmian w Excelu jest możliwe dla małych projektów, ale niesie ryzyko błędów i utraty danych. Dla firm z wieloma inwestycjami zaleca się korzystanie z dedykowanych systemów lub baz danych zapewniających automatyczne śledzenie i backup.
Brak pełnej dokumentacji historii zmian cen może skutkować karami finansowymi podczas kontroli UOKiK oraz problemami z udowodnieniem zgodności z wymogami ustawy. W skrajnych przypadkach może to prowadzić do sankcji do 10% rocznego obrotu.
Profesjonalne systemy do raportowania, takie jak RaportCen, automatycznie rejestrują każdą zmianę ceny, generują odpowiednie wpisy w historii i powiązują je z raportami wysłanymi do dane.gov.pl. Zapewnia to pełną zgodność z wymogami ustawy.
Skontaktuj się z nami i dowiedz się, jak możemy zautomatyzować proces raportowania cen mieszkań.