Krajowy System e-Faktur (KSeF) to obowiązkowy system do wystawiania i odbierania faktur elektronicznych w Polsce. Dla właścicieli jednoosobowej działalności gospodarczej (JDG), którzy są czynnymi podatnikami VAT, obowiązek użytkowania KSeF wszedł w życie 1 kwietnia 2026 roku. System został wprowadzony, aby usprawnić obieg dokumentów finansowych i ułatwić rozliczenia podatkowe.
Dobrą wiadomością dla prowadzących JDG jest fakt, że dostęp do KSeF nie wymaga składania wniosków – uprawnienia są nadawane automatycznie po zalogowaniu numerem NIP. Oznacza to prostszy start niż w przypadku większych podmiotów gospodarczych.
Dostępne metody uwierzytelnienia
Zanim przystąpisz do logowania, warto znać cztery główne metody dostępu:
- Profil Zaufany lub aplikacja mObywatel – logowanie przez Krajowy Węzeł Identyfikacji Elektronicznej; najczęściej rekomendowane dla JDG ze względu na prostotę;
- Podpis kwalifikowany – dla przedsiębiorców korzystających z cyfrowego podpisu elektronicznego;
- Token – zazwyczaj przy integracji z programami do fakturowania; funkcjonuje tylko do końca 2026 roku;
- Certyfikat KSeF – nowa, wygodna metoda, szczególnie przydatna przy integracjach z oprogramowaniem.
Dla większości właścicieli JDG rekomenduje się rozpoczęcie od Profilu Zaufanego lub mObywatela, ponieważ są to najprostsze i darmowe opcje. Jeśli planujesz pracować z zintegrowanym programem do fakturowania, możesz później dodać token lub certyfikat.
Krok 1 – przygotowanie wymaganych danych
Zanim zalogujesz się do KSeF, przygotuj:
- numer NIP – NIP Twojej jednoosobowej działalności gospodarczej;
- dane do logowania – Profil Zaufany lub aplikację mObywatel (jeśli planujesz ich użyć) albo podpis kwalifikowany (jeśli go posiadasz);
- telefon – z zainstalowaną aplikacją mObywatel, jeżeli wybierasz tę metodę.
System identyfikuje właściciela JDG przede wszystkim poprzez NIP. Jednocześnie metody uwierzytelnienia, takie jak Profil Zaufany czy podpis kwalifikowany, są powiązane z danymi osoby fizycznej (m.in. numerem PESEL).
Krok 2 – logowanie poprzez Profil Zaufany
Jeśli decydujesz się na najprostszą metodę dostępu, wykonaj następujące kroki:
- Wejdź na stronę Aplikacji Podatnika pod adresem https://ap.ksef.mf.gov.pl/web/.
- Wprowadź numer NIP swojego podmiotu i wybierz środowisko – testowe (do nauki) lub produkcyjne (rzeczywiste).
- Wybierz opcję logowania przez Profil Zaufany.
- Uzupełnij dane do logowania i potwierdź tożsamość tak jak przy logowaniu do e-urzędów.
- Po pomyślnym zalogowaniu system automatycznie nada Ci uprawnienia właściciela i uzyskasz pełny dostęp do wysyłania i odbierania faktur.
Krok 3 – logowanie poprzez aplikację mObywatel
Alternatywnie możesz skorzystać z aplikacji mObywatel – rozwiązania coraz popularniejszego wśród przedsiębiorców:
- Wejdź na stronę logowania KSeF pod adresem https://ap.ksef.mf.gov.pl/web/.
- Wpisz numer NIP i wybierz środowisko.
- Wybierz opcję „Zaloguj przez mObywatela”.
- Zeskanuj kod QR wyświetlony na ekranie za pomocą aplikacji mObywatel na telefonie.
- Zatwierdź logowanie w aplikacji na swoim urządzeniu mobilnym.
Po zatwierdzeniu logowania system przeniesie Cię do Aplikacji Podatnika, a uprawnienia będą aktywne od razu.
Krok 4 – logowanie poprzez podpis kwalifikowany
Jeśli posiadasz cyfrowy podpis kwalifikowany, możesz go wykorzystać do dostępu do KSeF:
- Wejdź na stronę https://ap.ksef.mf.gov.pl/web/ i wprowadź numer NIP.
- Wybierz metodę uwierzytelnienia – logowanie podpisem kwalifikowanym.
- Kliknij przycisk „Podpisz oświadczenie”.
- Wpisz PIN do swojego podpisu kwalifikowanego.
- Potwierdź logowanie.
Ważne: podpis musi zawierać Twój PESEL lub NIP, aby system rozpoznał tożsamość. Jeśli kwalifikowany podpis elektroniczny nie zawiera tych danych, istnieje możliwość zgłoszenia tzw. odcisku palca podpisu w przypadkach szczególnych.
Krok 5 (opcjonalnie) – uzyskanie certyfikatu KSeF
Jeśli planujesz pracować z programem do fakturowania zintegrowanym z KSeF, warto wygenerować certyfikat. Procedura wygląda następująco:
- Zaloguj się do Aplikacji Podatnika używając jednej z wcześniej opisanych metod (Profil Zaufany, mObywatel lub podpis kwalifikowany).
- Przejdź do sekcji zarządzania certyfikatami i złóż wniosek o wydanie certyfikatu.
- Pobierz pliki certyfikatu – otrzymasz dwa pliki potrzebne do integracji.
- Ustaw i zapisz hasło dostępu do certyfikatu w bezpiecznym miejscu.
- Wgraj certyfikat do swojego programu do fakturowania zgodnie z instrukcjami producenta oprogramowania.
Dla każdego numeru PESEL obowiązuje limit 6 aktywnych certyfikatów KSeF. Przed wygenerowaniem kolejnego certyfikatu sprawdź, ile już jest aktywnych.
Krok 6 – pierwsze wystawienie faktury
Po pomyślnym zalogowaniu się do systemu możesz przystąpić do wystawiania faktur:
- W Aplikacji Podatnika wybierz opcję „Wystaw fakturę”.
- Uzupełnij wszystkie wymagane dane – dane sprzedawcy, kupującego, opis usług/towarów, kwoty netto i VAT.
- Sprawdź podsumowanie faktury przed zatwierdzeniem.
- Zatwierdź fakturę – automatycznie trafia ona do KSeF i otrzymuje unikalny numer (tzw. numer KSeF).
- Od tego momentu faktura jest uznawana za wystawioną i dostarczoną do kontrahenta.
Rekomendacje dla różnych scenariuszy
Dla bardzo małych działalności
Do logowania wybierz Profil Zaufany lub mObywatela – to szybkie i bezpłatne uwierzytelnianie w KSeF.
Nie musisz generować certyfikatów ani tokenów, jeśli nie korzystasz z zewnętrznego programu do fakturowania.
Dla działalności pracującej z programem fakturowym
Do pierwszego logowania użyj Profilu Zaufanego lub mObywatela, aby aktywować uprawnienia właściciela.
Do codziennej pracy korzystaj z tokenu lub certyfikatu KSeF – rozwiązanie wygodne przy stałej integracji z oprogramowaniem.
Najczęściej zadawane pytania
Czy muszę kupić cyfrowy podpis, aby korzystać z KSeF?
Nie. Jeśli nie posiadasz podpisu kwalifikowanego, możesz w pełni korzystać z KSeF poprzez Profil Zaufany lub mObywatel bez dodatkowych kosztów. Podpis kwalifikowany jest opcjonalny i przydatny głównie dla przedsiębiorców, którzy już z niego korzystają.
Czy muszę składać jakiś wniosek, aby uzyskać dostęp?
Nie. Dla właścicieli JDG system automatycznie nadaje uprawnienia właściciela po zalogowaniu numerem NIP. Nie trzeba składać osobnych wniosków ani zgłoszeń.
Czy PESEL jest wymagany do logowania?
System JDG identyfikuje właściciela poprzez NIP, ale metody uwierzytelnienia (Profil Zaufany, podpis kwalifikowany) są powiązane z danymi osoby fizycznej, w tym numerem PESEL. PESEL jest więc pośrednio wymagany, lecz nie wpisujesz go ręcznie – system rozpoznaje go automatycznie.
Co to jest token i jak długo będzie dostępny?
Token to dodatkowa metoda uwierzytelnienia, najczęściej używana do integracji z programem do faktur. Token będzie funkcjonował tylko do końca 2026 roku, dlatego przy długoterminowej pracy z oprogramowaniem rozważ przejście na certyfikat KSeF.