Jeśli prowadzisz JDG i do tej pory wystawiałeś faktury w Wordzie albo w darmowym generatorze, to teraz masz problem innego rodzaju. Obowiązek wystawiania faktur w KSeF ruszył 1 lutego 2026 r. dla największych podatników i 1 kwietnia 2026 r. dla całej reszty. To nie jest już plan, tylko stan faktyczny.
Dobra wiadomość: sama czynność jest prosta. Zła: opis procesu w oficjalnych podręcznikach ma kilkaset stron i przeciętny przedsiębiorca gubi się już na etapie „uprawnienia właścicielskie”.
Poniżej masz najkrótszą drogę od zera do pierwszej faktury z numerem KSeF. Bez teorii, którą i tak zapomnisz.
Zanim klikniesz „wystaw”: trzy rzeczy, które muszą być gotowe
1. Sposób logowania. Do KSeF nie wchodzisz loginem i hasłem. Potwierdzasz tożsamość jedną z metod: Profil Zaufany, mObywatel, bankowość elektroniczna, e-dowód, kwalifikowany podpis lub pieczęć, certyfikat KSeF albo token. Jeśli masz Profil Zaufany, masz komplet. Jeśli nie masz, załóż go teraz, bo to jedyny krok w całym procesie, który potrafi zająć więcej niż pięć minut.
2. Uprawnienia. W JDG nie musisz sobie niczego nadawać. Jako osoba fizyczna będąca podatnikiem masz uprawnienia właścicielskie z automatu i możesz wystawiać faktury we własnym imieniu. Formalności zaczynają się dopiero wtedy, gdy chcesz dopuścić do systemu księgową albo biuro rachunkowe.
3. Dane nabywcy. NIP kontrahenta to nie jest miła opcja, tylko pole, po którym system rozpoznaje odbiorcę i podkłada mu fakturę na koncie. Zły NIP oznacza, że faktura wpadnie komuś innemu albo zostanie odrzucona.
Krok 1: uwierzytelnienie (60 sekund)
Wchodzisz na Aplikację Podatnika KSeF, wybierasz środowisko produkcyjne i logujesz się Profilem Zaufanym. System pyta, w czyim imieniu działasz: wybierasz swoją firmę po NIP.
Uwaga, bo tu ludzie robią pierwszy kosztowny błąd: środowisko produkcyjne to prawdziwy obieg prawny. Faktura wysłana „na próbę” na produkcji jest fakturą wystawioną i nie da się jej cofnąć. Do zabawy służy środowisko testowe i przedprodukcyjne (demo). Pierwszy raz zrób właśnie tam.
Krok 2: wypełnienie faktury (3 minuty)
W Aplikacji Podatnika przechodzisz do sekcji Faktury i wybierasz nową fakturę VAT. Formularz jest podzielony na kroki, a pola obowiązkowe są oznaczone gwiazdką.
Minimum, które musisz mieć pod ręką:
Pole Co wpisujesz Częsty błąd P_1 (data wystawienia) Dzisiejsza data Data z przyszłości = odrzucenie pliku P_2 (numer faktury) Twoja własna numeracja, np. FV/2026/07/12 Mylenie z numerem KSeF Sprzedawca NIP, nazwa, adres Literówka w NIP Nabywca NIP kontrahenta Brak NIP przy sprzedaży B2B Pozycje Nazwa, ilość, cena netto, stawka VAT Zaokrąglenia rozjeżdżające sumę Płatność Termin, rachunek bankowy Rachunek spoza białej listy
Mini-przykład. Wystawiasz fakturę za usługę programistyczną: 1 pozycja, 3 000 zł netto, stawka 23%, razem 3 690 zł brutto, termin płatności 14 dni. W formularzu to dosłownie sześć pól plus dane stron. Wypełnienie zajmuje mniej czasu niż otwarcie starego szablonu w Excelu.
Numer faktury z pola P_2 zostaje Twój. Numer KSeF, który zaraz dostaniesz, jest osobnym, 35-znakowym identyfikatorem systemowym i nie zastępuje Twojej numeracji.
Krok 3: wysyłka, numer KSeF i UPO (1 minuta)
Klikasz wyślij. Dalej dzieje się to:
Plik XML zgodny ze strukturą FA(3) trafia na bramkę KSeF.
System sprawdza zgodność ze schemą: strukturę, poprawność NIP, arytmetykę VAT, niedozwolone znaki.
Faktura zostaje przyjęta i dostaje numer KSeF.
Otrzymujesz UPO, czyli Urzędowe Poświadczenie Odbioru. To dowód, że dokument jest w systemie.
Od tego momentu faktura istnieje w obiegu prawnym, a kontrahent widzi ją na swoim koncie w KSeF. Nie musisz jej nikomu wysyłać mailem, choć nadal możesz przekazać wizualizację PDF.
Ważne rozróżnienie: KSeF sprawdza strukturę, a nie sens. Jeśli wpiszesz złą ilość, zły rachunek bankowy albo pomylisz kontrahenta, system to przyjmie bez mrugnięcia. Odpowiedzialność za treść jest po Twojej stronie.
Co, jeśli KSeF odrzuci fakturę
Odrzucenie nie jest katastrofą. Faktura z błędem strukturalnym nie dostaje numeru KSeF, więc formalnie nie została wystawiona. Poprawiasz i wysyłasz ponownie.
Gorzej, gdy faktura przeszła, a błąd jest merytoryczny. Faktury z numerem KSeF nie da się anulować. Jedyna droga to faktura korygująca. Dodatkowo od 1 lutego 2026 r. zniesiono noty korygujące, więc nawet drobne pomyłki w danych nabywcy poprawia sprzedawca, a nie kupujący.
Praktyczny wniosek: pięć sekund na sprawdzenie NIP przed wysyłką oszczędza godzinę na korekcie.
Aplikacja Podatnika czy program do fakturowania?
Aplikacja Podatnika jest bezpłatna i wystarczy, żeby wystawić pierwszą fakturę. Ma jednak konkretne ograniczenia:
wystawisz w niej tylko dokumenty objęte KSeF, więc proforma czy rachunek wymagają osobnego narzędzia,
każdą fakturę uzupełniasz ręcznie, pole po polu,
nie pilnuje płatności ani terminów,
nie integruje się z Twoim sklepem, CRM-em ani systemem magazynowym.
Przy dwóch fakturach miesięcznie to nie boli. Przy dwudziestu zaczyna. Program księgowy albo dedykowana platforma robi to samo automatycznie: uwierzytelnia się, składa poprawny XML, wysyła, pobiera UPO i numer KSeF, a błąd tłumaczy na język polski zamiast pokazywać surowy kod.
Checklista: pierwsza faktura krok po kroku
Sprawdź, czy masz Profil Zaufany albo inną metodę uwierzytelnienia.
Pierwszą fakturę wystaw w środowisku testowym, nie na produkcji.
Zweryfikuj NIP nabywcy przed wpisaniem go do formularza.
Nie wpisuj daty wystawienia z przyszłości.
Zachowaj własną numerację faktur (pole P_2) i nie myl jej z numerem KSeF.
Po wysyłce pobierz UPO i numer KSeF, a potem zapisz je razem z fakturą.
Jeśli wystawiasz więcej niż kilka faktur w miesiącu, przejdź na narzędzie z integracją KSeF.
Podsumowanie
Pierwsza faktura w KSeF to naprawdę kwestia minut, nie dni. Cała trudność leży nie w samym wystawieniu, tylko w tym, co dzieje się później: w korektach, w odbiorze faktur zakupowych, w pilnowaniu trybu offline24 i w błędach systemu, które w surowej formie są nieczytelne.
Biurko robi to za Ciebie. Uwierzytelnienie certyfikatem, wysyłka, automatyczne UPO, import faktur kosztowych i błędy KSeF przetłumaczone na normalny język. Załóż konto na biurko.io i przetestuj przez 14 dni za darmo. Pierwszą fakturę wystawisz szybciej, niż skończysz czytać podręcznik MF.
FAQ
Jak wystawić pierwszą fakturę w KSeF krok po kroku? Zaloguj się do Aplikacji Podatnika KSeF Profilem Zaufanym, wybierz swoją firmę, przejdź do sekcji Faktury, uzupełnij dane sprzedawcy, nabywcy i pozycje, a następnie wyślij dokument. System nada numer KSeF i wystawi UPO. Cały proces zajmuje kilka minut.
Czy do KSeF potrzebuję podpisu kwalifikowanego? Nie. Wystarczy Profil Zaufany, mObywatel, bankowość elektroniczna lub e-dowód. Podpis kwalifikowany, pieczęć elektroniczna i certyfikat KSeF to alternatywne ścieżki, przydatne głównie przy integracji programu z API i przy pracy zespołowej.
Czym różni się numer KSeF od numeru faktury? Numer faktury (pole P_2) nadajesz sam, według własnej numeracji. Numer KSeF to 35-znakowy identyfikator nadawany przez system po przyjęciu dokumentu. Oba istnieją równolegle. Numer KSeF nie zastępuje Twojej numeracji.
Czy mogę anulować fakturę wysłaną do KSeF? Nie. Faktura, która otrzymała numer KSeF, jest w obiegu prawnym. Jedynym rozwiązaniem jest wystawienie faktury korygującej, w skrajnym przypadku „do zera”. Noty korygujące zostały zniesione od 1 lutego 2026 r.
Co zrobić, gdy KSeF nie działa? Skorzystaj z trybu offline24: wystawiasz fakturę poza systemem, a przesyłasz ją do KSeF najpóźniej w następnym dniu roboczym. Faktura jest ważna od momentu wystawienia, a datą wystawienia pozostaje data z pola P_1.
Źródła: Krajowy System e-Faktur, Aplikacja Podatnika KSeF 2.0, Podręcznik KSeF 2.0 cz. II, podatki.gov.pl/ksef. Podstawa prawna: Dz.U. 2025 poz. 1203.
