Krajowy System e-Faktur

W Fakturowni opisujemy KSeF na bieżąco – od dostępu do systemu, logowania i uprawnień, przez wystawianie faktur ustrukturyzowanych (XML) i odbiór faktur kosztowych, po korekty, duplikaty, numerację, tryb offline oraz kary. Szukasz całościowego przeglądu i integracji z programem do faktur? Zacznij od strony KSeF w Fakturowni.


Uśmiechnięta kobieta w jasnej koszuli korzysta ze smartfona na ulicy

Jak wystawić pierwszą fakturę w KSeF?


Zaktualizowano:

Data publikacji:

Sylwia Cerecka


Spis treści:

Pierwszą fakturę w KSeF wystawisz, gdy uwierzytelnisz się w systemie, przygotujesz dokument w strukturze FA(3) i prześlesz go do Krajowego Systemu e-Faktur, który nada fakturze numer KSeF.

Fakturę wystawisz w bezpłatnej Aplikacji Podatnika Ministerstwa Finansów albo w Fakturowni zintegrowanej z KSeF. W trybie online fakturę uznaje się za wystawioną w dniu przesłania do systemu, a nabywca otrzymuje ją w chwili nadania numeru KSeF.

Obowiązek wystawiania faktur ustrukturyzowanych obejmuje większość przedsiębiorców od 1 kwietnia 2026 r., a największe podmioty od 1 lutego 2026 r. Najmniejsze firmy, których miesięczna sprzedaż nie przekracza 10 000 zł brutto, mogą wystawiać faktury poza systemem do 31 grudnia 2026 r., a od 1 stycznia 2027 r. obowiązek obejmie także je.

Co musisz wiedzieć, zanim wystawisz pierwszą fakturę w KSeF

Do wystawienia faktury w KSeF potrzebujesz sposobu uwierzytelnienia, nadanych uprawnień dla danego NIP oraz narzędzia zgodnego ze strukturą logiczną FA(3).

  • Uwierzytelnienie – Profil Zaufany, podpis kwalifikowany, kwalifikowana pieczęć elektroniczna albo certyfikat KSeF.
  • Uprawnienia – nadane w Aplikacji Podatnika i określające, kto wystawia faktury dla danego NIP, np. właściciel, upoważniony pracownik lub biuro rachunkowe.
  • Narzędzie zgodne z FA(3) – bezpłatna Aplikacja Podatnika albo Fakturownia zintegrowana z KSeF.

FA(3) to struktura logiczna (schemat XML) faktury ustrukturyzowanej, obowiązująca jako wzór od 1 lutego 2026 r. Podstawowym trybem wystawiania jest tryb online, w którym plik faktury trafia do KSeF w czasie rzeczywistym.

Przy jednoosobowej działalności logujesz się Profilem Zaufanym lub podpisem kwalifikowanym i korzystasz z uprawnień właścicielskich. Gdy faktury w Twoim imieniu wystawia pracownik albo biuro rachunkowe, nadajesz im odpowiednie uprawnienia w Aplikacji Podatnika. Program do fakturowania korzysta z uprawnień nadanych w Aplikacji Podatnika, więc konfigurację wykonujesz tylko na starcie.

Jak wystawić fakturę w KSeF krok po kroku

W trybie online fakturę w KSeF uznaje się za wystawioną w chwili przesłania pliku FA(3) do systemu, a jej przyjęcie potwierdza numer KSeF i UPO. Kolejne kroki wyglądają tak samo w Aplikacji Podatnika i w programie do fakturowania:

  1. Wypełnij szablon faktury zgodnie ze strukturą FA(3): dane sprzedawcy, nabywcy, pozycje, stawki i daty.
  2. Prześlij dokument do KSeF w trybie online.
  3. Poczekaj na walidację struktury i nadanie numeru KSeF.
  4. Możesz pobrać UPO, które potwierdza przyjęcie faktury i dzień nadania numeru.

Zanim prześlesz pierwszą fakturę, sprawdź, czy podany NIP na fakturze jest poprawny – to on decyduje o jej przyjęciu.

Jak wysłać fakturę do KSeF

Fakturę wysyłasz do KSeF w trybie online, czyli od razu po zatwierdzeniu dokumentu. System sprawdza plik i przy poprawnych danych nadaje mu numer KSeF oraz generuje UPO, które potwierdza przyjęcie faktury.

Gdy plik zawiera błędy, KSeF go odrzuca i nie nadaje numeru, więc faktura nie jest uznana za wystawioną. Najczęstsza przyczyna to niezgodność ze strukturą FA(3) lub błędne dane. Po poprawieniu prześlij fakturę ponownie.

Czasem nie wyślesz faktury od razu, bo brakuje internetu, zawodzi oprogramowanie albo KSeF długo nadaje numer. W takich sytuacjach wystawiasz ją w trybie offline24 i przesyłasz do KSeF najpóźniej następnego dnia roboczego. W Fakturowni tryb offline24 to dobrowolna opcja, którą włączysz w Ustawieniach KSeF. Rządowa Aplikacja Podatnika nie obsługuje trybu offline24.

Zobacz też: Jak anulować fakturę w KSeF i co zrobić w razie błędu

Jak wystawić fakturę KSeF w Fakturowni

W Fakturowni wystawiasz fakturę tak jak każdą inną: uzupełniasz dane nabywcy i pozycje, a następnie zapisujesz ją i wysyłasz do KSeF. Program zamienia dokument na strukturę FA(3), przekazuje go do systemu i pobiera numer KSeF oraz UPO.

Integrację z KSeF włączasz i autoryzujesz raz w ustawieniach konta. Dostępne metody uwierzytelnienia w KSeF znajdziesz w naszej Bazie Wiedzy.

Jak wygląda wysyłka faktury do KSeF?

  • po wystawieniu faktury klikasz Wyślij do KSeF, jeśli masz ustawioną ręczną wysyłkę faktur do KSeF, lub po prostu Wyślij, jeśli masz uruchomioną automatyczną wysyłkę,
  • przy braku połączenia wystawisz fakturę w obsługiwanym przez Fakturownię trybie offline24 i wyślesz ją do KSeF najpóźniej następnego dnia roboczego,
  • przy większej liczbie faktur wyślesz je do KSeF masowo, a numery KSeF i UPO pobiorą się automatycznie.

Zobacz też: Tryb offline w KSeF – co zrobić w przypadku awarii systemu

DEMO KSeF – jak przetestować wystawianie faktur bez ryzyka

Wystawianie faktur w KSeF przetestujesz bez skutków prawnych i podatkowych w dwóch środowiskach udostępnionych przez Ministerstwo Finansów: testowym oraz przedprodukcyjnym (Demo). Zanim wystawisz pierwszą fakturę w produkcji, przejdziesz w nich całą ścieżkę od uwierzytelnienia po pobranie UPO. Dostęp do obu środowisk uzyskasz przez portal ksef.podatki.gov.pl po wybraniu Aplikacji Podatnika KSeF 2.0.

  • Środowisko testowe – logujesz się fikcyjnymi danymi uwierzytelniającymi i wystawiasz faktury, używając fikcyjnych danych; służy głównie do sprawdzania integracji, a dane są okresowo usuwane.
  • Środowisko przedprodukcyjne (Demo) – logujesz się prawdziwymi danymi uwierzytelniającymi, ale faktury wystawiasz na danych fikcyjnych; dane są okresowo usuwane.

W wersji przedprodukcyjnej (Demo) przećwiczysz wystawianie i odbieranie faktur tak jak w prawdziwym KSeF, tylko bez skutków prawnych. Oba środowiska pozwalają bezpiecznie przygotować firmę do pracy w systemie.

Jak wygląda faktura wystawiona w KSeF

Faktura wystawiona w KSeF to plik w formacie XML zgodny ze strukturą FA(3), któremu system nadaje unikalny numer KSeF. Zawiera te same dane co dotychczasowa faktura VAT wymienione w art. 106e ustawy o VAT: sprzedawcę (element Podmiot1), nabywcę (Podmiot2), daty, pozycje, stawki i kwoty. Pola dzielą się na obowiązkowe oraz opcjonalne, a brak wymaganego pola kończy się odrzuceniem dokumentu przez system.

Faktura w KSeF a plik PDF

Faktura w KSeF różni się od pliku PDF formatem i sposobem doręczenia: to ustrukturyzowany plik XML, który system rejestruje i oznacza numerem KSeF, podczas gdy PDF przekazujesz nabywcy samodzielnie. Numer KSeF nie jest częścią treści pliku XML – system nadaje go po przyjęciu faktury i umieszcza w UPO. Numer KSeF faktury jest również widoczny na wizualizacji dokumentu, razem z kodem weryfikującym QR. Wizualizację w PDF program generuje z pliku XML na potrzeby podglądu albo przekazania faktury nabywcy poza systemem.

Nabywca będący krajowym podatnikiem VAT odbiera fakturę bezpośrednio w KSeF po nadaniu jej numeru KSeF i nie potrzebuje osobnej kopii. Wizualizacja PDF przydaje się, gdy przekazujesz nabywcy fakturę poza systemem, na przykład konsumentowi lub kontrahentowi zagranicznemu.

Gotową fakturę pobierzesz z KSeF w formacie XML, a jej wizualizację w PDF wraz z Urzędowym Poświadczeniem Odbioru. Wizualizacja odwzorowuje dane z pliku XML w czytelnym układzie, ale dokumentem źródłowym pozostaje XML zarejestrowany w systemie. W praktyce faktur B2B nie wysyłasz już mailem – kontrahent pobiera je z KSeF.

Cecha Faktura w KSeF (FA(3)) Tradycyjny plik PDF
Format ustrukturyzowany XML według schematu FA(3) dowolny układ graficzny
Data wystawienia data z pola P_1 data wskazana przez wystawcę
Numer identyfikujący numer KSeF nadany przez system numer nadany przez wystawcę
Doręczenie automatyczne przez KSeF do krajowego podatnika VAT e-mail, wydruk, przekazanie ręczne
Archiwizacja 10 lat po stronie Ministerstwa Finansów po stronie wystawcy i odbiorcy

Zobacz też: Numer KSeF – co to jest i co zawiera

Czy w KSeF można wystawić fakturę z datą wsteczną

W KSeF datą wystawienia jest data wpisana w polu P_1. Nie może być ona późniejsza niż data przesłania, gdyż taką fakturę system odrzuci.

Fakturę uważa się za wystawioną w świetle prawa:

  • gdy data w polu P_1 jest wcześniejsza niż data przesłania, faktura jest traktowana jak wystawiona w trybie offline24, a datą wystawienia pozostaje data z pola P_1 (art. 106nda ust. 16 ustawy o VAT), przy czym dokument przesyłasz najpóźniej następnego dnia roboczego (art. 106nda ust. 2),
  • gdy obie daty są takie same, faktura jest wystawiona w trybie online, a datą wystawienia jest data przesłania (art. 106na ust. 1 ustawy o VAT).

Oba przypadki opisuje Podręcznik KSeF 2.0. Różnica między datą z pola P_1 a datą przesłania faktury do KSeF jest trwale zapisana w pliku XML i widoczna dla organów podatkowych.

Data wystawienia a data sprzedaży w KSeF

Data wystawienia i data sprzedaży to na fakturze dwie różne daty: data sprzedaży to dzień dostawy towaru lub wykonania usługi, a data wystawienia to dzień faktycznego wystawienia dokumentu, wskazany w polu P_1 faktury ustrukturyzowanej. Przykład: usługę wykonano 30 kwietnia 2026 r. (data sprzedaży), a fakturę wystawiono i przesłano do KSeF 5 maja 2026 r. w trybie online, więc datą wystawienia jest 5 maja. Obie daty trafiają na fakturę obok dnia nadania numeru KSeF, który wynika z UPO. Dzień sprzedaży wskazujesz w polu P_6, gdy różni się od daty wystawienia, ale jest jeden dla wszystkich pozycji faktury.

Zobacz też: KSeF a wystawianie faktur – najważniejsze ograniczenia i nowe zasady

Program do wystawiania faktur KSeF – Aplikacja Podatnika czy Fakturownia

Faktury w KSeF wystawisz w bezpłatnej Aplikacji Podatnika albo w Fakturowni zintegrowanej z Krajowym Systemem e-Faktur. Aplikacja Podatnika obsługuje pojedyncze, ręcznie uzupełniane faktury, a program do fakturowania umożliwia dodatkowo masową wysyłkę, tryb offline24 oraz integracje z narzędziami sprzedażowymi. Pełne porównanie obu rozwiązań znajdziesz w osobnym artykule.

Zobacz też: Aplikacja Podatnika czy program do faktur – co wybrać w KSeF?

Faktura dla osoby fizycznej (B2C) w KSeF

Faktura dla osoby fizycznej nieprowadzącej działalności pozostaje poza obowiązkiem KSeF. Taką fakturę możesz wystawić w KSeF dobrowolnie, ale masz obowiązek zapewnić nabywcy dostęp do dokumentu poza systemem, ponieważ konsument nie pobiera faktur z KSeF.

Konsumentowi przekazujesz fakturę w uzgodniony sposób, na przykład mailem lub w formie papierowej, zgodnie z art. 106gb ust. 4 ustawy o VAT.

Faktura do paragonu i faktura uproszczona a KSeF

Faktury uproszczone, w tym paragony z NIP do kwoty 450 zł należności, są wyłączone z obowiązku wystawiania w KSeF do 31 grudnia 2026 r. W okresie przejściowym paragon z NIP może być uznany za fakturę na dotychczasowych zasadach, a faktury możesz wystawiać na kasie rejestrującej do końca 2026 r.

Najczęstsze pytania

1. Co zrobić, gdy klient nie chce lub nie może odebrać faktury w KSeF?

Faktura ustrukturyzowana trafia do krajowego podatnika VAT automatycznie przez KSeF i uznaje się ją za otrzymaną w chwili nadania numeru KSeF, więc nabywca nie musi jej potwierdzać ani nie może skutecznie odmówić odbioru. Jeśli nabywcą jest konsument lub podmiot zagraniczny, który nie ma obowiązku korzystania z KSeF, fakturę udostępniasz w uzgodniony z nim sposób, na przykład w postaci elektronicznej drogą mailową lub w formie papierowej, zgodnie z art. 106gb ust. 4 ustawy o VAT.

2. Czy przedsiębiorca zwolniony z VAT wystawia faktury w KSeF?

Tak. Obowiązek wystawiania faktur ustrukturyzowanych obejmuje wszystkich podatników, a więc także podatników zwolnionych z VAT, którzy wystawiają faktury na tych samych zasadach co podatnicy czynni. Wyjątkiem jest przejściowe wyłączenie z obowiązku korzystania z KSeF dla najmniejszych firm o sprzedaży do 10 000 zł brutto miesięcznie, obowiązujące do 31 grudnia 2026 r. Fakturę bez VAT przygotowujesz w strukturze FA(3), wskazując podstawę zwolnienia.

3. Jak sprawdzić, czy faktura trafiła do KSeF?

Potwierdzeniem przyjęcia faktury przez KSeF jest nadanie jej numeru KSeF oraz wygenerowanie UPO. Jeśli dokument otrzymał numer i masz UPO, faktura jest w systemie. Brak numeru oznacza, że nie została jeszcze przyjęta albo została odrzucona i wymaga ponownej wysyłki.

4. Czym jest UPO w KSeF?

UPO to Urzędowe Poświadczenie Odbioru – elektroniczny dokument, który KSeF generuje po przyjęciu faktury. Potwierdza, że faktura trafiła do systemu i wskazuje dzień nadania numeru KSeF.

5. Czy do wystawienia pierwszej faktury w KSeF potrzebny jest certyfikat?

Do samego wystawienia faktury w trybie online wystarczy uwierzytelnienie, na przykład Profilem Zaufanym, podpisem kwalifikowanym, pieczęcią elektroniczną lub certyfikatem KSeF. Certyfikat KSeF (typu 2) jest natomiast konieczny do pracy w trybie offline24 i do wygenerowania kodu QR na takiej fakturze przekazywanej nabywcy poza systemem.

6. Jak wystawić fakturę korygującą w KSeF?

Fakturę korygującą w KSeF wystawia się w tej samej strukturze FA(3) co fakturę pierwotną, z odwołaniem do jej numeru KSeF. Warunkiem jest wcześniejsze nadanie numeru KSeF fakturze pierwotnej – dopiero wtedy można powiązać z nią korektę. Jeśli faktura pierwotna wystawiona była poza KSeF, przed wejściem w życie obowiązku KSeF, znajdzie to odzwierciedlenie w treści faktury korygującej.

Opisane kroki to ogólne kierunki postępowania, a nie indywidualna porada podatkowa – w razie wątpliwości co do własnej sytuacji potwierdź rozwiązanie ze swoim księgowym.

Zobacz więcej wpisów