fbpx

Samofakturowanie w KSeF – jak generalny wykonawca może wystawiać faktury za podwykonawców

2026-03-01
samofakturowanie w ksef
Spis treści:
0
(0)

W dużych projektach budowlanych przepływ faktur między generalnym wykonawcą a dziesiątkami podwykonawców potrafi być źródłem opóźnień, błędów i sporów. Podwykonawca wystawia fakturę, GW weryfikuje jej zgodność z protokołem odbioru, odsyła do poprawy, czeka na korektę, traci terminy płatności. Ten problem ma konkretne rozwiązanie, funkcjonujące w polskim prawie od lat, ale rzadko stosowane w budownictwie: samofakturowanie. Od wdrożenia KSeF mechanizm ten zyskał nową jakość – jest obsługiwany przez system rządowy, a uprawnienia nadawane są elektronicznie. Warto wiedzieć, jak to działa, jakie warunki muszą być spełnione i gdzie leżą praktyczne pułapki.

Na czym polega samofakturowanie w rozumieniu art. 106d ustawy o VAT?

Procedura samofakturowania oznacza, że to nabywca towarów lub usług – nie sprzedawca – wystawia fakturę dokumentującą transakcję. Podstawa prawna pozostaje niezmieniona po wdrożeniu KSeF: art. 106d ustawy o VAT. Przepis ten dopuszcza takie rozwiązanie pod jednym warunkiem: strony muszą wcześniej zawrzeć pisemną umowę o samofakturowanie. Sama umowa jest dokumentem cywilnoprawnym, który nie wymaga rejestracji ani zgłoszenia do organów podatkowych, ale musi istnieć przed wystawieniem pierwszej faktury w tej procedurze.

W kontekście budowlanym schemat jest czytelny. Generalny wykonawca (GW) przyjmuje rolę nabywcy robót budowlanych wykonanych przez podwykonawcę. Na podstawie zatwierdzonego protokołu odbioru GW sam wystawia fakturę, na której podwykonawca figuruje jako sprzedawca, a GW jako nabywca i jednocześnie wystawca. Faktura trafia do KSeF z NIP podwykonawcy jako głównego podatnika i z oznaczeniem „samofakturowanie" w polu P_17 struktury FA(3). Podwykonawca nie musi nic wystawiać – jest tylko stroną transakcji, jej dane są zapisane jako Podmiot1 w XML.

Warunki uruchomienia samofakturowania w KSeF

Sama umowa cywilnoprawna o samofakturowanie to krok konieczny, ale niewystarczający. W systemie KSeF niezbędne jest nadanie przez podwykonawcę (sprzedawcę) uprawnienia do samofakturowania na rzecz GW (nabywcy). Podwykonawca nadaje to uprawnienie w Ministerstwie Finansów Usługi (MCU), logując się do systemu KSeF i wskazując NIP GW jako podmiot uprawniony do wystawiania faktur w imieniu i na rzecz tego podatnika.

Uprawnienie do samofakturowania w KSeF jest jednym z czterech rodzajów uprawnień w systemie i nie jest przyznawane automatycznie. Podwykonawca musi wykonać tę czynność aktywnie i świadomie – co sprawia, że samofakturowanie nie może być narzucone jednostronnie. GW może zaoferować ten model rozliczeń podwykonawcy, ale ten musi wyrazić zgodę zarówno w umowie, jak i poprzez nadanie uprawnienia w systemie.

Ważny szczegół techniczny: uprawnienie do samofakturowania w KSeF nie ogranicza się do konkretnych faktur ani konkretnej umowy – dotyczy całego zakresu wystawiania faktur przez dany podmiot. Oznacza to, że GW po uzyskaniu tego uprawnienia mógłby wystawiać faktury w imieniu podwykonawcy również w innych kontekstach, gdyby nie ograniczenia wynikające z treści umowy. Dlatego umowa o samofakturowanie powinna precyzyjnie określać zakres – jakiego kontraktu dotyczy, jakich robót, w jakim przedziale czasowym.

Jak faktura wygląda technicznie w schemacie FA(3)?

Faktura wystawiona w trybie samofakturowania różni się od standardowej faktury pozycją podmiotów w strukturze XML. Podmiot1 zawiera dane podwykonawcy (sprzedawcy) – jego NIP, nazwę, adres. Podmiot2 zawiera dane generalnego wykonawcy (nabywcy, jednocześnie wystawcy). W sekcji Adnotacje pole P_17 jest ustawione na wartość „1", co oznacza procedurę samofakturowania. Numer KSeF nadany takiej fakturze zawiera NIP nabywcy – czyli GW, a nie podwykonawcy – co odróżnia ją od standardowych faktur w systemie.

W KSeF faktura samofakturowania jest widoczna jednocześnie w kontekście obu stron: podwykonawcy jako podatnika (Podmiot1) oraz generalnego wykonawcy jako wystawcy (Podmiot2). Podwykonawca nie musi potwierdzać ani akceptować faktury po jej wystawieniu – brak sprzeciwu w terminie określonym umową jest uznawany za akceptację. Dlatego umowa powinna precyzować, w jakim czasie podwykonawca może zakwestionować wystawioną przez GW fakturę i jakie są procedury korekty w razie sporu.

Dlaczego budownictwo szczególnie korzysta na samofakturowaniu?

Generalny wykonawca, który koordynuje dziesiątki podwykonawców, nierzadko drobnych, mających biuro rachunkowe z ograniczonymi możliwościami operacyjnymi, doskonale wie, jak wiele czasu tracą działy rozliczeń na oczekiwanie na dokumenty. Podwykonawca wystawia fakturę po protokole odbioru, ale GW stwierdza, że protokół jeszcze nie jest podpisany przez inspektora nadzoru, albo że kwota jest niezgodna z kosztorysem powykonawczym, albo że błędnie wpisany NIP nabywcy będzie wymagał korekty, która znów potrwa kilka dni. W kontrakcie terminowym każdy tydzień opóźnienia ma cenę.

Samofakturowanie eliminuje tę pętlę. GW wystawia fakturę sam, na podstawie zaakceptowanego protokołu i kosztorysu powykonawczego, z poprawnymi danymi – bo dysponuje danymi nabywcy na własnym systemie – i wprowadza ją do KSeF. Jeżeli coś jest niezgodne z oczekiwaniami podwykonawcy, ten zgłasza zastrzeżenia w terminie umownym. Zamiast kilku iteracji korespondencji mailowej, mamy jeden wystawiony dokument i opcjonalną procedurę korekty.

Dodatkową korzyścią jest spójność numeracji i daty faktury z datą protokołu odbioru, co przy rozliczeniach kontraktów wieloetapowych ma znaczenie dla prawidłowego ujęcia obowiązku podatkowego. Dla usług budowlanych obowiązek podatkowy powstaje z chwilą wystawienia faktury (art. 19a ust. 5 pkt 3 lit. a ustawy o VAT), więc GW ma bezpośrednią kontrolę nad momentem i datą dokumentu, co sprzyja zarządzaniu płynnością finansową kontraktu.

Co z mechanizmem podzielonej płatności?

Usługi budowlane wymienione w załączniku nr 15 do ustawy o VAT objęte są obowiązkowym mechanizmem podzielonej płatności (MPP). Faktury wystawione w trybie samofakturowania za roboty budowlane podlegają tym samym zasadom co faktury wystawione przez podwykonawcę: jeżeli wartość przekracza 15 000 zł brutto i dotyczy usług z załącznika nr 15, płatność musi być dokonana z użyciem MPP. Okoliczność, że fakturę wystawił GW jako nabywca, a nie sam podwykonawca, nie zmienia kwalifikacji transakcji ani obowiązku zastosowania podzielonej płatności.

W praktyce GW, wystawiając fakturę za podwykonawcę, powinien już na etapie jej tworzenia upewnić się, że oznaczenia MPP są prawidłowe – bo jest odpowiedzialny za treść dokumentu, który sam sporządził.

Kto ponosi odpowiedzialność za błędy w fakturze samofakturowania?

To pytanie pojawia się przy każdym omówieniu tej procedury i odpowiedź jest jednoznaczna: odpowiedzialność za treść faktury ponosi podatnik, czyli podwykonawca jako sprzedawca. Fakt, że fizycznie wystawił ją GW, nie przenosi na niego odpowiedzialności podatkowej za prawidłowość dokumentu. Podwykonawca powinien mieć w umowie zagwarantowany mechanizm kontroli i sprzeciwu, a GW – jasną procedurę korygowania faktur wystawionych nieprawidłowo.

Dla GW oznacza to konieczność zbudowania wewnętrznej procedury samofakturowania: kto przygotowuje fakturę, na jakiej podstawie (protokół, zestawienie robót), w jakim terminie po podpisaniu protokołu, kto zatwierdza dane przed wysyłką do KSeF, jak przebiega informowanie podwykonawcy. Procedura powinna być częścią dokumentacji wewnętrznej działu rozliczeń.

Praktyczna wskazówka dla generalnych wykonawców

Samofakturowanie najlepiej sprawdza się w relacjach z podwykonawcami, z którymi GW realizuje długoterminową współpracę i ma ustandaryzowane zasady rozliczeń. W relacjach jednorazowych lub z podwykonawcami zagranicznymi (poza zakresem KSeF) model ten wymaga większej ostrożności lub nie jest stosowany. Zanim GW zdecyduje się wdrożyć samofakturowanie z konkretnym podwykonawcą, warto zadbać o trzy elementy: precyzyjną umowę z określonym zakresem i terminem sprzeciwu, nadanie uprawnienia w KSeF przez podwykonawcę oraz wewnętrzną procedurę obsługi tego procesu po stronie GW.

Więcej o technicznych aspektach wdrożenia samofakturowania w systemach obsługujących KSeF – w tym o zarządzaniu uprawnieniami dla wielu podwykonawców jednocześnie – dowiesz się z materiałów dotyczących programu KSeF Develogic. Jeśli chcesz zobaczyć, jak samofakturowanie działa w środowisku wielokontraktowym, umów bezpłatne demo. Procedury samofakturowania, w tym wzory klauzul umownych i konfigurację uprawnień w KSeF, omawiamy szczegółowo na szkoleniach KSeF dla branży budowlanej.

Czy ten wpis był dla Ciebie przydatny?

Kliknij w gwiazdkę aby dodać ocenę!

Średnia ocena 0 / 5. Ilość głosów: 0

Jeszcze nikt nie ocenił tego wpisu. Bądź pierwszy!


Biuro Obsługi Klienta
+48 61 639 42 98
rejestracja@ksefdlabudownictwa.pl
Adres: ul. Górnicza 2/143, 60-107 Poznań
design: Duind™