← flowbud.pl
KSeF w budownictwie · kompendium

KSeF dla firmy budowlanej — pytania i odpowiedzi

29 odpowiedzi na pytania, które firmy wykonawcze i podwykonawcy zadają najczęściej: terminy obowiązku, faktury częściowe i zaliczkowe, protokoły odbioru, korekty, faktury w euro, tryb offline oraz kontrola kosztów budów na podstawie faktur z KSeF.

Aktualizacja: 11 września 2026 r.

Sprawdź za darmo →

Obowiązek i terminy

Od kiedy KSeF jest obowiązkowy dla firmy budowlanej?

Od 1 lutego 2026 r. dla podatników, których sprzedaż w 2024 r. przekroczyła 200 mln zł, a od 1 kwietnia 2026 r. dla wszystkich pozostałych przedsiębiorców. Zdecydowana większość firm budowlanych objęta jest drugim terminem — obowiązek wystawiania faktur B2B w KSeF trwa więc od kwietnia 2026 r. Wyjątek: najmniejsi podatnicy, którzy wystawiają wyłącznie faktury do 450 zł, a ich miesięczna sprzedaż nie przekracza 10 tys. zł, mogą fakturować poza KSeF do 31 grudnia 2026 r.

Czy mała firma podwykonawcza i jednoosobowa działalność też muszą korzystać z KSeF?

Tak. Obowiązek obejmuje wszystkich przedsiębiorców wystawiających faktury dla innych firm — także jednoosobowe działalności, podwykonawców i podatników zwolnionych z VAT (od 1 kwietnia 2026 r.). Forma opodatkowania (ryczałt, skala, podatek liniowy) nie ma znaczenia. Jedyne odroczenie do końca 2026 r. dotyczy podatników wystawiających wyłącznie faktury do 450 zł przy sprzedaży do 10 tys. zł miesięcznie.

Czy za błędy w KSeF grożą już kary?

Kary za wystawienie faktury z pominięciem KSeF oraz za nieprzesłanie w terminie faktury wystawionej w trybie offline zostały odroczone — będą nakładane od 1 stycznia 2027 r. Rok 2026 to okres wdrożeniowy bez sankcji, ale sam obowiązek fakturowania w KSeF już obowiązuje, a kontrahenci oczekują faktur ustrukturyzowanych.

Czy faktura dla inwestora prywatnego (osoby bez firmy) musi być w KSeF?

Nie. Faktury konsumenckie (B2C) nie są objęte obowiązkiem — dla osoby prywatnej budującej dom fakturę można wystawić tak jak dotąd, papierowo lub elektronicznie. Przepisy dopuszczają dobrowolne wystawienie faktury konsumenckiej w KSeF; wtedy nabywca otrzymuje wizualizację z kodem QR umożliwiającym podgląd faktury w systemie.

Wystawianie i doręczanie faktur

Jak wystawić fakturę w KSeF, jeśli firma nie ma programu do fakturowania?

Ministerstwo Finansów udostępnia bezpłatne narzędzia: Aplikację Podatnika KSeF 2.0 oraz e-mikrofirmę. Faktury można też wystawiać w komercyjnych programach do fakturowania i systemach księgowych zintegrowanych z KSeF — faktura jest wtedy przesyłana do systemu automatycznie, a program odbiera nadany numer KSeF.

Czym różni się numer KSeF od numeru faktury?

Numer faktury nadaje wystawca według własnej numeracji i to on identyfikuje dokument w umowach i rozliczeniach budowy. Numer KSeF to odrębny, 35-znakowy identyfikator nadawany automatycznie przez system po pozytywnej walidacji — potwierdza, że faktura znajduje się w KSeF, i służy m.in. do jej wyszukania oraz weryfikacji.

Czy fakturę z KSeF trzeba dodatkowo wysyłać kontrahentowi?

Między polskimi firmami nie ma takiego obowiązku — umieszczenie faktury w KSeF jest równoznaczne z jej doręczeniem, a nabywca pobiera ją ze swojego konta w systemie. W praktyce wielu wykonawców dodatkowo przesyła wizualizację PDF z kodem QR, co ułatwia obieg dokumentów. Nabywcy zagranicznemu oraz konsumentowi fakturę przekazuje się w uzgodniony sposób (np. PDF) — obowiązkowo z kodem QR.

Którą datę uznaje się za datę wystawienia i otrzymania faktury w KSeF?

Faktura ustrukturyzowana jest uznana za wystawioną w dniu przesłania do KSeF, a za otrzymaną przez krajowego nabywcę — w dniu nadania jej numeru KSeF. Data otrzymania wyznacza m.in. okres, w którym nabywca może odliczyć VAT. Data sprzedaży (wykonania usługi budowlanej) pozostaje odrębnym polem faktury i nie ulega zmianie.

Faktura od dostawcy nie pojawia się w KSeF — jakie są możliwe przyczyny?

Najczęstsze przyczyny: faktura została wystawiona na inny NIP (np. błędny lub NIP innej spółki z grupy), została wystawiona w trybie offline i jeszcze nie została przesłana do systemu, pochodzi od najmniejszego dostawcy korzystającego z odroczenia do końca 2026 r., albo jest fakturą konsumencką lub zagraniczną, które nie przechodzą przez KSeF. W pierwszej kolejności warto zweryfikować z dostawcą NIP nabywcy na fakturze.

Dokumenty budowy a KSeF

Czy protokół odbioru robót albo protokół zaawansowania trafia do KSeF?

Nie. KSeF przyjmuje wyłącznie faktury ustrukturyzowane — protokoły odbioru, protokoły zaawansowania robót, umowy i oświadczenia podwykonawców pozostają poza systemem i są przechowywane tak jak dotąd. W dokumentacji budowy protokół powiązuje się z fakturą po jej numerze. Bezpłatne wzory protokołów budowlanych: flowbud.pl/wzory.

Jak w KSeF wygląda fakturowanie częściowe (przerobowe)?

Bez zmian merytorycznych: podstawą faktury częściowej pozostaje protokół zaawansowania robót podpisany przez strony, a sama faktura jest wystawiana w KSeF jak każda inna faktura ustrukturyzowana. Protokół nie jest przesyłany do KSeF — stanowi dokumentację wykonawcy i inwestora. Zakres wykonanych robót opisuje się w pozycjach faktury.

Czy faktury zaliczkowe i końcowe działają w KSeF tak jak dotąd?

Tak. Struktura faktury ustrukturyzowanej przewiduje faktury zaliczkowe oraz rozliczeniowe (końcowe) — zasady ich wystawiania i rozliczania VAT nie uległy zmianie. W fakturze końcowej pomniejsza się wartość o wystawione zaliczki, wskazując numery faktur zaliczkowych.

Korekty i błędy

Jak skorygować fakturę wystawioną w KSeF?

Wyłącznie fakturą korygującą wystawioną w KSeF. Faktury z nadanym numerem KSeF nie można anulować ani usunąć — dokument błędny koryguje się „do zera” i wystawia nowy. W obrocie fakturami ustrukturyzowanymi nie funkcjonują noty korygujące — każdą zmianę, także danych nabywcy, wprowadza wystawca fakturą korygującą.

Faktura została wystawiona na błędny NIP — co robić?

Fakturę koryguje się „do zera” i wystawia nową z prawidłowym NIP-em. Jest to istotne, bo faktura z błędnym NIP-em trafia w KSeF na konto podmiotu o tym numerze — widzi ją firma, której faktura nie dotyczy. Korekta do zera zdejmuje dokument z jej rozliczeń.

Co oznacza odrzucenie faktury przez KSeF?

System waliduje każdy przesłany plik ze schemą faktury ustrukturyzowanej. Odrzucenie oznacza, że faktura nie została wystawiona — nie otrzymuje numeru KSeF i nie trafia do obrotu. Po poprawieniu błędów (najczęściej technicznych, np. niezgodność pól ze schemą) fakturę przesyła się ponownie. Przyjęcie potwierdza urzędowe poświadczenie odbioru (UPO).

Waluty i płatności

Czy w KSeF można wystawiać faktury w euro lub innej walucie?

Tak. Faktura ustrukturyzowana może być wystawiona w walucie obcej — kwoty VAT wykazuje się wówczas dodatkowo w złotych, po kursie średnim NBP zgodnie z zasadami ustawy o VAT. Dotyczy to m.in. rozliczeń z dostawcami materiałów w euro czy kontraktów budowlanych denominowanych w walutach obcych. Więcej o kosztach budowy w walutach obcych i ich przeliczaniu.

Czy KSeF zmienia zasady podzielonej płatności (MPP) w budownictwie?

Nie. Obowiązkowy mechanizm podzielonej płatności dla robót budowlanych z załącznika nr 15 do ustawy o VAT przy fakturach powyżej 15 tys. zł brutto obowiązuje bez zmian. Adnotację „mechanizm podzielonej płatności” umieszcza się w przeznaczonym do tego polu faktury ustrukturyzowanej.

Czy numer KSeF trzeba podawać w przelewie?

Do końca 2026 r. nie ma takiego obowiązku. Zgodnie z harmonogramem wdrożenia od 1 stycznia 2027 r. numer KSeF (albo identyfikator zbiorczy) będzie obowiązkowy w przelewach za faktury ustrukturyzowane między czynnymi podatnikami VAT, w tym przy płatnościach objętych mechanizmem podzielonej płatności.

Awarie i tryb offline

Co zrobić, gdy KSeF nie działa albo na budowie nie ma internetu?

Fakturę można wystawić w trybie offline24 — dokument powstaje lokalnie, otrzymuje kody QR i jest przekazywany nabywcy, a do KSeF należy go przesłać najpóźniej następnego dnia roboczego. W razie ogłoszonej przez Ministerstwo Finansów awarii systemu terminy przesyłania są wydłużone zgodnie z komunikatem. Data wystawienia faktury offline to data podana na fakturze.

Do czego służą kody QR na fakturze?

Kod weryfikacyjny (KOD I) znajduje się na każdej wizualizacji faktury i pozwala sprawdzić w KSeF, czy dokument rzeczywiście istnieje w systemie i czy jego treść jest zgodna. Przy fakturach wystawianych w trybie offline dochodzi drugi kod (KOD II), oparty na certyfikacie KSeF wystawcy, który potwierdza tożsamość wystawiającego zanim faktura trafi do systemu.

Dostęp i uprawnienia

Jak nadać dostęp do KSeF księgowej lub biuru rachunkowemu?

Uprawnienia nadaje się w KSeF — właściciel lub osoba umocowana wskazuje NIP biura rachunkowego albo konkretne osoby (PESEL/NIP) i zakres uprawnień: wystawianie faktur, ich odczyt lub zarządzanie uprawnieniami. Biuro rachunkowe pracuje wtedy na fakturach firmy w swoim oprogramowaniu, bez przekazywania dokumentów mailem.

Czym różni się token KSeF od certyfikatu KSeF?

Token to klucz dostępu do API KSeF dla programów — generowany w portalu KSeF dla NIP-u firmy, z określonym zakresem uprawnień (np. wyłącznie odczyt faktur). Certyfikat KSeF służy do uwierzytelniania oraz do wystawiania faktur w trybie offline — na jego podstawie generowany jest kod QR potwierdzający wystawcę. Programy odczytujące faktury (np. narzędzia kontroli kosztów) korzystają z tokena.

Czy zewnętrzne narzędzie może odczytywać faktury firmy z KSeF?

Tak. Wystarczy token z uprawnieniem do odczytu faktur, wygenerowany w portalu KSeF dla NIP-u firmy — narzędzie pobiera wtedy faktury sprzedażowe i zakupowe przez API, bez prawa ich wystawiania. W ten sposób działa FlowBud: odczytane faktury są przypisywane do inwestycji budowlanych, a budżety budów aktualizują się automatycznie.

Kontrola kosztów budów

Jak przypisać faktury z KSeF do konkretnych budów?

KSeF nie zna pojęcia budowy ani inwestycji — faktura zawiera strony, pozycje i kwoty, ale nie informację, której budowy dotyczy. Przypisanie odbywa się poza systemem: ręcznie (najczęściej w Excelu) albo narzędziem, które odczytuje faktury z KSeF i przypisuje je regułami — po NIP-ie dostawcy, lokalizacji, treści pozycji. Tak działa FlowBud: propozycję przypisania generuje AI, koordynator ją zatwierdza, a z akceptacji powstaje reguła dla kolejnych faktur.

Jedna faktura dotyczy kilku budów — jak ją rozliczyć?

KSeF nie przewiduje podziału faktury — to zadanie ewidencji kosztów wykonawcy. Fakturę (np. najem sprzętu obsługujący cztery budowy) dzieli się kwotowo: każdej inwestycji przypisuje się część kwoty netto, a suma części musi równać się kwocie dokumentu. W programie FlowBud taki podział wykonuje się w oknie przypisania faktury — budżet każdej budowy otrzymuje swoją część.

Czy na podstawie KSeF można policzyć rzeczywisty koszt budowy?

W dużej części tak — KSeF gromadzi komplet faktur zakupowych firmy, a po przypisaniu ich do inwestycji powstaje wiarygodny obraz kosztów fakturowanych każdej budowy. Do pełnego kosztu należy doliczyć wydatki spoza KSeF: paragony, zakupy gotówkowe, faktury zagraniczne oraz robociznę własną. FlowBud łączy te źródła — faktury KSeF, dokumenty poza KSeF i ewidencję godzin pracowników — w jeden budżet inwestycji.

Czy oprócz kosztów można śledzić przychód i marżę budowy na podstawie faktur z KSeF?

Tak. KSeF gromadzi zarówno faktury zakupowe (koszty), jak i sprzedażowe (przychody), więc narzędzie odczytujące faktury może przedstawić nie tylko koszt, ale i wynik budowy. Tak działa FlowBud: fakturę traktuje jako przychód, gdy NIP sprzedawcy jest zgodny z NIP-em firmy, i na każdej inwestycji liczy bilans przychodów i kosztów oraz marżę (kwoty netto), z przełącznikiem widoku Kosztowe/Sprzedażowe.

Czy faktury od zagranicznych dostawców trafiają do KSeF?

Nie. Faktury wystawione przez podmioty zagraniczne nieposługujące się polskim NIP-em nie przechodzą przez KSeF — import usług i wewnątrzwspólnotowe nabycia dokumentuje się tak jak dotąd. W kontroli kosztów budowy takie dokumenty trzeba ująć osobno, poza automatycznym poborem z KSeF. Jak prowadzić taką ewidencję razem z budżetem budowy: koszty budowy poza KSeF.

Archiwizacja i kontrole

Jak długo faktury są przechowywane w KSeF i czy trzeba je archiwizować samodzielnie?

Faktury są przechowywane w KSeF przez 10 lat, licząc od końca roku, w którym zostały wystawione — w tym zakresie system spełnia obowiązek archiwizacji i nie ma potrzeby utrzymywania własnego archiwum faktur ustrukturyzowanych. Dokumentację towarzyszącą (protokoły, umowy, oświadczenia) przechowuje się we własnym zakresie.

Czy urząd skarbowy widzi faktury w KSeF?

Tak — administracja skarbowa ma dostęp do faktur ustrukturyzowanych w systemie. W zamian podatnik nie przekazuje faktur na żądanie w ramach JPK_FA w zakresie objętym KSeF, a czynności sprawdzające dotyczące faktur ulegają skróceniu. Kompletność i spójność danych po stronie firmy zyskuje na znaczeniu — rozbieżności są widoczne od razu.

Faktury z KSeF jako kontrola kosztów budów

Skoro wszystkie faktury firmy są już w KSeF, mogą pracować na rzecz budżetów inwestycji. FlowBud pobiera je automatycznie, przypisuje do budów i na bieżąco pokazuje wykonanie budżetu każdej z nich. Zostaw kontakt — pokażemy, jak to działa.

Zostaw kontakt

Materiał informacyjny o charakterze ogólnym — nie stanowi porady podatkowej ani prawnej. Stan prawny na 11 września 2026 r.; szczegóły wdrożenia KSeF warto weryfikować na stronach Ministerstwa Finansów (podatki.gov.pl/ksef).