Przejdź do treści

Jak wystawić pierwszą fakturę w KSeF — krok po kroku

Od logowania do panelu KSeF, przez wybranie systemu, do akceptacji numeru KSeF. Praktyczny przewodnik dla firmy, która wystawia w KSeF po raz pierwszy.

Zespół Profais
Biuro rachunkowe Profais · członek KIBR
· aktualizacja · 5 min czytania

Wystawienie pierwszej faktury w KSeF dla firmy, która dotąd wysyłała PDF-y mailem, może wydawać się skomplikowane — ale w praktyce jest prostsze niż tradycyjne fakturowanie. Cały proces, od przygotowania do otrzymania numeru KSeF, zajmuje kilka minut. Trudność leży w konfiguracji wstępnej — podłączeniu systemu, uprawnieniach, testowaniu — którą zrobisz raz i zapominasz.

Ten artykuł prowadzi Cię krok po kroku — od logowania do panelu, przez wystawienie faktury testowej, do pierwszej faktury produkcyjnej.

Krok 0 — upewnij się, że masz dostęp

Przed pierwszym wystawieniem musisz mieć dostęp do KSeF jako firma. Sprawdzasz to na ksef.mf.gov.pl:

  1. Logujesz się profilem zaufanym właściciela firmy lub członka zarządu
  2. System sprawdza Twój NIP i pokazuje panel firmy
  3. Widzisz zakładki: Faktury sprzedażowe, Faktury zakupowe, Uprawnienia, Ustawienia

Jeśli po logowaniu widzisz komunikat „Brak firmy przypisanej do Twojego profilu” — Twój NIP nie został jeszcze zarejestrowany w KSeF (zdarza się tuż po rejestracji w CEIDG/KRS). Zwykle pojawia się w ciągu 24 godzin.

Krok 1 — wybierz drogę wystawiania

Masz trzy opcje wystawiania:

A. Portal ksef.mf.gov.pl (ręczne)

Najprostsze, ale najwolniejsze. Logujesz się do panelu, klikasz „Nowa faktura sprzedażowa”, wypełniasz formularz:

  • dane nabywcy (NIP — reszta danych pobierana automatycznie z CEIDG/KRS)
  • pozycje (nazwa usługi/towaru, ilość, cena netto, stawka VAT)
  • sumy (liczone automatycznie)
  • termin płatności, sposób płatności

Zapisujesz → System waliduje → Nadaje numer KSeF → Faktura gotowa.

Dla kogo: firmy z 1–20 fakturami miesięcznie, które nie chcą/nie mogą zintegrować własnego systemu.

B. Program do faktur lub księgowy z modułem KSeF (rekomendowane)

Standard w 2026 roku. Twój program do fakturowania lub księgowy ma moduł KSeF — możesz zostać przy swoim programie. Po skonfigurowaniu połączenia z KSeF (nadanie uprawnień i uwierzytelnienie programu):

  1. Wystawiasz fakturę w swoim programie jak zawsze
  2. Klikasz „Zatwierdź” lub „Wyślij do KSeF”
  3. Program w tle wysyła plik z danymi faktury (format XML) do KSeF
  4. Po 1–3 sekundach dostajesz numer KSeF, który widzisz obok numeru faktury
  5. Status zmienia się na „Zatwierdzona w KSeF”

Dla kogo: firmy z 20+ fakturami miesięcznie lub z własnym programem sprzedażowym.

C. Własna integracja API

Dla firm z indywidualnym programem do zarządzania firmą (ERP) lub platformą sprzedażową (e-commerce, SaaS). Programiści zintegrują Twój system z API KSeF — dokumentacja dostępna na ksef.mf.gov.pl/api.

Dla kogo: firmy IT, platformy, skala 500+ faktur miesięcznie.

Krok 2 — przygotuj dane do pierwszej faktury

Zanim wystawisz pierwszą fakturę, sprawdź, że masz:

  • NIP nabywcy — dokładnie, bez myślników i spacji; przy błędnym NIP KSeF odrzuci fakturę
  • Kwoty netto i VAT — system sam liczy sumy, ale wprowadzasz cenę netto i stawkę; jeśli wpiszesz kwotę brutto, oznacz to
  • Termin płatności — data lub liczba dni; wymagane pole
  • Sposób płatności — przelew, gotówka, karta, inne; rozwijana lista

Krok 3 — wystaw fakturę testową

Przed fakturą dla realnego klienta wystaw jedną testową — do samego siebie (NIP nabywcy = Twój NIP) albo do specjalnego NIP-u testowego KSeF (udostępnianego w środowisku demo ksef-demo.mf.gov.pl).

Test pokaże Ci:

  • Czy Twój system prawidłowo komunikuje się z KSeF
  • Jakie pola są wymagane (czasem drobne, np. kod waluty, kod kraju)
  • Jak wygląda zwrot numeru KSeF (kopiujesz go do systemu czy pojawia się automatycznie)
1–5 sekund
typowy czas akceptacji faktury w KSeF od kliknięcia „wyślij” do otrzymania numeru

Krok 4 — wystaw pierwszą fakturę produkcyjną

Po udanym teście wystawiasz pierwszą realną fakturę:

  1. W systemie wybierasz kontrahenta (lub wpisujesz NIP)
  2. Dodajesz pozycje (nazwa, ilość, cena, VAT)
  3. Ustawiasz datę wystawienia i datę sprzedaży (zwykle ta sama)
  4. Zatwierdzasz

Program generuje plik faktury (struktura FA(3)), wysyła go do KSeF, odbiera numer KSeF i zapisuje go w bazie. Status faktury: „Zaakceptowana w KSeF”.

Wizualizacja PDF: system generuje PDF dla Twojego archiwum (opcjonalne) lub dla kontrahenta zagranicznego. Nie musisz już wysyłać PDF mailem polskiemu kontrahentowi — on widzi Twoją fakturę w swoim panelu KSeF automatycznie.

Krok 5 — co jeśli faktura odrzucona

KSeF odrzuca fakturę, jeśli:

  • Błędny NIP nabywcy — NIP nie istnieje w rejestrze VAT lub został wykreślony
  • Błąd matematyczny — suma pozycji nie zgadza się z deklarowaną sumą netto/VAT/brutto
  • Nieprawidłowy schemat XML — Twój program wysłał nieaktualną strukturę (od 1 lutego 2026 r. KSeF przyjmuje wyłącznie FA(3))
  • Brak wymaganego pola — np. data sprzedaży, kod kraju, typ faktury

System zwraca komunikat błędu z kodem. Poprawiasz i wysyłasz ponownie — faktura zostaje odrzucona bez konsekwencji podatkowych (nie liczy się do rejestrów ani JPK_V7).

Krok 6 — ogarnij zakupy w KSeF

Jednocześnie z fakturami sprzedażowymi Twój system pobiera faktury zakupowe od kontrahentów. Bez email-a, bez załączników — pojawiają się automatycznie w zakładce „Faktury zakupowe” panelu KSeF.

Twoje zadanie:

  1. Codziennie lub co kilka dni sprawdzasz, czy pojawiły się nowe faktury zakupowe
  2. Akceptujesz/odrzucasz (akceptacja jest wewnętrzną decyzją — nie wpływa na obowiązek podatkowy)
  3. Faktury z KSeF trzeba ująć w ewidencji VAT (JPK_V7). Ewidencję prowadzi podatnik, a KSeF dostarcza same faktury — program, który pobiera je z KSeF, może ułatwić ich zaksięgowanie
  4. Fakturę uznaje się za otrzymaną przez nabywcę w dniu nadania jej numeru KSeF (art. 106na ustawy o VAT)

Co dalej

Po wystawieniu pierwszych faktur warto zadbać o procedurę awaryjną — zobacz artykuł Awaria KSeF — tryb offline. Możesz zostać przy swoim programie do faktur — pomagamy go skonfigurować do pracy z KSeF i nadać uprawnienia. Zobacz usługę KSeF w Profais lub napisz do nas. Pierwsza konsultacja jest bezpłatna.

Źródła: ksef.mf.gov.pl, podatki.gov.pl, dokumentacja API KSeF.

FAQ

Najczęstsze pytania

Czy muszę korzystać z portalu MF, czy mogę wystawiać przez swój system?
Masz trzy opcje: (1) portal ksef.mf.gov.pl — ręczne wystawianie, dobre przy niskiej skali do 20 faktur miesięcznie, (2) Twój program do faktur lub księgowy z modułem KSeF — automatyczna wysyłka w tle, (3) własne połączenie z KSeF przez interfejs programistyczny (API). Dla większości firm wybierana jest opcja 2, bo nie zmienia dotychczasowego sposobu wystawiania.
Jak długo trwa akceptacja faktury w KSeF?
Zwykle 1–5 sekund. System MF waliduje XML i nadaje numer KSeF praktycznie natychmiast. Jeśli faktura ma błąd (np. nieistniejący NIP, błędne kwoty), odrzucenie przychodzi w tym samym czasie z komunikatem diagnostycznym. Wyjątek: w okresach awarii lub przeciążenia (np. koniec miesiąca o północy) akceptacja może się opóźnić do kilku minut.
Co z numerem faktury — czy nadal nadaję swój?
Tak — numer nadany przez Ciebie (np. FV/2026/04/001) pozostaje obowiązkowym elementem faktury. KSeF nadaje fakturze dodatkowo numer identyfikujący (numer KSeF). Nie zastępuje on numeru faktury nadanego przez wystawcę — faktura ma oba. Numer KSeF wskazuje się m.in. w fakturze korygującej, a od 2027 r. także w przelewach za faktury.