Najważniejsze wnioski
- Naklejka „zgodny z KSeF" nic nie mówi o zakresie integracji. Różnica między programem, który tylko generuje plik XML do ręcznego wgrania, a takim, który sam otwiera sesję w API KSeF 2.0 i pobiera UPO, to różnica między kilkoma kliknięciami a kilkoma minutami przy każdej fakturze.
- Tryby szczególne są trzy, nie jeden, i mają różne terminy. Offline24 i ogłoszona niedostępność oznaczają wysyłkę najpóźniej następnego dnia roboczego, awaria daje 7 dni roboczych, a przy awarii całkowitej faktury nie trafiają do systemu w ogóle.
- Faktury z załącznikiem to osobna decyzja, nie funkcja z cennika. Wymagają zgłoszenia do Szefa KAS, sesji wsadowej i obsługi przez API, a darmowa aplikacja rządowa ich nie obsługuje.
- Uprawnienia i certyfikaty ustawiasz raz, ale nie w programie. Nadajesz je w Module Certyfikatów i Uprawnień, a program tylko z nich korzysta. Dostawca, który nie potrafi wyjaśnić, którego certyfikatu wymaga, sprawi kłopot w dniu awarii.
- Największe tarcia po starcie miały charakter organizacyjny. Praktycy opisywali problemy z datą wystawienia, z korektami i z równoległym obiegiem PDF-ów, a nie z samą wydajnością systemu.
Pytanie „jaki program do fakturowania z KSeF" zadaje się zwykle za późno, czyli wtedy, gdy obowiązek już obowiązuje, a księgowa prosi o dostęp. Rankingi odpowiadają na nie listą nazw i cen, co jest najmniej użyteczną informacją, bo praktycznie każdy program sprzedawany dziś w Polsce deklaruje zgodność z KSeF. Deklaracja jest tania, a różnice siedzą w miejscach, których cennik nie pokazuje.
Ten tekst nie jest rankingiem. To lista rzeczy, które warto sprawdzić u dostawcy, zanim podpiszesz umowę na rok, plus wyjaśnienie, dlaczego akurat te. Terminy i zakres samego obowiązku opisaliśmy osobno w przewodniku o tym, od kiedy KSeF jest obowiązkowy.
Co właściwie kupujesz, wybierając program do fakturowania z KSeF
Formalnie kupujesz oprogramowanie. Praktycznie kupujesz sposób, w jaki twoja firma będzie się komunikować z systemem Ministerstwa Finansów przez najbliższe lata, razem z tym, co się stanie, gdy ta komunikacja się urwie.
Podstawa prawna to ustawa z 5 sierpnia 2025 roku (Dz.U. 2025 poz. 1203). Obowiązek wystawiania faktur w KSeF objął największych podatników 1 lutego 2026 roku, a wszystkich pozostałych 1 kwietnia 2026 roku. Do końca 2026 roku obowiązuje kilka odstępstw: sprzedaż poniżej 10 000 zł miesięcznie może zostać na papierze, faktury z kas fiskalnych są dopuszczone, a sprzedaż dla konsumentów nadal idzie poza systemem.
Od 1 lutego 2026 roku obowiązującym schematem jest FA(3), który zastąpił FA(2). Ministerstwo opublikowało razem z nim dokumentację API KSeF 2.0, i to właśnie ta dokumentacja jest miarą, według której warto oceniać dostawcę. Pytanie brzmi nie „czy wspiera KSeF", tylko „ile z tego API faktycznie zaimplementował".
Siedem rzeczy do sprawdzenia u dostawcy
1. Czy program wysyła faktury sam, czy produkuje plik do wgrania
To pierwszy próg i najczęściej ukrywany. Część programów, zwłaszcza tańszych, generuje poprawny XML w strukturze FA(3), ale wysyłkę zostawia użytkownikowi, który loguje się do Aplikacji Podatnika i wgrywa plik ręcznie.
Działa to przy pięciu fakturach miesięcznie i przestaje działać przy pięćdziesięciu. Zapytaj wprost, czy program otwiera sesję w API i czy odbiera numer KSeF bez udziału człowieka.
2. Sesja interaktywna czy wsadowa
API KSeF 2.0 przewiduje dwa tryby pracy. Sesja interaktywna wysyła dokumenty pojedynczo i nadaje się do bieżącego fakturowania. Sesja wsadowa przyjmuje paczkę dokumentów i kończy się zbiorczym UPO generowanym asynchronicznie.
Jeśli wystawiasz faktury seriami, na przykład raz w miesiącu dla abonamentów, brak sesji wsadowej oznacza setki pojedynczych wywołań i odpowiednio większe ryzyko, że któreś się nie powiedzie. Wsadowa jest też jedyną drogą dla faktur z załącznikiem.
3. Faktury z załącznikiem, jeśli ich potrzebujesz
To najbardziej niedoceniany punkt przy wyborze programu. Załącznik w KSeF nie jest PDF-em doklejonym do maila, tylko węzłem w strukturze XML, i obowiązują go konkretne ograniczenia: wyłącznie format ustrukturyzowany, maksymalnie 3 MB łącznie z fakturą, wyłącznie sesja wsadowa przez API.
Do tego dochodzi warunek formalny. Zgodnie z odpowiedziami Ministerstwa Finansów trzeba najpierw złożyć w e-Urzędzie Skarbowym zgłoszenie o zamiarze wystawiania faktur z załącznikiem, a potwierdzenie przychodzi najpóźniej w ciągu 3 dni roboczych. Darmowa aplikacja rządowa tej funkcji nie obsługuje, więc jeśli twoje faktury zawierają rozbudowane zestawienia ilościowe, wybór zawęża się do programów komercyjnych z pełną integracją.
4. Uwierzytelnienie: certyfikat, token czy pieczęć
Program musi się czymś przedstawić w systemie, a opcji jest kilka i nie są wymienne. Certyfikaty KSeF występują w dwóch typach: typ 1 służy do uwierzytelnienia w sesjach interaktywnych i wsadowych, typ 2 do oznaczania faktur kodami potwierdzającymi tożsamość wystawcy poza systemem. Certyfikat jest ważny maksymalnie dwa lata.
Token to alternatywa, która działa inaczej: zawiera zakres uprawnień zadeklarowany w chwili generowania, podczas gdy certyfikat jest wyłącznie środkiem uwierzytelnienia. Pierwsze wygenerowanie jednego i drugiego wymaga uwierzytelnienia Profilem Zaufanym, podpisem kwalifikowanym albo pieczęcią kwalifikowaną, a koszt podpisu kwalifikowanego trzeba doliczyć do budżetu wdrożenia, jeśli firma jeszcze go nie ma.
Dobry dostawca powie ci dokładnie, którego wariantu wymaga jego program i co się stanie, gdy certyfikat wygaśnie. Zły odeśle do instrukcji.
5. Uprawnienia i tryb pracy z biurem rachunkowym
Uprawnień nie nadaje się w programie do fakturowania, tylko w Module Certyfikatów i Uprawnień, i od 1 listopada 2025 roku jest to jedyna droga dla nowych nadań. Program z nich tylko korzysta.
Jeżeli księgowość prowadzi biuro rachunkowe, sprawdź, czy program obsługuje model, w którym uprawnienie dostaje cały podmiot, a biuro deleguje je dalej swoim pracownikom. Programy zbudowane wokół jednego konta właściciela radzą sobie z tym gorzej niż te projektowane z myślą o obsłudze wielu firm.
6. Statusy dokumentów i UPO
Faktura wysłana to nie to samo co faktura przyjęta. Proces kończy się dopiero nadaniem numeru KSeF i pobraniem UPO, i to właśnie ten numer jest dowodem, że dokument istnieje w systemie.
Sprawdź, co program pokazuje pomiędzy tymi punktami. Interesuje cię widoczny status każdego dokumentu, automatyczne ponowienie przy błędzie technicznym, czytelny komunikat przy błędzie merytorycznym i możliwość znalezienia faktur, które utknęły. Program, który po wysyłce pokazuje tylko „wysłano", zostawia cię z ręcznym odpytywaniem systemu.
7. Trzy tryby awaryjne, nie jeden
Tutaj różnice między programami bywają największe, a sprawdzić je najtrudniej, bo awarii nie da się zamówić w wersji demo. Ministerstwo rozróżnia niedostępność KSeF, awarię i awarię całkowitą, a do tego dochodzi tryb offline24, z którego podatnik może skorzystać z własnej decyzji, na przykład przy problemach z łączem.
| Sytuacja | Skąd się o niej dowiesz | Termin przesłania faktury |
|---|---|---|
Tryb offline24 | Decyzja podatnika, brak ogłoszenia | Najpóźniej następnego dnia roboczego |
SytuacjaTryb offline24 Skąd się o niej dowieszDecyzja podatnika, brak ogłoszenia Termin przesłania fakturyNajpóźniej następnego dnia roboczego | ||
Niedostępność KSeF | Ogłoszenie w BIP Ministerstwa Finansów | Najpóźniej następnego dnia roboczego po zakończeniu |
SytuacjaNiedostępność KSeF Skąd się o niej dowieszOgłoszenie w BIP Ministerstwa Finansów Termin przesłania fakturyNajpóźniej następnego dnia roboczego po zakończeniu | ||
Awaria KSeF | Ogłoszenie w BIP i w oprogramowaniu interfejsowym | 7 dni roboczych od zakończenia awarii |
SytuacjaAwaria KSeF Skąd się o niej dowieszOgłoszenie w BIP i w oprogramowaniu interfejsowym Termin przesłania faktury7 dni roboczych od zakończenia awarii | ||
Awaria całkowita | Komunikat w mediach społecznościowych | Faktur nie przesyła się do KSeF |
SytuacjaAwaria całkowita Skąd się o niej dowieszKomunikat w mediach społecznościowych Termin przesłania fakturyFaktur nie przesyła się do KSeF | ||
Jeśli faktura trafia do odbiorcy poza systemem, zanim zostanie wysłana do KSeF, musi mieć dwa kody QR: jeden oznaczony OFFLINE, drugi CERTYFIKAT, potwierdzający tożsamość wystawcy. Drugi kod wymaga certyfikatu typu 2, więc pobranie go z wyprzedzeniem jest czynnością do odhaczenia dziś, a nie w dniu awarii.
Pytania do dostawcy i odpowiedzi, które chcesz usłyszeć
Tę tabelę można wkleić do maila i wysłać jako zapytanie ofertowe. Odpowiedzi wymijające są same w sobie informacją.
| Pytanie | Odpowiedź, która wystarcza |
|---|---|
Czy program wysyła faktury do KSeF automatycznie? | Tak, przez API KSeF 2.0, bez ręcznego wgrywania plików |
PytanieCzy program wysyła faktury do KSeF automatycznie? Odpowiedź, która wystarczaTak, przez API KSeF 2.0, bez ręcznego wgrywania plików | |
Które sesje obsługujecie? | Interaktywną i wsadową, ze zbiorczym UPO |
PytanieKtóre sesje obsługujecie? Odpowiedź, która wystarczaInteraktywną i wsadową, ze zbiorczym UPO | |
Czy obsługujecie faktury z załącznikiem? | Tak, sesja wsadowa, po zgłoszeniu do Szefa KAS |
PytanieCzy obsługujecie faktury z załącznikiem? Odpowiedź, która wystarczaTak, sesja wsadowa, po zgłoszeniu do Szefa KAS | |
Jak program się uwierzytelnia? | Konkretnie: certyfikat typu 1 albo token o wskazanym zakresie |
PytanieJak program się uwierzytelnia? Odpowiedź, która wystarczaKonkretnie: certyfikat typu 1 albo token o wskazanym zakresie | |
Co się dzieje, gdy certyfikat wygasa? | Ostrzeżenie w programie z wyprzedzeniem, opisana procedura odnowienia |
PytanieCo się dzieje, gdy certyfikat wygasa? Odpowiedź, która wystarczaOstrzeżenie w programie z wyprzedzeniem, opisana procedura odnowienia | |
Czy widzę status każdego dokumentu? | Tak, z numerem KSeF, UPO i historią prób wysyłki |
PytanieCzy widzę status każdego dokumentu? Odpowiedź, która wystarczaTak, z numerem KSeF, UPO i historią prób wysyłki | |
Jak wygląda praca w trybie offline24? | Automatyczne generowanie obu kodów QR i kolejka do dosłania |
PytanieJak wygląda praca w trybie offline24? Odpowiedź, która wystarczaAutomatyczne generowanie obu kodów QR i kolejka do dosłania | |
Jak obsługujecie faktury kosztowe z KSeF? | Automatyczne pobieranie przychodzących dokumentów, nie tylko wysyłka |
PytanieJak obsługujecie faktury kosztowe z KSeF? Odpowiedź, która wystarczaAutomatyczne pobieranie przychodzących dokumentów, nie tylko wysyłka | |
Gdzie są przechowywane dane? | Konkretna lokalizacja serwerów i podstawa przetwarzania |
PytanieGdzie są przechowywane dane? Odpowiedź, która wystarczaKonkretna lokalizacja serwerów i podstawa przetwarzania | |
Ostatni punkt bywa pomijany, a dotyczy całej dokumentacji finansowej firmy. Jeżeli budujesz stos narzędzi z myślą o tym, gdzie fizycznie leżą dane, warto go czytać razem z szerszym tematem suwerenności cyfrowej w firmowym oprogramowaniu.
Czego nie widać w cenniku, a boli po wdrożeniu
Pierwsze miesiące obowiązkowego KSeF pokazały, gdzie naprawdę leżą koszty, i nie były to opłaty licencyjne. W relacji serwisu eGospodarka z 15 maja 2026 roku, zbierającej doświadczenia księgowych i dostawców oprogramowania, powtarzały się trzy rzeczy.
Pierwsza to data wystawienia. Przedsiębiorcy przyzwyczajeni do wystawiania dokumentu z datą wsteczną zderzyli się z systemem, w którym wystawienie i przesłanie są zdarzeniami powiązanymi. Program, który tego nie tłumaczy w interfejsie, generuje serię telefonów do księgowej.
Druga to korekty. Logika pól w strukturze FA(3) bywa dla użytkowników mało intuicyjna, a wpisanie wartości ujemnej nie zawsze wygląda tak, jak w dotychczasowym programie. Warto poprosić dostawcę o pokazanie na demo właśnie korekty, nie zwykłej faktury sprzedaży.
Trzecia to równoległy obieg PDF-ów. Klienci pytali, która wersja dokumentu obowiązuje, gdy tę samą fakturę dostali mailem i mają ją w KSeF, co przy nieuważnym księgowaniu kończy się podwójnym ujęciem. Tę samą relację warto czytać jako przeciwwagę dla marketingu: dostawcy raportowali skrócenie czasu obsługi pojedynczej faktury o 30 do 50 procent, ale wnioskiem wspólnym dla rozmówców było to, że barierą jest tempo zmiany nawyków, a nie technologia.
Najczęstsze błędy przy wyborze
- Wybór po cenie licencji zamiast po zakresie integracji. Program tańszy o 30 zł miesięcznie, który wymaga ręcznego wgrywania plików, kosztuje kilka godzin pracy miesięcznie. To najdroższa oszczędność w tym zestawieniu.
- Testowanie na najprostszej fakturze. Demo z jedną pozycją i stawką 23 procent przejdzie każdy program. Sprawdzaj na dokumentach, które faktycznie sprawiają kłopot: korekcie, fakturze zaliczkowej, sprzedaży z odwrotnym obciążeniem, dokumencie w walucie obcej.
- Pominięcie odbioru faktur kosztowych. Obowiązek odbierania dokumentów z KSeF objął wszystkich podatników VAT już 1 lutego 2026 roku. Program skupiony wyłącznie na sprzedaży zostawia drugą połowę obiegu na ręcznym pobieraniu.
- Odkładanie certyfikatu na później. Certyfikat typu 2 jest potrzebny dopiero w trybach szczególnych, więc łatwo o nim zapomnieć. Zapomina się o nim dokładnie do dnia, w którym jest potrzebny natychmiast.
- Brak procedury na wypadek awarii. Sam program nie wystarczy, jeśli nikt w firmie nie wie, kto sprawdza komunikaty w BIP i kto pilnuje kolejki dokumentów do dosłania. To jedna strona instrukcji, którą warto napisać przed pierwszą awarią.
Gdzie kończy się program do fakturowania, a zaczyna reszta obiegu
Program do fakturowania odpowiada za jeden odcinek: zamienia ustalenia z klientem w dokument i przekazuje go do KSeF. Przed tym odcinkiem dzieje się zwykle więcej, niż widać w księgowości. Ktoś umówił spotkanie, ustalił zakres, pobrał zaliczkę, podpisał umowę i dopiero na końcu powstała podstawa do faktury.
Tę wcześniejszą część obsługuje meetergo, czyli rezerwacje, płatności przy rezerwacji przez Stripe i PayPal, podpis elektroniczny i CRM, w którym widać całą historię ustaleń z klientem. Osobno działa aplikacja do fakturowania, która wystawia dokumenty na podstawie rezerwacji i transakcji, obsługuje abonamenty i przypomnienia o zaległościach.

Tutaj potrzebne jest jasne zastrzeżenie, bo temat tego artykułu na nie zasługuje. Fakturowanie w meetergo nie jest zintegrowane z KSeF. Aplikacja wystawia e-faktury zgodne z europejskim standardem EN 16931, czyli podstawą formatów XRechnung i ZUGFeRD, i eksportuje dane w formacie zgodnym z DATEV. To odpowiada na potrzeby firm rozliczających się w Niemczech i Austrii, nie na polski obowiązek raportowania do KSeF.
Praktyczny wniosek dla polskiej firmy jest taki: program do fakturowania z KSeF wybierasz osobno, według kryteriów z tej listy, a meetergo zostaje przy tym, co robi dobrze, czyli przy drodze od pierwszego kontaktu do pobranej zaliczki i podpisanej umowy. Jeśli dziś ta droga rozjeżdża się między kalendarzem, skrzynką mailową i arkuszem, załóż darmowe konto meetergo i zobacz ją w jednym miejscu, zanim dobierzesz do niej program fakturowy.
Dokumentem, który spina te dwa światy, jest zwykle faktura proforma, wystawiana przed usługą i niepodlegająca obowiązkowi KSeF. Warto wiedzieć, w którym momencie obiegu przestaje wystarczać.
Rezerwacja + wideokonferencja w jednym narzędziu.
Rezerwacja + wideokonferencja w jednym narzędziu.
Pytania i odpowiedzi
Czy każdy program do fakturowania musi mieć integrację z KSeF
Nie musi, ale program bez integracji przerzuca wysyłkę na ciebie. Fakturę wystawioną w dowolnym narzędziu można wgrać ręcznie w Aplikacji Podatnika. Przy większej liczbie dokumentów to rozwiązanie przestaje się bronić.
Czy darmowa aplikacja Ministerstwa Finansów wystarczy
Dla firmy wystawiającej kilka faktur miesięcznie zwykle tak. Ograniczeniem jest brak obsługi faktur z załącznikiem oraz brak powiązania z resztą systemu sprzedażowego, przez co dane trzeba wprowadzać dwa razy.
Co jest potrzebne, żeby program mógł wysyłać faktury w moim imieniu
Uprawnienie nadane w Module Certyfikatów i Uprawnień oraz środek uwierzytelnienia, czyli certyfikat KSeF albo token o odpowiednim zakresie. Pierwsze nadanie wymaga Profilu Zaufanego, podpisu kwalifikowanego lub pieczęci kwalifikowanej.
Czym różni się tryb offline24 od awarii
Offline24 to decyzja podatnika, z której można korzystać na przykład przy problemach z łączem, a fakturę trzeba dosłać najpóźniej następnego dnia roboczego. Awaria jest ogłaszana przez Ministerstwo Finansów i wydłuża ten termin do 7 dni roboczych od jej zakończenia.
Czy mogę dołączyć PDF do faktury w KSeF
Nie w rozumieniu załącznika systemowego. Załącznik musi być częścią ustrukturyzowanego pliku XML, całość mieści się w 3 MB, wysyłka idzie sesją wsadową przez API, a wcześniej trzeba zgłosić zamiar korzystania z tej funkcji w e-Urzędzie Skarbowym.
Jak sprawdzić, czy faktura faktycznie trafiła do systemu
Dowodem jest nadany numer KSeF i pobrane UPO. Przy sesji wsadowej zbiorcze UPO powstaje asynchronicznie po zamknięciu sesji, więc program powinien je pobrać sam i pokazać przy dokumencie.
Czy meetergo obsługuje KSeF
Nie. Aplikacja do fakturowania w meetergo wystawia e-faktury w standardzie EN 16931 i eksportuje dane do DATEV, bez integracji z polskim KSeF. Do obowiązków wynikających z KSeF potrzebny jest osobny program spełniający kryteria opisane wyżej.





