• Faktury
  • Certyfikat KSeF - typ 1 czy 2 i kiedy jest potrzebny?

Certyfikat KSeF - typ 1 czy 2 i kiedy jest potrzebny?

Eryk Wiśniewski • 13 października 2026
Generowanie klucza i wniosku o wydanie certyfikatu KSeF. Wpisz nazwę certyfikatu i hasło, aby kontynuować.

Spis treści

Przy wdrażaniu KSeF łatwo pomylić certyfikat służący do logowania z tym, który zabezpiecza fakturę wystawioną poza systemem. Wyjaśniam, czym jest certyfikat KSeF, kto powinien go uzyskać, jak zrobić to w 2026 roku oraz kiedy potrzebny jest kod QR z oznaczeniem „CERTYFIKAT”.

Najważniejsze informacje o certyfikatach KSeF w 2026 roku

  • Istnieją dwa typy certyfikatu: do uwierzytelniania oraz do faktur wystawianych offline.
  • Typ 2 jest potrzebny do wygenerowania kodu QR potwierdzającego tożsamość wystawcy faktury offline.
  • Wniosek składa się od lutego 2026 roku w Aplikacji Podatnika KSeF 2.0 albo przez API.
  • Certyfikat jest ważny maksymalnie 2 lata.
  • Certyfikat i token to różne narzędzia. Nie można używać ich zamiennie w każdym scenariuszu.

Czym jest certyfikat KSeF i do czego służy

Certyfikat KSeF to cyfrowe narzędzie potwierdzające tożsamość osoby albo firmy korzystającej z Krajowego Systemu e-Faktur. Działa podobnie do elektronicznego identyfikatora, ale jego zastosowanie zależy od wybranego typu. Nie jest tym samym co podpis kwalifikowany, choć podpis lub pieczęć kwalifikowana mogą być użyte przy składaniu wniosku.

W praktyce certyfikat przydaje się przede wszystkim w dwóch sytuacjach. Po pierwsze, może służyć do uwierzytelnienia w KSeF przez program finansowo-księgowy. Po drugie, zabezpiecza faktury wystawiane w szczególnych trybach offline, gdy dokument trzeba przekazać nabywcy poza systemem.

Nie każda faktura wymaga certyfikatu. Jeżeli dokument jest wystawiany i przekazywany prawidłowo przez działający KSeF, przedsiębiorca może korzystać z innych metod uwierzytelnienia, takich jak profil zaufany, podpis kwalifikowany czy token. Certyfikat staje się szczególnie ważny wtedy, gdy firma chce zachować ciągłość fakturowania podczas niedostępności systemu.

Według informacji Ministerstwa Finansów certyfikaty KSeF są dostępne w systemie KSeF 2.0 od 1 lutego 2026 roku. Samo uzyskanie dokumentu nie zastępuje jednak nadania uprawnień. Osoba korzystająca z certyfikatu nadal musi mieć odpowiedni dostęp do danych podatnika lub podmiotu.

Dwa typy certyfikatu i różnice między nimi

Najczęstszy błąd polega na założeniu, że jeden certyfikat będzie służył do wszystkiego. W KSeF trzeba wybrać przeznaczenie dokumentu, a certyfikat typu 1 i typu 2 są generowane oddzielnie.

Typ certyfikatu Główne zastosowanie Kiedy jest potrzebny
Typ 1 Uwierzytelnienie w KSeF Przy logowaniu lub integracji programu księgowego z API KSeF
Typ 2 Podpisanie linku weryfikacyjnego wystawcy Przy wystawianiu faktury offline i przekazywaniu jej poza KSeF

Certyfikat typu 1

Typ 1 służy do potwierdzenia, kto łączy się z systemem. Może być wykorzystywany w sesji interaktywnej albo wsadowej, czyli przy automatycznej wymianie większej liczby dokumentów między oprogramowaniem a KSeF.

To rozwiązanie ma największy sens w firmach korzystających z komercyjnego programu do fakturowania, ERP albo systemu biura rachunkowego. Trzeba jednak sprawdzić, czy dostawca programu obsługuje certyfikat i podpis XAdES-BES. Samo pobranie pliku nie wystarczy, jeśli aplikacja nie potrafi go wykorzystać.

Przeczytaj również: Faktura dla konsumenta: zasady, terminy, KSeF. Wszystko w 1 miejscu

Certyfikat typu 2

Typ 2 służy do potwierdzenia tożsamości wystawcy faktury offline. Jest potrzebny do wygenerowania drugiego kodu QR, oznaczonego słowem „CERTYFIKAT”. Nabywca może dzięki niemu sprawdzić, czy dokument rzeczywiście pochodzi od wskazanego podatnika.

Ten rodzaj certyfikatu nie zastępuje typu 1. Nie służy do zwykłego logowania w KSeF i nie powinien być wybierany tylko dlatego, że firma chce „mieć certyfikat”. Wybieram go wtedy, gdy przedsiębiorstwo realnie korzysta z trybu offline albo chce być przygotowane na awarię systemu.

Jak uzyskać certyfikat KSeF krok po kroku

Krajowy System e-Faktur i Aplikacja Podatnika. Certyfikat KSeF potwierdza autentyczność dokumentów.

Od lutego 2026 roku wniosek składa się w Aplikacji Podatnika KSeF 2.0 albo za pośrednictwem API KSeF 2.0. Proces nie wymaga kupowania certyfikatu od zewnętrznego dostawcy, ale wymaga wcześniejszego potwierdzenia tożsamości i prawidłowego zabezpieczenia klucza prywatnego.

  1. Zaloguj się do KSeF jako podatnik albo osoba posiadająca odpowiednie uprawnienia.
  2. Uwierzytelnij się profilem zaufanym, podpisem kwalifikowanym, pieczęcią kwalifikowaną albo inną obsługiwaną metodą.
  3. Przejdź do funkcji składania wniosku o wydanie certyfikatu.
  4. Wybierz przeznaczenie dokumentu, czyli uwierzytelnienie albo podpis linku weryfikacyjnego wystawcy.
  5. Wygeneruj parę kluczy kryptograficznych i ustaw hasło do klucza prywatnego.
  6. Wskaż datę rozpoczęcia ważności certyfikatu.
  7. Wyślij wniosek, odśwież status i pobierz wydany certyfikat.

Klucz prywatny jest zapisywany na urządzeniu użytkownika jako osobny plik, zwykle z rozszerzeniem .key. Sam certyfikat może zostać pobrany w formacie PEM jako plik .crt. Do działania potrzebne są oba elementy, dlatego nie należy usuwać klucza prywatnego po pobraniu certyfikatu.

Hasło do klucza trzeba zachować w bezpiecznym miejscu. Nie da się go po prostu odzyskać tak jak hasła do poczty. Jeżeli klucz prywatny zostanie utracony, najbezpieczniejszym rozwiązaniem jest unieważnienie certyfikatu i wygenerowanie nowego.

Certyfikat może być ważny maksymalnie przez 2 lata od daty wytworzenia albo od wskazanej daty początkowej. Przy odnowieniu dobrze jest ustawić nowy okres tak, aby kolejny dokument zaczął działać bezpośrednio po wygaśnięciu poprzedniego.

Kto może otrzymać certyfikat

Certyfikat może zostać wydany osobie fizycznej identyfikowanej numerem NIP albo PESEL, jeżeli ma ona uprawnienie do korzystania z KSeF. W przypadku jednoosobowej działalności najczęściej będzie to właściciel firmy posługujący się NIP-em działalności.

Może go także otrzymać spółka lub inny podmiot posiadający NIP. W takiej sytuacji podmiot uwierzytelnia się najczęściej pieczęcią kwalifikowaną. Spółka może wygenerować kilka certyfikatów na swoje dane i przekazać je pracownikom albo zewnętrznemu biuru rachunkowemu.

Trzeba dobrze przemyśleć, na jakie dane wystawiany jest dokument. Jeżeli pracownik korzysta z certyfikatu wydanego na spółkę, w KSeF widoczna będzie przede wszystkim tożsamość spółki, a nie konkretnej osoby, która technicznie wystawiła fakturę.

W praktyce nie rozdawałbym certyfikatów bez kontroli. Lepszym rozwiązaniem jest osobny certyfikat dla konkretnego procesu, ograniczenie dostępu do klucza prywatnego i jasne ustalenie, kto odpowiada za jego przechowywanie.

Kiedy certyfikat jest potrzebny przy fakturze offline

Tryb offline pozwala wystawić fakturę mimo czasowej niedostępności KSeF. Dotyczy to między innymi trybu offline24, niedostępności systemu albo awarii KSeF. Dokument powstaje poza bieżącą sesją z systemem, ale później trzeba postąpić zgodnie z właściwym terminem przesłania faktury.

Jeżeli faktura offline jest przekazywana nabywcy poza KSeF przed otrzymaniem numeru KSeF, powinna zawierać dwa kody QR:

  • kod „OFFLINE”, który pozwala później uzyskać dostęp do faktury i zweryfikować jej dane,
  • kod „CERTYFIKAT”, który potwierdza tożsamość wystawcy.

Do wygenerowania drugiego kodu potrzebny jest certyfikat typu 2 oraz odpowiadający mu klucz prywatny. To właśnie ten element najczęściej decyduje o tym, czy program będzie mógł prawidłowo przygotować wizualizację faktury offline.

Jeżeli faktura zostanie udostępniona poza KSeF dopiero po przesłaniu jej do systemu i nadaniu numeru KSeF, wystarczy jeden kod QR powiązany z tym numerem. Nie każda faktura przekazywana w PDF wymaga więc kodu „CERTYFIKAT”.

Po zakończeniu niedostępności fakturę offline trzeba przesłać do KSeF najpóźniej w następnym dniu roboczym. W przypadku ogłoszonej awarii termin wynosi do 7 dni roboczych od jej zakończenia. Przy całkowitej awarii, ogłoszonej w środkach społecznego przekazu, faktur nie przesyła się później do systemu.

Certyfikat, token i podpis kwalifikowany w praktyce

Certyfikat KSeF bywa porównywany z tokenem albo podpisem kwalifikowanym, ale są to różne rozwiązania. Różnica ma znaczenie zwłaszcza wtedy, gdy firma wybiera sposób integracji programu do faktur z KSeF.

Narzędzie Do czego służy Najważniejsze ograniczenie
Certyfikat typu 1 Uwierzytelnia osobę lub podmiot w KSeF Musi być obsługiwany przez używany program lub API
Certyfikat typu 2 Tworzy potwierdzenie wystawcy dla faktury offline Nie służy do zwykłego logowania w KSeF
Token Umożliwia uwierzytelnienie i zawiera określony zakres uprawnień Nie zastępuje certyfikatu typu 2 przy kodzie „CERTYFIKAT”
Podpis kwalifikowany Potwierdza tożsamość przy logowaniu lub składaniu wniosku Nie jest certyfikatem KSeF i nie generuje automatycznie kodu offline

W 2026 roku token nadal może być wygodny przy prostych integracjach, ale certyfikat lepiej pasuje do długofalowego modelu pracy z KSeF. Token zawiera uprawnienia określone przy jego tworzeniu, natomiast certyfikat jest przede wszystkim środkiem uwierzytelnienia, a uprawnienia są sprawdzane w systemie.

Jeżeli korzystam z bezpłatnej Aplikacji Podatnika i wystawiam faktury wyłącznie online, certyfikat nie musi być codziennym narzędziem logowania. W przypadku programu komercyjnego, automatyzacji faktur albo obsługi trybu offline warto jednak uzgodnić z dostawcą, który typ certyfikatu i jaki format pliku jest wymagany.

Jak bezpiecznie przechowywać i unieważnić certyfikat

Posiadacz klucza prywatnego może wykonać działania w imieniu osoby lub firmy, zależnie od przypisanych uprawnień. Dlatego pliku .key nie należy przesyłać zwykłym e-mailem, umieszczać w publicznym folderze ani przechowywać bez hasła na wspólnym komputerze.

Najrozsądniej przechowywać zaszyfrowaną kopię w bezpiecznym repozytorium, ograniczyć dostęp do jednej lub kilku upoważnionych osób i prowadzić prostą ewidencję, który certyfikat należy do jakiego procesu. W małej firmie wystarczy często zaszyfrowany nośnik i kopia zapasowa w kontrolowanym miejscu.

W razie utraty pliku, podejrzenia przejęcia klucza albo odejścia pracownika certyfikat należy unieważnić. Do tej operacji potrzebne jest ponowne uwierzytelnienie inną dostępną metodą, na przykład podpisem kwalifikowanym, pieczęcią, profilem zaufanym lub innym aktywnym certyfikatem.

Trzeba też rozdzielić środowisko testowe od produkcyjnego. Certyfikaty wygenerowane na potrzeby testów nie powinny być używane przy prawdziwych fakturach. Do pracy produkcyjnej potrzebny jest certyfikat wystawiony w środowisku produkcyjnym KSeF 2.0.

Najprostszy wybór dla małej firmy

Jeżeli firma wystawia faktury online w aplikacji i nie korzysta z własnej integracji, najpierw sprawdziłbym, czy certyfikat jest rzeczywiście wymagany przez używane narzędzie. Nie ma sensu generować dwóch dokumentów tylko dlatego, że pojawiły się w instrukcji KSeF.

Certyfikat typu 1 warto uzyskać przy integracji programu księgowego z API oraz wtedy, gdy kilka osób lub systemów ma regularnie łączyć się z KSeF. Typ 2 przyda się firmie, która wystawia dokumenty offline i przekazuje je klientom poza systemem, zwłaszcza konsumentom lub kontrahentom zagranicznym.

Największą różnicę robi nie samo pobranie certyfikatu, lecz właściwe przygotowanie procesu. Trzeba ustalić, kto składa wniosek, gdzie przechowywany jest klucz prywatny, jakie uprawnienia ma użytkownik i czy program poprawnie generuje kody QR. Dzięki temu certyfikat staje się praktycznym zabezpieczeniem faktur, a nie kolejnym plikiem zapisanym bez planu na komputerze.

Artykuł ma charakter wyłącznie informacyjny i edukacyjny. Materiał został opracowany przy wsparciu nowoczesnych narzędzi analitycznych i językowych (AI). Przed podjęciem decyzji skonsultuj się z ekspertem.

FAQ - Najczęstsze pytania

Certyfikat typu 1 służy do uwierzytelniania w KSeF, między innymi przy logowaniu i integracji programu księgowego z API. Typ 2 potwierdza tożsamość wystawcy faktury offline i pozwala wygenerować kod QR oznaczony „CERTYFIKAT”. Certyfikaty te są generowane oddzielnie i nie można używać ich zamiennie.

Wniosek składa się w Aplikacji Podatnika KSeF 2.0 albo przez API, po uwierzytelnieniu profilem zaufanym, podpisem kwalifikowanym, pieczęcią kwalifikowaną lub inną obsługiwaną metodą. Podczas procesu trzeba wygenerować parę kluczy i ustawić hasło do klucza prywatnego. Do działania potrzebne są certyfikat w pliku .crt oraz klucz prywatny, zwykle w pliku .key.

Jeżeli faktura offline jest przekazywana nabywcy poza KSeF przed otrzymaniem numeru KSeF, powinna zawierać kod „OFFLINE” oraz kod „CERTYFIKAT”. Do wygenerowania drugiego kodu potrzebny jest certyfikat typu 2 i odpowiadający mu klucz prywatny. Gdy faktura zostanie udostępniona dopiero po przesłaniu do KSeF i nadaniu numeru, wystarczy jeden kod QR powiązany z tym numerem.

Certyfikat typu 1 uwierzytelnia osobę lub podmiot, a uprawnienia są sprawdzane w KSeF. Token również umożliwia uwierzytelnienie, ale zawiera zakres uprawnień określony przy tworzeniu i nie zastępuje certyfikatu typu 2 przy kodzie „CERTYFIKAT”. Podpis kwalifikowany może służyć do logowania lub złożenia wniosku, ale nie jest certyfikatem KSeF i nie generuje automatycznie kodu offline.

Oceń artykuł

Ocena: 0.00 Liczba głosów: 0

Tagi

certyfikaty ksef
faktury offline
kody qr
api
tokeny
Autor Eryk Wiśniewski
Eryk Wiśniewski
Nazywam się Eryk Wiśniewski i od 8 lat zajmuję się tematyką finansów. Moja przygoda z tą dziedziną zaczęła się z ciekawości, jak różne aspekty finansowe wpływają na nasze codzienne życie. Fascynuje mnie, jak zrozumienie podstawowych zasad zarządzania finansami może pomóc w podejmowaniu lepszych decyzji, zarówno osobistych, jak i biznesowych. W moich tekstach staram się w przystępny sposób wyjaśniać złożone zagadnienia, takie jak budżetowanie, inwestycje czy planowanie emerytalne. Regularnie śledzę aktualne trendy i zmiany w przepisach, aby dostarczać rzetelne i aktualne informacje. Zawsze dbam o to, aby moje artykuły były zrozumiałe i użyteczne, co pozwala mi na dzielenie się wiedzą w sposób, który naprawdę pomaga czytelnikom w ich codziennych zmaganiach finansowych.

Udostępnij artykuł

Napisz komentarz