Token czy certyfikat KSeF: czym się logować
Jeśli wystawiasz faktury ręcznie w Aplikacji Podatnika, zaloguj się Profilem Zaufanym: jest bezpłatny i wystarcza JDG. Jeśli faktury wysyła program (Fakturownia, inFakt, wFirma, własny ERP), program łączy się z KSeF przez API i potrzebuje tokenu albo certyfikatu KSeF. Profil Zaufany tam nie działa.
Metody logowania w skrócie
| Metoda | Tryb | Dla kogo | Koszt |
|---|---|---|---|
| Profil Zaufany, mObywatel, bank | przeglądarka | każdy przedsiębiorca | bezpłatny |
| e-dowód (przez login.gov.pl) | przeglądarka | każdy z aktywowanym nowym dowodem | bezpłatny |
| Podpis / pieczęć kwalifikowana | przeglądarka | osoby i podmioty z certyfikatem kwalifikowanym | płatny (subskrypcja) |
| Certyfikat KSeF (typ 1: uwierzytelnienie, typ 2: offline) | API | systemy ERP, integratorzy | bezpłatny |
| Token uwierzytelniający | API | programy do fakturowania, integratorzy | bezpłatny |
Profil Zaufany i e-dowód: logowanie ręczne
Profil Zaufany to bezpłatna tożsamość cyfrowa. Jeśli składałeś PIT przez internet albo logowałeś się do ZUS, pewnie już go masz. Założysz go w kilka minut przez bankowość elektroniczną, aplikację mObywatel, ePUAP (pz.gov.pl) albo w urzędzie.
Daje pełny dostęp do Aplikacji Podatnika (ap.ksef.mf.gov.pl): wystawianie faktur przez formularz, przeglądanie faktur od kontrahentów i nadawanie uprawnień innym osobom, np. biuru rachunkowemu.
E-dowód działa tak samo, o ile masz go aktywowanego do podpisu elektronicznego (jednorazowa wizyta w urzędzie). W praktyce wybiera się go rzadziej, bo Profil Zaufany nie wymaga czytnika kart. Do Aplikacji Podatnika zalogujesz się też przez mObywatel albo bankowość elektroniczną, a e-dowodem przez login.gov.pl.
Podpis i pieczęć kwalifikowana: dla tych, którzy już je mają
Kwalifikowany podpis elektroniczny (standard eIDAS) wydają komercyjni dostawcy, m.in. Certum, Sigillum i EuroCert, w rocznej lub wieloletniej subskrypcji. W KSeF daje taki sam dostęp przez przeglądarkę jak Profil Zaufany, więc ma sens głównie wtedy, gdy używasz go już do e-KRS, przetargów albo umów.
Pieczęć kwalifikowana to odpowiednik podpisu dla osoby prawnej i też jest metodą logowania do KSeF.
Token: najprostszy dostęp dla programu
Token to ciąg znaków, który generujesz w Aplikacji Podatnika i wpisujesz w konfiguracji programu. Nie wymaga infrastruktury certyfikatów. Działa do unieważnienia, ma zakres uprawnień (np. tylko wystawianie albo tylko odczyt), a unieważnisz go jednym kliknięciem, gdy zmienisz dostawcę oprogramowania.
Według rozporządzenia tokeny można stosować do 31 grudnia 2026 r. Ministerstwo Finansów zapowiedziało, że tokeny zostaną dłużej, i zamierza znowelizować rozporządzenie. Na 7 października 2026 zmiana nie jest jeszcze wprowadzona.
MF — podsumowanie konsultacji po częściowym wdrożeniu KSeFGdy program prosi o „konfigurację połączenia z KSeF", zaloguj się do Aplikacji Podatnika, otwórz zarządzanie tokenami i wygeneruj nowy. Większość programów prowadzi przez ten krok.
Certyfikat KSeF: typ 1 (uwierzytelnienie) i typ 2 (offline)
Certyfikat to trwalsze poświadczenie do dostępu przez API, pobierane z systemu MF. Lepiej sprawdza się niż token w złożonych wdrożeniach obsługujących wielu podatników. Typy różnią się funkcją, a jeden certyfikat ma jeden typ:
- Typ 1 (w API
Authentication) służy do uwierzytelnienia w KSeF. - Typ 2 (w API
Offline) służy do wystawiania faktur w trybie offline.
Biuro rachunkowe czy integrator nie ma więc osobnego typu certyfikatu. Kto i w czyim imieniu może działać, wynika z uprawnień nadanych w KSeF.
Podręcznik KSeF 2.0, cz. I, s. 14 CIRF — certyfikaty KSeF (ksef-docs)Proces pobierania certyfikatu zmienia się wraz z aktualizacjami systemu MF. Przed pobraniem sprawdź aktualną instrukcję w Podręczniku Aplikacji Podatnika KSeF 2.0 na ksef.podatki.gov.pl.
Uprawnienia dla księgowego i kiedy potrzebny ZAW-FA
Uprawnienia, także dla biura rachunkowego, nadajesz elektronicznie w Aplikacji Podatnika KSeF 2.0 albo przez API. To podstawowa droga. Zgłoszenie ZAW-FA w urzędzie skarbowym jest potrzebne tylko wtedy, gdy podatnik nie jest osobą fizyczną i nie ma kwalifikowanej pieczęci albo gdy podpis lub pieczęć nie zawiera NIP lub PESEL.
Zakres ustawiasz sam: tylko odczyt, tylko wystawianie albo pełny dostęp. Ustal go z księgowym i nie dawaj więcej, niż trzeba. Biuro rachunkowe zwykle samo poprosi o uprawnienia i przeprowadzi przez proces.
Rozporządzenie MF, Dz. U. 2025 poz. 1815, §4–5 Podręcznik KSeF 2.0, cz. I, §3.2.3 FAQ MF — uprawnienia i certyfikatyCo wybrać w Twojej sytuacji
| Twoja sytuacja | Metoda |
|---|---|
| JDG, faktury ręcznie w Aplikacji Podatnika | Profil Zaufany |
| Program do fakturowania (Fakturownia, inFakt, wFirma) | Profil Zaufany do logowania + token dla programu |
| Spółka z własnym ERP | Certyfikat typ 1 lub token |
| Biuro rachunkowe obsługujące wielu klientów | Uprawnienia nadane przez klienta w Aplikacji Podatnika + certyfikat typ 1 (lub token) |
| Developer integrujący KSeF | Token na start, certyfikat typ 1 na produkcji (typ 2 dla trybu offline) |
| Masz podpis kwalifikowany z innych powodów | Możesz go użyć zamiast Profilu Zaufanego |
Przy sporadycznym wystawianiu faktur możesz też sprawdzić e-mikrofirmę, bezpłatną aplikację MF dla najmniejszych firm. Zakres obsługi KSeF jest w niej ograniczony i się zmienia, więc zajrzyj na stronę MF przed wyborem.
Resztę przygotowań do obowiązku opisaliśmy w artykule KSeF od 1 kwietnia 2026. Gdy chcesz sprawdzić plik XML przed wysyłką, wrzuć go do walidatora ksefuj.to; działa w przeglądarce, a plik nie opuszcza Twojego komputera.
Źródła
Czytaj dalej
Tokeny KSeF po 31 grudnia 2026: co wiadomo
Rozporządzenie dopuszcza tokeny KSeF do 31.12.2026. MF i zespół API zapowiadają ich zachowanie, ale zmiany przepisu nie ma. Co zrobić.
Logowanie do KSeF: Profil Zaufany i podpis
Do KSeF zalogujesz się Profilem Zaufanym przez login.gov.pl albo podpisem kwalifikowanym. Token i certyfikat KSeF są dla programów, nie dla Ciebie.
Jak dać księgowej dostęp do KSeF: krok po kroku
Uprawnienia nadajesz online w Aplikacji Podatnika KSeF: biuru po NIP albo księgowej imiennie. ZAW-FA potrzebne tylko w wąskich przypadkach.