Jak wystawić fakturę za usługi wdrożenia ERP?
Wdrożenie systemu ERP rzadko wygląda jak zwykła usługa wykonana jednego dnia. Najpierw jest analiza procesów, później konfiguracja systemu, migracja danych, integracje, testy, szkolenie pracowników i dopiero na końcu uruchomienie produkcyjne. Całość może trwać kilka miesięcy.
Dlatego problemem nie jest zwykle samo wpisanie na fakturze „wdrożenie ERP”. Trudniejsze jest ustalenie, kiedy właściwie powinna powstać faktura i czego dokładnie dotyczy.
Jeżeli umowa przewiduje kilka odrębnie rozliczanych etapów, nie trzeba czekać z całą fakturą do uruchomienia systemu. Jeśli natomiast klient wpłacił pieniądze jeszcze przed rozpoczęciem prac, pojawia się faktura zaliczkowa.
Sposób fakturowania najlepiej ustalić już w umowie wdrożeniowej, a nie dopiero wtedy, gdy pierwszy etap jest gotowy.
Jedna faktura czy kilka faktur za kolejne etapy?
Oba rozwiązania mogą być prawidłowe.
Załóżmy, że firma wdraża ERP za 80 000 zł netto. Umowa przewiduje:
- analizę przedwdrożeniową – 10 000 zł,
- konfigurację systemu – 25 000 zł,
- migrację i integracje – 20 000 zł,
- uruchomienie i szkolenie – 25 000 zł.
Jeżeli poszczególne etapy mają konkretny zakres, można ustalić moment ich zakończenia i dla każdego określono osobne wynagrodzenie, kolejne części wdrożenia mogą być fakturowane oddzielnie.
Przepisy VAT przewidują, że przy usługach przyjmowanych częściowo część usługi uważa się za wykonaną, jeżeli została wykonana i określono dla niej zapłatę.
W takiej sytuacji zamiast jednej faktury na 80 000 zł pod koniec projektu mogą powstać cztery faktury odpowiadające faktycznie wykonanym etapom.
Nie powinno się jednak tworzyć sztucznego podziału wyłącznie dlatego, że klient chce płacić w czterech ratach.
Rata płatności i wykonany etap usługi nie są tym samym.
Jeżeli całe wdrożenie jest jedną usługą za 80 000 zł, a strony tylko uzgodniły, że klient zapłaci należność w czterech częściach, trzeba osobno ocenić, czy rzeczywiście następuje częściowe wykonanie usługi, czy mamy wyłącznie harmonogram finansowania projektu.
Dlatego dobry kontrakt ERP powinien jasno wskazywać nie tylko kwoty, ale również zakres etapów.
Co wpisać w nazwie usługi?
Pozycja:
„Usługi informatyczne”
jest poprawna językowo, ale niewiele mówi klientowi, księgowości ani osobie, która za pół roku będzie analizowała rozliczenie projektu.
Przy wdrożeniu lepszy jest opis odnoszący się do rzeczywiście wykonanej pracy, np.:
Analiza przedwdrożeniowa systemu ERP zgodnie z umową nr ERP/12/2026
albo:
Wdrożenie systemu ERP – etap II: konfiguracja modułów sprzedaży, magazynu i zakupów
czy:
Wdrożenie systemu ERP – etap III: migracja danych i integracja ze sklepem internetowym
Nie trzeba przepisywać na fakturę kilkunastostronicowego protokołu.
Szczegółowy zakres może wynikać z umowy, zamówienia albo protokołu odbioru. Na fakturze wystarczy taki opis, żeby można było bez problemu ustalić, za co klient płaci.
To szczególnie przydatne przy projektach trwających kilka miesięcy. Pięć faktur opisanych wyłącznie jako „usługa IT” będzie później znacznie trudniej przyporządkować do konkretnych etapów.
Czy potrzebny jest protokół odbioru?
W projektach ERP protokół jest bardzo przydatny, ale nie dlatego, że każda usługa informatyczna musi go posiadać.
Dobrze skonstruowany proces może wyglądać tak:
wykonawca kończy etap → przekazuje go do testów → klient zgłasza uwagi → poprawki zostają wykonane → klient akceptuje etap → powstaje protokół → wystawiana jest faktura.
Protokół pomaga udowodnić, co zostało wykonane i kiedy klient zaakceptował rezultat.
Nie należy jednak przyjmować automatycznej zasady, że data podpisania dowolnego protokołu zawsze jest podatkową datą wykonania usługi.
Znaczenie mają rzeczywiste warunki projektu i umowy.
Jeżeli wykonawca skończył cały zakres 10 czerwca, system działa produkcyjnie od tego dnia, a klient celowo zwleka z podpisaniem protokołu do 30 lipca, sam brak podpisu nie powinien automatycznie pozwalać na dowolne przesuwanie momentu wykonania usługi.
Inaczej może wyglądać sytuacja, gdy zgodnie z charakterem wdrożenia etap rzeczywiście nie jest zakończony do momentu przeprowadzenia testów akceptacyjnych, usunięcia usterek i formalnego odbioru.
Dlatego zapis „faktura po podpisaniu protokołu” powinien odpowiadać rzeczywistemu sposobowi realizacji projektu, a nie służyć wyłącznie do przesuwania fakturowania.
Jaki VAT na wdrożenie systemu ERP?
Typowa usługa wdrożenia systemu ERP świadczona przez polską firmę dla polskiego przedsiębiorcy jest opodatkowana podstawową stawką 23% VAT.
Przykład:
wartość etapu wdrożenia: 20 000 zł netto
VAT 23%: 4600 zł
do zapłaty: 24 600 zł.
Tak samo mogą być opodatkowane związane z wdrożeniem usługi konfiguracji, konsultacji, migracji danych, integracji czy szkoleń, jeżeli stanowią zwykłe odpłatne usługi i nie występuje szczególna podstawa do innego sposobu opodatkowania.
Więcej uwagi wymaga faktura, na której oprócz wdrożenia znajduje się również licencja, sprzęt, hosting lub inne świadczenia.
Nie zawsze trzeba wszystko łączyć pod jedną pozycją „wdrożenie ERP”.
Przykładowo faktura może zawierać:
Licencja ERP – 12 miesięcy – 18 000 zł
Usługa wdrożeniowa – konfiguracja systemu – 15 000 zł
Migracja danych z dotychczasowego systemu – 5000 zł
Szkolenie użytkowników – 4000 zł
Jeżeli elementy są sprzedawane niezależnie i mają własne ceny, taki podział jest często znacznie bardziej czytelny.
Jeżeli natomiast całość tworzy jedno nierozerwalne świadczenie, którego poszczególne elementy nie mają dla klienta samodzielnego znaczenia, podatkowa ocena może wymagać potraktowania ich jako usługi kompleksowej. Nie powinno się sztucznie rozdzielać ani łączyć świadczeń wyłącznie ze względu na wygodę fakturowania.
Klient wpłacił pieniądze przed rozpoczęciem wdrożenia
Wdrożenia ERP często rozpoczynają się od wpłaty np. 20% albo 30% wartości projektu.
Jeżeli pieniądze zostały otrzymane przed wykonaniem usługi lub jej części, mamy co do zasady zaliczkę powodującą powstanie obowiązku podatkowego w odniesieniu do otrzymanej kwoty.
Załóżmy, że wartość projektu wynosi 100 000 zł netto.
Klient przed rozpoczęciem prac wpłaca 24 600 zł brutto, czyli:
20 000 zł netto + 4600 zł VAT.
W takiej sytuacji sprzedawca wystawia fakturę dokumentującą otrzymaną zaliczkę.
Po zakończeniu wdrożenia faktura końcowa uwzględnia wcześniejsze płatności i odpowiednio pomniejsza pozostałą do zapłaty kwotę.
Jeżeli później pojawiają się kolejne zaliczki, mogą być dokumentowane kolejnymi fakturami zaliczkowymi.
Nie należy mylić faktury zaliczkowej z pro formą.
Pro forma może być wykorzystana jako informacja dla klienta, ile i na jaki rachunek powinien zapłacić, ale sama nie jest fakturą VAT i nie dokumentuje sprzedaży.
Do kiedy trzeba wystawić fakturę?
Dla typowej usługi wdrożeniowej obowiązuje ogólna zasada.
Fakturę wystawia się nie później niż 15. dnia miesiąca następującego po miesiącu, w którym wykonano usługę.
Jeżeli więc etap migracji danych został wykonany 22 sierpnia, fakturę trzeba wystawić zasadniczo najpóźniej 15 września.
Jeżeli przed wykonaniem tego etapu wpłynęła zaliczka, fakturę dokumentującą tę płatność wystawia się nie później niż 15. dnia miesiąca następującego po miesiącu jej otrzymania.
Nie oznacza to oczywiście, że firma wdrożeniowa powinna zawsze czekać do ostatniego możliwego dnia. W projektach B2B standardem może być wystawienie faktury bezpośrednio po odbiorze etapu.
Dzięki temu termin zapłaty zaczyna biec od razu i wykonawca nie finansuje klienta przez dodatkowe kilka tygodni.
Co z miesięcznym rozliczaniem konsultantów?
Niektóre wdrożenia nie mają sztywnej ceny za etap. Wykonawca rozlicza konsultantów według czasu pracy, np.:
150 godzin konsultanta ERP × 250 zł/h.
Strony mogą ustalić miesięczne okresy rozliczeniowe. Wtedy usługa rozliczana jest za kolejne okresy zgodnie z umową.
Faktura może przykładowo zawierać:
Usługi wdrożeniowe ERP – sierpień 2026, 142 godziny × 250 zł
Do dokumentu może być dołączony raport czasu pracy pokazujący konsultanta, datę, liczbę godzin i wykonane zadanie.
Nie ma potrzeby umieszczania całego timesheetu bezpośrednio na fakturze.
Podobny model sprawdza się przy opiece powdrożeniowej, administracji ERP albo stałym pakiecie konsultingowym. Jeśli umowa określa następujące po sobie okresy rozliczeniowe, moment wykonania usług ustala się według zasad dotyczących takich okresów.
Wdrożenie dla klienta zagranicznego
Jeżeli polska firma wdraża system ERP dla przedsiębiorcy z Niemiec, Francji, Wielkiej Brytanii czy Stanów Zjednoczonych, nie należy automatycznie doliczać 23% polskiego VAT.
Przy typowych usługach B2B miejscem świadczenia jest co do zasady kraj, w którym znajduje się nabywca.
Przykładowo polska firma wystawia fakturę niemieckiej spółce za wdrożenie ERP:
wartość: 20 000 EUR
polski VAT: nie jest naliczany
adnotacja: odwrotne obciążenie / reverse charge.
W przypadku przedsiębiorcy z innego państwa UE trzeba dodatkowo zweryfikować jego status i numer VAT UE oraz prawidłowo wykazać transakcję.
Przy kontrahencie spoza UE zasady dokumentowania będą podobne pod względem braku polskiego VAT przy typowej usłudze B2B, ale nie będzie to transakcja wykazywana jak usługa unijna w VAT-UE.
Jeżeli natomiast klient zagraniczny nie jest przedsiębiorcą albo usługa ma nietypowy charakter, miejsce opodatkowania trzeba ustalić osobno.
Czy na fakturze za ERP trzeba wpisać „mechanizm podzielonej płatności”?
Nie tylko dlatego, że faktura za wdrożenie wynosi np. 100 000 zł.
Obowiązkowy MPP nie zależy wyłącznie od wartości faktury. Muszą być spełnione jednocześnie wymagane warunki, między innymi faktura musi obejmować przynajmniej jeden towar lub usługę z załącznika nr 15 do ustawy o VAT.
Typowa usługa konfiguracji i wdrożenia oprogramowania nie powoduje automatycznie obowiązkowego split payment tylko dlatego, że jest droga.
Sytuacja może się zmienić, gdy w ramach projektu sprzedawane są również towary lub usługi objęte załącznikiem nr 15, np. określony sprzęt.
Jeżeli faktura przekracza 15 000 zł brutto i zawiera pozycję objętą obowiązkowym MPP, trzeba zweryfikować obowiązek zastosowania mechanizmu podzielonej płatności i odpowiedniego oznaczenia dokumentu.
Faktura za wdrożenie ERP w KSeF
Obecnie większość polskich przedsiębiorców objętych obowiązkiem fakturowania wystawia faktury B2B w KSeF. Od 1 kwietnia 2026 r. obowiązek objął zasadniczo pozostałych przedsiębiorców po wcześniejszym wdrożeniu systemu dla największych firm.
Do końca 2026 r. działa jeszcze przejściowe ułatwienie dla najmniejszych podatników, jeżeli miesięczna sprzedaż dokumentowana fakturami nie przekracza 10 000 zł brutto.
Przy typowym projekcie ERP limit ten łatwo jednak przekroczyć już jedną fakturą.
Jeżeli więc firma wystawia np. fakturę na 24 600 zł brutto za pierwszy etap wdrożenia, w typowej sytuacji objętej obowiązkiem dokument powinien zostać wystawiony w KSeF.
Ma to praktyczny skutek również dla procesu odbioru projektu.
Wykonawca nie powinien przesyłać do KSeF dokumentu „na próbę”, zanim strony ustalą zakres i wartość zakończonego etapu. Faktury przyjętej przez system nie można później po prostu usunąć i wystawić jeszcze raz.
Dlatego dobrze działa kolejność:
zakończenie etapu → akceptacja zakresu → ustalenie wartości → wystawienie faktury w KSeF.
Jeżeli później okaże się, że cena albo zakres wymaga zmiany, właściwym dokumentem będzie faktura korygująca.
Najwięcej problemów rozwiązuje dobra umowa
W przypadku kilkumiesięcznego wdrożenia sposób fakturowania nie powinien być ustalany na podstawie kolejnych telefonów z klientem.
Umowa powinna odpowiedzieć przynajmniej na pytania:
co jest etapem wdrożenia, kiedy etap uznaje się za zakończony, jak wygląda jego odbiór, ile wynosi wynagrodzenie, kiedy powstaje prawo do wystawienia faktury i jaki jest termin płatności.
Przykładowy zapis biznesowy może zakładać pięć etapów, każdy zakończony testami i odbiorem, z przypisaną konkretną częścią wynagrodzenia. W takim modelu wystawienie pięciu faktur wynika z rzeczywistej konstrukcji projektu.
Znacznie mniej przejrzysta jest umowa mówiąca tylko „wdrożenie ERP – 120 000 zł”, przy jednoczesnym ustnym ustaleniu, że co kilka tygodni wykonawca wystawi „jakąś fakturę”.
Przy usługach ERP faktura jest końcem konkretnego etapu procesu, a nie miejscem, w którym dopiero ustala się, co właściwie zostało sprzedane.
Jeżeli więc wdrożenie jest podzielone na rzeczywiste, osobno wycenione etapy, najczytelniej fakturować właśnie te etapy. Jeżeli klient wpłaca pieniądze wcześniej – trzeba prawidłowo obsłużyć zaliczkę. A gdy całe wdrożenie stanowi jedną usługę, nie powinno się sztucznie rozbijać jej na kilka „wykonanych usług” tylko dlatego, że tak wygodniej wygląda harmonogram płatności.