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.
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:
- Logujesz się profilem zaufanym właściciela firmy lub członka zarządu
- System sprawdza Twój NIP i pokazuje panel firmy
- 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):
- Wystawiasz fakturę w swoim programie jak zawsze
- Klikasz „Zatwierdź” lub „Wyślij do KSeF”
- Program w tle wysyła plik z danymi faktury (format XML) do KSeF
- Po 1–3 sekundach dostajesz numer KSeF, który widzisz obok numeru faktury
- 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)
Krok 4 — wystaw pierwszą fakturę produkcyjną
Po udanym teście wystawiasz pierwszą realną fakturę:
- W systemie wybierasz kontrahenta (lub wpisujesz NIP)
- Dodajesz pozycje (nazwa, ilość, cena, VAT)
- Ustawiasz datę wystawienia i datę sprzedaży (zwykle ta sama)
- 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:
- Codziennie lub co kilka dni sprawdzasz, czy pojawiły się nowe faktury zakupowe
- Akceptujesz/odrzucasz (akceptacja jest wewnętrzną decyzją — nie wpływa na obowiązek podatkowy)
- 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
- 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.