Zobacz wszystkie artykuły
Dla Przedsiębiorców
6 minut

Faktury zaliczkowe i protokoły odbioru w budownictwie – jak rozliczać je w KSeF?

Autorzy
Portret kobiety w jasnej koszuli na białym tle.
Marketing
Opublikowano:
Spis treści
Filtruj po kategoriach
Wyczyść
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Obowiązkowy KSeF objął już większość firm z branży od lutego i kwietnia 2026 r. Nie zniósł tych zasad. Kazał je jednak wpasować w sztywną strukturę faktury ustrukturyzowanej. Stąd mnóstwo praktycznych pytań. Kiedy wystawić fakturę zaliczkową? Czy protokół odbioru wyznacza obowiązek podatkowy? Czy można go dołączyć do e-faktury? Odpowiadamy na nie po kolei. 

Czy KSeF obowiązuje już firmy budowlane i deweloperów?

KSeF obowiązuje już większość firm budowlanych i deweloperów. Duzi przedsiębiorcy, ze sprzedażą powyżej 200 mln zł w 2024 r., wystawiają faktury w KSeF od 1 lutego 2026 r. Pozostali dołączyli 1 kwietnia 2026 r.

Wyjątek to najmniejsze firmy. Przy sprzedaży do 10 tys. zł miesięcznie mają czas do 1 stycznia 2027 r. W budownictwie to często jednoosobowe działalności.

Uwaga: odbieranie faktur przez KSeF jest obowiązkowe dla wszystkich już od 1 lutego 2026 r. Nawet mały wykonawca dostaje dziś faktury za materiały tą drogą.

Kiedy i w jakim terminie wystawić fakturę zaliczkową za roboty budowlane?

Fakturę zaliczkową za roboty budowlane wystawia się po otrzymaniu zaliczki, najpóźniej do 15. dnia następnego miesiąca. Ten sam termin obowiązuje w budownictwie i w innych branżach. Obowiązek podatkowy powstaje już w dniu wpłaty zaliczki, niezależnie od tego, kiedy faktura zostanie wystawiona.

Są dwa wyjątki warte zapamiętania. Faktura końcowa za roboty budowlane ma inny, dłuższy termin: do 30 dni od wykonania usługi. Dotyczy to jednak tylko faktury końcowej, nie zaliczkowej. Drugi wyjątek działa odwrotnie, niż można by się spodziewać. W większości branż, gdy zaliczka i wykonanie usługi wypadają w tym samym miesiącu, wystarczy jedna faktura na całość, bez osobnej faktury zaliczkowej. W usługach budowlanych ta uproszczona zasada nie obowiązuje – ustawa o VAT wprost wyłącza budownictwo spod tego przepisu. Nawet jeśli zaliczka wpłynie i usługa zostanie wykonana w tym samym miesiącu, wykonawca musi wystawić obie faktury osobno: zaliczkową do 15. dnia kolejnego miesiąca oraz końcową do 30 dni od wykonania usługi. 

Jak wystawić fakturę zaliczkową i rozliczającą ją fakturę końcową w strukturze FA(3)?

Fakturę zaliczkową i rozliczającą ją fakturę końcową wystawia się w KSeF jako dwa powiązane ze sobą dokumenty. Fakturę zaliczkową oznacza się w systemie specjalnym rodzajem "ZAL". Po przesłaniu system nadaje jej numer KSeF, który trzeba zapisać do dalszego rozliczenia.

Fakturę końcową wystawia się jako rodzaj "ROZ", czyli fakturę rozliczeniową. Musi ona zawierać numery KSeF wszystkich wcześniejszych faktur zaliczkowych, które rozlicza. Przy kilku zaliczkach trzeba wskazać je wszystkie. W praktyce robi to za nas program księgowy, wystarczy wskazać właściwe zaliczki.

Dowiedz się jak zadbać o kontrolę kosztów w firmie dzięki aplikacji Scanye!

Czym jest protokół odbioru robót budowlanych i jakie ma znaczenie prawne?

Protokół odbioru robót budowlanych to dokument, który potwierdza wykonanie prac i ich przyjęcie przez inwestora. Podstawę prawną daje Kodeks cywilny, według którego umowa o roboty budowlane kończy się właśnie odbiorem. W protokole zapisuje się datę zakończenia prac, ich zakres oraz ewentualne usterki.

Znaczenie protokołu jest praktyczne, nie tylko formalne. To on najczęściej jest dowodem na to, kiedy usługa budowlana została faktycznie wykonana. Ma to znaczenie przy liczeniu terminów, między innymi terminu na wystawienie faktury. Protokoły mogą być częściowe, dla poszczególnych etapów robót, albo końcowe, dla całej inwestycji.

Co zrobić, gdy inwestor odmawia podpisania protokołu odbioru?

Gdy inwestor odmawia podpisania protokołu, wykonawca może sporządzić protokół jednostronny. Opisuje w nim zakres wykonanych prac oraz fakt, że inwestor odmówił odbioru mimo zgłoszenia gotowości. Taki protokół, jeśli prace faktycznie zostały wykonane, również może być dowodem daty ich zakończenia. Odmowa podpisu przez inwestora nie blokuje więc w nieskończoność rozliczenia usługi.

Czy data protokołu odbioru decyduje o terminie faktury i obowiązku podatkowym w VAT?

Protokół odbioru może decydować zarówno o terminie faktury, jak i o obowiązku podatkowym w VAT, ale tylko wtedy, gdy tak wynika z umowy. Zasadą ogólną jest to, że fakturę za roboty budowlane wystawia się do 30 dni od faktycznego wykonania usługi. Jeśli faktura nie powstanie w tym terminie, obowiązek podatkowy i tak powstaje, z upływem tych 30 dni.

W praktyce umowy o roboty budowlane często uzależniają zakończenie prac od podpisania protokołu. Jeśli tak zapisano w umowie, to właśnie data protokołu liczy się jako data wykonania usługi, nawet gdy prace fizycznie skończyły się wcześniej. Potwierdzają to wyroki sądów, w tym Trybunału Sprawiedliwości UE. Dlatego przed ustaleniem terminu faktury warto sprawdzić zapisy konkretnej umowy.

Jak rozliczać częściowe protokoły odbioru przy długoterminowych kontraktach budowlanych?

Każdy częściowy protokół odbioru rozlicza się jako osobne wykonanie usługi, dla danego etapu robót. Od jego daty liczy się osobny termin 30 dni na fakturę za ten etap. Dzięki temu przy długoterminowych kontraktach wykonawca fakturuje kolejne etapy na bieżąco, zamiast czekać na koniec całej inwestycji.

Czy protokół odbioru można dołączyć do faktury ustrukturyzowanej w KSeF?

Protokołu odbioru nie można dołączyć do faktury w KSeF. Struktura faktury ustrukturyzowanej nie przewiduje załączników w postaci plików, takich jak PDF czy skan. System przyjmuje tylko dane wpisane w gotowe pola, a protokół się w nich nie mieści.

W praktyce numer i datę protokołu warto wpisać w polu z dodatkowym opisem na fakturze. To pozwala szybko powiązać oba dokumenty, mimo że fizycznie znajdują się w różnych miejscach.

Jak przechowywać i porządkować protokoły odbioru w firmie korzystającej z KSeF?

Protokoły odbioru najlepiej przechowywać w jednym systemie, uporządkowane według inwestycji i etapu robót, ponieważ KSeF ich nie archiwizuje. Do każdego protokołu warto przypisać numer faktury lub numer KSeF, którego dotyczy. Taki układ ułatwia szybkie odnalezienie dokumentów podczas kontroli podatkowej lub sporu z inwestorem.

Dowiedz się jak zarządzać obiegiem dokumentów finansowych dzięki aplikacji Scanye!

Jakich błędów unikać przy fakturowaniu zaliczek i protokołów odbioru w budownictwie?

Najczęstszy błąd to pomylenie terminów faktury zaliczkowej i końcowej. Zaliczkę trzeba rozliczyć do 15. dnia kolejnego miesiąca, a nie w ciągu 30 dni jak przy fakturze końcowej. Kolejny błąd to pomijanie faktury zaliczkowej pod pretekstem, że zaliczka i wykonanie usługi wypadły w tym samym miesiącu. To uproszczenie działa w innych branżach, ale nie w budownictwie, tu obie faktury trzeba wystawić osobno. Częstym problemem jest też brak poprawnie wskazanych numerów KSeF wcześniejszych zaliczek na fakturze końcowej. 

Przy protokołach odbioru błędem jest pominięcie zapisów umowy o tym, co liczy się jako data wykonania usługi. Bez tego łatwo pomylić termin na fakturę. Innym błędem jest bierność, gdy inwestor odmawia podpisania protokołu, zamiast sporządzić protokół jednostronny. Zdarza się też, że firmy próbują dołączyć protokół do faktury w KSeF jako plik, co nie jest możliwe. Ostatni częsty problem to brak porządku w archiwizacji protokołów, przez co trudno je odnaleźć podczas kontroli.

Sprawdź słowniczek pojęć nowoczesnego przedsiębiorcy: KSeF, OCR, API, Chmura