fbpx

Moment powstania obowiązku podatkowego w VAT przy usługach budowlanych a specyfika KSeF

2026-05-15
KSeF dla nievatowców
0
(0)

Główny księgowy dużej firmy budowlanej powinien mieć tę zasadę wbitą w pamięć: obowiązek podatkowy VAT w usługach budowlanych powstaje z chwilą wystawienia faktury, a nie z chwilą wykonania/otrzymania przelewu czy terminu płatności.

To proste, dopóki pracujesz tradycyjnie – jesteś kierownikiem budowy, wystawiasz fakturę papierowo, data na dokumencie to data jej wystawienia. Koniec.

Ale w systemie KSeF ta prosta zasada zupełnie się zmienia. Data wystawienia faktury to nie jest data, którą wpiszesz w pole tekstowe, ale data i godzina, kiedy Ministerstwo Finansów zarejestruje dokument w systemie (data UPO – Urzędowego Potwierdzenia Odbioru).

W praktyce to oznacza, że jeśli wysyłasz faktury w pośpiechu w ostatnich godzinach miesiąca, a serwery Ministerstwa są przeciążone, dokument może być przetworzony dopiero następnego miesiąca. Data UPO (urzędowego potwierdzenia odbioru) przesunie się na następny miesiąc. A to przesuwa obowiązek podatkowy VAT, zaburza deklarację VAT i destabilizuje cash flow całego kontraktu budowlanego. 

Oto co musisz wiedzieć.

Zasada: Art. 19a ust. 5 pkt 3 ustawy o VAT

Prawo jest jasne:

Przy świadczeniu usług budowlanych i budowlano-montażowych na rzecz innych podatników, obowiązek podatkowy powstaje z chwilą wystawienia faktury lub 30. dnia od dnia wykonania usługi, zależnie od tego, co nastąpi pierwsze.

Innymi słowy:

Scenariusz A: Wykonujesz prace przez 2 tygodnie w maju. Wystawiasz fakturę 25 maja. Obowiązek VAT powstaje 25 maja (data wystawienia faktury).

Scenariusz B: Wykonujesz prace przez 2 tygodnie w maju. Zapominasz wystawić fakturę. Do 30 czerwca nie wystawisz dokumentu. Obowiązek VAT powstaje 30 maja (30 dni od wykonania, niezależnie od faktury).

To logika – wystawisz fakturę szybko, obowiązek powstaje szybko. Nie wystawisz – obowiązek i tak powstaje w ciągu 30 dni (chroniąc fiskusa przed oszustwami polegającymi na „zapominaniu" o fakturach).

Problem: Data wystawienia faktury w erze KSeF

Tradycyjnie (przed KSeF)

Data wystawienia faktury to data, którą Ty wpisujesz w dokument. Jeśli faktura została wystawiona 31 maja (ostatni dzień miesiąca), to data wystawienia to 31 maja.

W KSeF (od 2026 roku)

Data wystawienia faktury to data i godzina, kiedy Ministerstwo Finansów przyjęło dokument i przydzieliło mu numer KSeF. Oficjalnie: data i godzina Urzędowego Potwierdzenia Odbioru (UPO).

To jest kardynalnie inna rzecz.

Praktyka: Scenariusz z rzeczywistej budowy

Generalny wykonawca (ABC Sp. z o.o.) wykonuje roboty fundamentowe dla dewelopera w maju. Faktura powinna być wystawiona do 31 maja. Pracownik księgowego przygotowuje dokumenty:

  • 31 maja, godz. 17:00 – przygotowuje fakturę w systemie ERP (data faktury wpisana: 31 maja)
  • 31 maja, godz. 17:30 – wysyła do KSeF
  • 31 maja, godz. 23:59 – serwery Ministerstwa są przeciążone (setki tysięcy faktur w ostatnich godzinach miesiąca)
  • 1 czerwca, godz. 01:15 – Ministerstwo przetwarza fakturę i przydziela numer KSeF

Konsekwencja:

  • Data faktury wpisana w dokumencie: 31 maja
  • Data UPO (oficjalna data wystawienia w KSeF): 1 czerwca

Pytanie dla CFO: Którą datę uzna fiskus za "moment wystawienia faktury"?

Odpowiedź: Data UPO = 1 czerwca.

To oznacza, że obowiązek VAT powstaje 1 czerwca, nie 31 maja.

Dlaczego to jest problem dla budowy?

Problem 1: Rozliczenie VAT

Jeśli pracujesz na zasadzie kasowego czy zaliczkowo-fakturowego rozliczenia VAT:

  • Faktura o wartości 2 mln zł netto (23% VAT = 460 tys. zł) powinna być rozliczona w VAT-u za maj
  • Ale wobec daty UPO (1 czerwca), obowiązek powstaje w czerwcu
  • Zamiast obniżyć VAT w majowej deklaracji, musisz wykazać obowiązek w czerwcowej

Rezultat: Twoja deklaracja VAT za maj będzie wyższa niż się spodziewałeś. Możliwe opóźnienia w zwrocie VAT (jeśli pracujesz na zwrot).

Problem 2: Cash flow i finansowanie projektu

Większość kredytów budowlanych uzależnia wypłaty od wystawienia faktury. Kredytodawca chce mieć dokument datowany 31 maja, żeby wykazać, że etap został rozliczony w maju.

Jeśli faktura dostanie datę UPO 1 czerwca, bank może:

  • Nie zwolnić pieniędzy w maju (bo data faktury to czerwiec)
  • Żądać wyjaśnień
  • Opóźnić wypłatę

Łańcuch dostaw blokuje się: Generalny wykonawca nie dostaje pieniędzy, nie może zapłacić podwykonawcom, podwykonawcy zatrzymują pracę.

Problem 3: Harmonogram i kamienie milowe

Umowy na budowy mają zapisane kamienie milowe (milestones):

  • Etap 1 (fundamenty): musi być rozliczony do 31 maja
  • Etap 2 (ściany): może startować po rozliczeniu etapu 1

Jeśli faktura za etap 1 dostaje datę 1 czerwca (z powodu przeciążenia serwerów KSeF), to:

  • Etap 1 formalnie nie został rozliczony w maju
  • Etap 2 nie może startować (bo warunki umowy nie zostały spełnione)
  • Cała budowa opóźnia się o minimum tydzień

Czy można to kontrolować?

Próba 1: Wysyłanie faktury wcześniej w miesiącu

Teorią byłoby wysłanie faktur wcześniej niż ostatniego dnia miesiąca, żeby nie było przeciążenia serwerów. W praktyce:

  • Nie wszystkie prace są zakończone przed końcem miesiąca
  • Nie możesz wystawić faktury za roboty, które jeszcze trwają
  • Opóźnienia są nieuniknione

Próba 2: Dokładne harmonogramowanie

Można spróbować harmonogramować prace tak, aby były gotowe 3-4 dni przed końcem miesiąca. Ale:

  • To nie zawsze jest możliwe
  • Pogoda opóźnia prace
  • Zmiany harmonogramu są codziennością

Próba 3: Wsparcie techniczne u Ministerstwa

Niestety, nie ma precedensu na to, żeby Ministerstwo Finansów przesunęło datę UPO w przypadku problemów technicznych (przeciążenie serwera). Data UPO to data faktyczna, kiedy dokument został przetworzony.

Praktyczne skutki dla firm budowlanych

Duża firma budowlana: 100 faktur w ostatnich 3 dniach maja

  • Maj 28: 20 faktur wysłanych, wszystkie przetworzone tego samego dnia
  • Maj 29: 30 faktur wysłanych, 25 przetworzonych tego samego dnia, 5 czeka na przetworzenie
  • Maj 30: 50 faktur wysłanych, 10 przetworzonyh w maju, 40 czeka na przetworzenie
  • Czerwiec 1: Wszystkie 45 pozostałych faktur jest przetwarzane, 35 dostaje datę UPO = 1 czerwca

Konsekwencja: 35 faktur z faktycznie wykonanych prac w maju jest rozliczanych w VAT-u za czerwiec. Twoja deklaracja VAT za maj jest niższa niż powinna być (bo 35 faktur brakuje). Czerwcowa deklaracja jest wyższa.

To może spowodować:

  • Zamieszanie przy kontroli skarbowej – fiskus pyta: „dlaczego te faktury są w czerwcu, jeśli prace były w maju?"
  • Zwrot VAT czeka dłużej – bo część faktur nie trafiła do właściwego miesiąca
  • Dodatkowe wyjaśnienia dla banku – jeśli kredyt jest uzależniony od rozliczeń

Deweloper: 500 klientów indywidualnych kupujących mieszkania

Każdy klient indywidualny dostaje fakturę za mieszkanie w miesiącu podpisania umowy. Jeśli podpisujesz 31 maja:

  • Planujesz fakturę na 31 maja
  • Wysyłasz do KSeF 31 maja, godz. 18:00
  • Serwery przetwarzają dokument 1 czerwca, godz. 02:30
  • Faktura dostaje datę UPO = 1 czerwca

Klient indywidualny:

  • Podpisał umowę 31 maja
  • Dostał fakturę datowaną 1 czerwca
  • Może się uskarżać – „czemu faktura jest z czerwca, jeśli kupowałem w maju?"

To wygląda na błąd administracyjny, choć jest to czystą konsekwencją techniczną KSeF.

Co robić? – Strategie minimalizacji ryzyka

Strategia 1: Harmonogramowanie wysyłek

Plan:

  • Wszystkie faktury za wykonane prace wystawiaj 2-3 dni przed końcem miesiąca, nie na ostatni dzień
  • Jeśli prace nie są gotowe, czekaj na następny miesiąc
  • Unikaj sytuacji, gdzie wysyłasz setki faktur w ostatnich godzinach miesiąca

Problem: To nie zawsze jest możliwe w dynamice budowy.

Strategia 2: Notacja w systemie

Dla audytu wewnętrznego i ewentualnej kontroli skarbowej:

  • Notuj rzeczywisty dzień wykonania usługi (np. w notkach, w systemie ERP)
  • Notuj datę wysłania do KSeF
  • Notuj datę UPO (rzeczywistą datę przyznania przez Ministerstwo)

Gdy przychodzi kontrola skarbowa:

  • Możesz wykazać, że prace były w maju
  • Faktura w KSeF ma datę 1 czerwca z powodów technicznych
  • Masz dokumentację podporządkowania procesów

To nie zmienia obowiązku VAT (który ciągle powstaje 1 czerwca), ale pokazuje, że nie było oszustwa.

Strategia 3: Komunikacja z kredytodawcą/inwestorem

Jeśli ktoś finansuje Twoją budowę:

  • Wyjaśnij z góry: „Faktury mogą być datowane niż planowałeś z powodów technicznych KSeF"
  • Zaproponuj alternatywę: Przy spełnieniu kamieni milowych możesz wystawić potwierdzenie prac (poza KSeF), zanim zostanie wystawiona faktura
  • Dokumentuj procedury: Pokaż, że masz kontrolę nad procesem, nawet jeśli data UPO jest zaakceptowana

Strategia 4: Dedykowane oprogramowanie

System, który monitoruje daty UPO i zgłasza alerty:

Program KSeF dla budownictwa od Develogic oferuje:

  1. Real-time monitoring
    • Wiesz, kiedy dokument zostaje przetworzony przez KSeF
    • Dostajesz powiadomienie o dacie UPO zaraz po przyznaniu numeru
  2. Harmonogramowanie inteligentne
    • System rekomenduje, kiedy wysłać faktury, żeby zmaksymalizować szansę na przetworzenie tego samego dnia
  3. Raportowanie do interesariuszy
    • Możesz generować raporty: „te faktury miały datę UPO 1 czerwca ze względów technicznych KSeF, ale prace były w maju"
    • To dokumentacja dla banku, inwestora, kontroli skarbowej
  4. Śledzenie obowiązku VAT
    • System pokazuje, w którym miesiącu obowiązek podatkowy rzeczywiście powstaje (data UPO)
    • Możesz zaplanować deklaracje VAT z wyprzedzeniem

Podsumowanie: Nowa rzeczywistość czasowa

AspektTradycyjnieW KSeF
Co to jest "data wystawienia"?Data wpisana w dokumentData UPO przyznana przez Ministerstwo
Kiedy powstaje obowiązek VAT?Data na fakturzeData UPO
Czy mogę kontrolować datę?Tak, sam ją wpiszęNie, to Ministerstwo przydzielą
Czy mogę coś zrobić, jeśli data się przesunie?Nie, to za późnoTak, przy wysyłaniu – harmonogramowanie
Wpływ na cash flowMinimalnyZnaczny (może blokada płatności)
Wpływ na rozliczenia VATWpływ ograniczonyDuży (inna deklaracja niż planowana)

Ostateczna konkluzja: Data wystawienia faktury w KSeF to nie jest już Twoja decyzja. To decyzja Ministerstwa Finansów, kiedy dokument zostanie przetworzony.

W dynamicznym środowisku budowlanym, gdzie każdy dzień opóźnienia to strata pieniędzy, ta zmiana ma realne skutki dla cash flow i harmonogramu. Edukacja kontrahentów, komunikacja z kredytodawcami i właściwe oprogramowanie to jedyne narzędzia, którymi dysponujesz, żeby minimalizować ryzyko.

Dla dużych firm budowlanych, gdzie każdego miesiąca setki faktur trafiają do systemu, monitorowanie dat UPO w czasie rzeczywistym staje się koniecznym elementem zarządzania finansami projektu.

FAQ – obowiązek podatkowy w KSeF

Czy mogę wpłynąć na datę UPO wysyłając fakturę wcześniej? Częściowo. Wysłanie wcześniej (np. 28 maja zamiast 31 maja) zwiększa szansę na przetworzenie tego samego dnia. Ale jeśli serwery KSeF są przeciążone, data UPO i tak będzie data przetworzenia, nie wysłania.

Jeśli faktura ma datę UPO = 1 czerwca, a prace były w maju, co robić? Dokumentuj: (a) rzeczywisty dzień wykonania prac, (b) datę wysłania do KSeF, (c) datę UPO przyznana przez Ministerstwo. To wyjaśnienie dla fiskusa, że problem był techniczny, nie oszustwo.

Czy mogę prosić Ministerstwo o zmianę daty UPO? Nie ma precedensu na takie prośby. Data UPO to data faktyczna przetworzenia dokumentu. Ministerstwo nie zmienia dat wstecz.

Jak to wpływa na zwrot VAT? Zwrot VAT liczony jest od faktury, które rzeczywiście weszły do KSeF. Jeśli faktura z wykonanych prac w maju ma datę UPO w czerwcu, zwrot VAT będzie liczony w czerwcu, nie w maju.

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™