Spis treści8
Do KSeF wchodzisz po uwierzytelnieniu, a nie przez utworzone wcześniej konto i stały login. Osoba prowadząca JDG może od razu działać w kontekście własnego NIP, natomiast dostęp do spółki, pracodawcy lub klienta biura rachunkowego zależy od nadanych uprawnień.
Inaczej wygląda dostęp przez Aplikację Podatnika KSeF, inaczej przez Aplikację Mobilną KSeF, a jeszcze inaczej z programu księgowego. Przed rozpoczęciem warto więc ustalić, w czyim imieniu mają być wykonywane czynności i jaki NIP będzie kontekstem uwierzytelnienia.
Czy trzeba zakładać konto w KSeF
Nie, w KSeF nie ma obowiązku zakładania konta ani rejestrowania osobnego loginu. Przy każdym wejściu trzeba uwierzytelnić się jedną z dopuszczalnych metod.
Osoba fizyczna mająca NIP otrzymuje dostęp automatycznie i nie musi składać zgłoszenia do urzędu skarbowego. Uprawnienia właścicielskie przypisane do jej NIP obejmują między innymi wystawianie i przeglądanie faktur, zarządzanie uprawnieniami oraz jednostkami podrzędnymi. Uprawnień właściciela nie można odebrać.
Sam PESEL nie wystarcza. Potrzebne jest narzędzie uwierzytelnienia, takie jak Podpis Zaufany, podpis lub pieczęć kwalifikowana, token KSeF albo certyfikat KSeF. Osoba fizyczna może też skorzystać z Węzła krajowego, czyli login.gov.pl, gdzie dostępne są Profil Zaufany, aplikacja mObywatel, bankowość elektroniczna i e-Dowód.
Jeżeli nie masz Profilu Zaufanego, pomocna będzie instrukcja jak założyć Profil Zaufany. Osobno możesz sprawdzić, czy KSeF Cię dotyczy i od kiedy KSeF jest obowiązkowy.
Jak zalogować się do Aplikacji Podatnika KSeF
Do Aplikacji Podatnika KSeF zalogujesz się przez login.gov.pl albo przy użyciu kwalifikowanego certyfikatu podpisu lub pieczęci. Token KSeF i certyfikat KSeF nie służą do uwierzytelniania w tej aplikacji.
-
Otwórz w aktualnej przeglądarce adres https://ap.ksef.mf.gov.pl/.
-
Wybierz „Zaloguj przez login.gov.pl” albo „Zaloguj certyfikatem”. Druga opcja dotyczy certyfikatu kwalifikowanego podpisu lub pieczęci, a nie certyfikatu KSeF.
-
Jeżeli wybierasz login.gov.pl, potwierdź tożsamość Profilem Zaufanym, aplikacją mObywatel, bankowością elektroniczną lub e-Dowodem. Zagraniczny eID wydany w innym państwie UE nie jest obsługiwany.
-
Wskaż kontekst logowania. W polu „Identyfikator” wybierz „NIP podmiotu”, „Identyfikator wewnętrzny” albo „Identyfikator złożony (samofakturowanie VAT-UE)”, wpisz właściwy numer i kliknij „Przejdź dalej”.
Kontekst uwierzytelnienia określa podmiot, w którego imieniu wykonujesz działania. Przy JDG podajesz własny NIP. Osoba działająca za spółkę wpisuje NIP spółki, a księgowa lub pracownik — NIP firmy, do której ma nadane uprawnienia.
Przy logowaniu certyfikatem kwalifikowanym wskaż, czy certyfikat zawiera NIP czy PESEL, i kliknij „Pobierz żądanie autoryzacyjne”. Podpisz pobrany plik podpisem lub pieczęcią kwalifikowaną, wybierz „Dodaj plik”, dodaj plik z rozszerzeniem .xml albo .xades i kliknij „Dalej”. Niewłaściwy plik można skasować przez „Usuń”.
KSeF przyjmuje też podpis kwalifikowany bez NIP i PESEL, ale wcześniej trzeba nadać uprawnienia na odcisk palca tego certyfikatu. Odcisk uzyskuje się przez „Pobierz odcisk palca”: podpisany plik przekazuje się przez „Przekaż plik”, a wynik zapisuje przyciskiem „Kopiuj”.
Aby zakończyć pracę, kliknij identyfikator kontekstu w prawym górnym rogu, wybierz „Wyloguj” i potwierdź decyzję. Przy bezczynności można użyć „Przedłuż sesję”, a po automatycznym wylogowaniu — „Zaloguj się ponownie”.
Logowanie w Aplikacji Mobilnej KSeF
W Aplikacji Mobilnej KSeF najpierw zabezpieczasz aplikację PIN-em lub biometrią, a następnie dodajesz profil powiązany z NIP-em przedsiębiorcy. Aplikacja jest dostępna w Google Play i App Store na telefony z Androidem lub iOS.
-
Przy pierwszym uruchomieniu wybierz „Akceptuję regulamin”.
-
Wskaż metodę logowania: „PIN” albo „Biometrię”. Przy biometrii trzeba również ustawić zapasowy PIN.
-
Dodaj profil, wpisując jego nazwę oraz NIP przedsiębiorcy.
-
Kliknij „Uwierzytelnij się”. Aplikacja przekieruje do Węzła Krajowego, czyli login.gov.pl. Na iPhonie wcześniej pojawia się komunikat zatwierdzany przyciskiem „Dalej”.
Do utworzenia profilu potrzebujesz co najmniej uprawnienia do wystawiania albo przeglądania faktur. Podatnik będący osobą fizyczną ma uprawnienie właścicielskie automatycznie. Jedna osoba, identyfikowana numerem PESEL, może mieć w aplikacji wiele profili odpowiadających różnym NIP-om.
Podczas tworzenia profilu aplikacja sama generuje token „Aplikacja Mobilna KSeF – {Nazwa profilu}”. Po utracie telefonu trzeba wejść do Aplikacji Podatnika w kontekście danego NIP i unieważnić ten token na „Liście tokenów”. Z ekranu logowania aplikacji mobilnej można również wybrać „Zresetuj PIN”.
Uprawnienia: JDG, spółka, księgowa
Sposób uzyskania uprawnień zależy od tego, czy korzystasz z KSeF jako osoba fizyczna, spółka, pracownik czy biuro rachunkowe. Brak jakiegokolwiek uprawnienia w kontekście danego NIP uniemożliwia uwierzytelnienie się w imieniu tego podmiotu.
JDG i inne osoby fizyczne
Osoba fizyczna z NIP nie składa ZAW-FA i nie musi zgłaszać rozpoczęcia korzystania z KSeF. Loguje się w kontekście własnego NIP, używając na przykład Profilu Zaufanego albo podpisu kwalifikowanego.
ZAW-FA nie służy również osobie fizycznej do wskazywania pracowników lub księgowej. Wyjątkiem jest zgłoszenie danych unikalnych własnego podpisu elektronicznego.
Spółka i kwalifikowana pieczęć
Spółka lub inny podmiot niebędący osobą fizyczną nie składa dokumentów, jeżeli ma kwalifikowaną pieczęć elektroniczną. Po uwierzytelnieniu pieczęcią uzyskuje pełne uprawnienia właścicielskie.
Podmiot bez kwalifikowanej pieczęci składa do naczelnika urzędu skarbowego ZAW-FA. Od 1 lutego 2026 r. obowiązuje wzór ZAW-FA(3). Dokument można złożyć papierowo osobiście lub pocztą, a elektronicznie przez formularz interaktywny w e-Urzędzie Skarbowym albo przez e-Doręczenia. Od 1 stycznia 2026 r. ZAW-FA przesłane przez ePUAP nie jest uznawane za skutecznie doręczone.
Przez ZAW-FA można uprawnić tylko jedną osobę fizyczną i nie musi to być osoba reprezentująca spółkę według KRS. Wskazana osoba może później elektronicznie nadawać dalsze uprawnienia.
Pracownik, księgowa i biuro rachunkowe
Dostęp pracownikowi, księgowej albo biuru rachunkowemu nadaje osoba mająca prawo do zarządzania uprawnieniami. W Aplikacji Podatnika służy do tego menu „Nadaj uprawnienie”.
Można wybrać między innymi „Podmiotowi do wystawiania i przeglądania faktur” albo „Osobie fizycznej do pracy w KSeF”. Następnie określa się zakres, na przykład „wystawianie faktur” lub „przeglądanie faktur”, i zatwierdza przez „Nadaj uprawnienia”. Po uzyskaniu dostępu księgowa loguje się własną metodą uwierzytelnienia, ale jako kontekst wskazuje NIP obsługiwanej firmy.
Token KSeF — co to jest i jak go wygenerować
Token KSeF to wygenerowany przez system ciąg znaków alfanumerycznych, który pozwala programowi połączyć się z KSeF przez API w zakresie przypisanych uprawnień. Token jest powiązany z konkretnym kontekstem NIP i nie zastępuje uprawnień osoby, która go tworzy.
-
Zaloguj się do KSeF przez Węzeł krajowy albo certyfikat kwalifikowany i wybierz właściwy kontekst NIP.
-
W menu wybierz „Tokeny/Generuj token”.
-
Uzupełnij pole „Nazwa tokena”.
-
W części „Wybierz uprawnienia powiązane z tokenem” zaznacz potrzebny zakres. Dostępne są: wystawianie faktur, przeglądanie faktur, przeglądanie uprawnień, zarządzanie uprawnieniami, zarządzanie jednostkami podrzędnymi oraz przeglądanie historii sesji (generowanie UPO).
-
Kliknij „Generuj token”, a następnie „Odśwież”.
-
Użyj „Kopiuj” i zapisz token poza Aplikacją Podatnika. Token zostanie pokazany tylko raz.
Token może zawierać wyłącznie uprawnienia, które ma osoba generująca. Nie można go później zaktualizować ani przenieść do innego kontekstu NIP. Gdy odpowiednie uprawnienia zostaną odebrane, token nie traci formalnie ważności, ale nie można się nim uwierzytelnić.
Nie ma systemowego limitu liczby tokenów. Osoba fizyczna nie powinna przekazywać własnego tokena innej osobie, a tokeny z KSeF 1.0 nie działają w KSeF 2.0. Na „Liście tokenów” można sprawdzić między innymi „Nazwę tokena”, „Twórcę tokena”, „Datę aktywacji tokena” i „Datę ostatniego użycia tokena”. Zaznaczony token usuwa się przyciskiem „Unieważnij”.
Status dalszego obowiązywania tokenów wymaga rozróżnienia przepisów i zapowiedzi. Obowiązujące rozporządzenie wskazuje możliwość używania tokenów do 31 grudnia 2026 r. Jednocześnie Ministerstwo Finansów zapowiedziało utrzymanie tokenów bezterminowo i nowelizację rozporządzenia; według podręcznika token jest obecnie ważny do unieważnienia przez użytkownika. Na 15 października 2026 r. nie należy pomijać żadnej z tych informacji.
Logowanie w programie do faktur
W programie księgowym lub fakturowym autoryzacja odbywa się wewnątrz programu zintegrowanego z KSeF. Program może używać tokena albo certyfikatu KSeF zgodnie z obsługiwanym sposobem integracji.
Certyfikat KSeF typu 1 „Uwierzytelnienie w systemie KSeF” służy do sesji interaktywnej i wsadowej przez API. Wniosek składa się w Aplikacji Podatnika przez menu „Wnioskuj o certyfikat”. Certyfikat jest ważny najwyżej 2 lata i — w przeciwieństwie do tokena — sam nie zawiera uprawnień.
Token i certyfikat KSeF mogą działać równolegle, ale żaden z nich nie służy do logowania do Aplikacji Podatnika. Więcej różnic opisuje poradnik o tym, czym jest certyfikat KSeF. Po uzyskaniu dostępu można przejść do instrukcji pokazującej, jak wystawić fakturę w KSeF.
Problemy z logowaniem
Najczęstsze problemy z wejściem do KSeF wynikają z braku uprawnień, niewłaściwego kontekstu NIP, użycia nieobsługiwanej metody albo ustawień przeglądarki. Sposób postępowania zależy od etapu, na którym logowanie zostaje przerwane.
-
Sam PESEL nie daje dostępu. Potrzebne jest narzędzie uwierzytelnienia, na przykład Profil Zaufany, podpis kwalifikowany, token albo certyfikat KSeF.
-
Nie można wejść w kontekst firmy. Sprawdź, czy wskazany został właściwy NIP i czy masz w tym kontekście co najmniej jedno uprawnienie. Bez uprawnień uwierzytelnienie w imieniu podmiotu nie będzie możliwe.
-
Aplikacja Mobilna odrzuca profil. Profil wymaga co najmniej uprawnienia do wystawiania albo przeglądania faktur. Przy braku dostępu aplikacja udostępnia „Wybierz inny profil” oraz „Zamknij aplikację”.
-
Certyfikat kwalifikowany nie zawiera NIP ani PESEL. Najpierw pobierz jego odcisk palca i nadaj uprawnienia na ten odcisk.
-
Token lub certyfikat KSeF nie działa w Aplikacji Podatnika. Te metody służą do integracji przez API, a nie do uwierzytelniania w Aplikacji Podatnika.
-
Przeglądarka przerywa uwierzytelnienie lub traci sesję. Ministerstwo Finansów zaleca aktualne wersje Chrome, Edge, Firefox albo Safari, włączenie cookies i pamięci lokalnej, wyłączenie rozszerzeń blokujących oraz ewentualne wyczyszczenie pamięci podręcznej.
Aktualne komunikaty są publikowane w oficjalnym serwisie KSeF. Dodatkowe działania przy awarii opisuje poradnik KSeF nie działa.
Pomoc KAS jest dostępna pod numerami 22 330 03 30 z telefonów komórkowych, 801 055 055 z telefonów stacjonarnych oraz +48 22 330 03 30 z zagranicy. Dla KSeF należy wybrać opcję 6, a następnie 1 dla pomocy technicznej albo 2 dla informacji dotyczącej przepisów podatkowych KSeF. Przy opcji 6 informacje są udzielane przez 24 godziny, a koszt połączenia jest naliczany jak za połączenie lokalne lub zgodnie z taryfą operatora.
Najczęściej zadawane pytania
Czy do KSeF trzeba zakładać konto?
Nie, w KSeF nie ma obowiązku zakładania konta ani osobnych loginów. Przy każdym wejściu trzeba uwierzytelnić się dopuszczalną metodą i wybrać kontekst podmiotu, na przykład NIP własnej JDG albo spółki.
Co to jest token KSeF?
Token KSeF to unikalny ciąg znaków alfanumerycznych umożliwiający programowi nawiązanie sesji z KSeF przez API. Jest przypisany do konkretnego kontekstu oraz uprawnień wybranych podczas generowania i zostaje wyświetlony tylko raz.
Czy tokeny KSeF wygasną?
Obowiązujące rozporządzenie wskazuje 31 grudnia 2026 r. jako datę końcową korzystania z tokenów. Ministerstwo Finansów zapowiedziało jednak pozostawienie ich bezterminowo i nowelizację przepisów, dlatego na 15 października 2026 r. trzeba uwzględniać oba te fakty.
Jak dać księgowej dostęp do KSeF?
W Aplikacji Podatnika wybierz menu „Nadaj uprawnienie”, wskaż osobę fizyczną albo podmiot i określ potrzebny zakres, na przykład wystawianie lub przeglądanie faktur. Zatwierdź wybór przyciskiem „Nadaj uprawnienia”; księgowa będzie logować się własną metodą uwierzytelnienia w kontekście NIP firmy.
