Jak wystawić fakturę w KSeF — krok po kroku 2026
Jak wystawić fakturę w KSeF w 2026. Logowanie, struktura faktury, błędy, terminy, e-podpis. Praktyczny przewodnik dla JDG.
KSeF (Krajowy System e-Faktur) to obowiązkowy system fakturowania w Polsce. Od momentu pełnego wdrożenia każda faktura musi przejść przez system, aby była ważna podatkowo. W tym przewodniku pokazuję, jak wystawić fakturę w KSeF — od zalogowania po wysłanie.
Jeśli nie wiesz jeszcze, czym jest KSeF, zajrzyj najpierw do naszego kompletnego przewodnika: KSeF dla JDG — kompletny przewodnik 2026.
Jak wystawić fakturę w KSeF — przewodnik krok po kroku
Krajowy System e-Faktur (KSeF) to obowiązkowy system Ministerstwa Finansów do wystawiania i otrzymywania faktur elektronicznych w formacie strukturalnym FA(2). Proces składa się z 4 kroków.
4 kroki do wystawienia faktury w KSeF
- →Profil Zaufany / Login.gov.pl — logowanie w przeglądarce
- →Token — do integracji z programem księgowym (API)
- →Dane sprzedawcy i nabywcy (NIP, nazwa, adres)
- →Pozycje faktury: opis, ilość, cena, stawka VAT
- →Wywołanie endpointu Session i wysłanie faktury
- →System weryfikuje poprawność struktury i danych
- →Numer KSeF potwierdza czas i fakt wysłania
- →Faktura widoczna w aplikacji Podatki.gov.pl
Ważne: Od 2026 r. KSeF staje się obowiązkowy dla przedsiębiorców (etapowanie wg wielkości firmy). Faktury papierowe i PDF przestaną być dokumentem podatkowym. Warto przygotować system księgowy już teraz.
Potrzebujesz pomocy z wdrożeniem KSeF w Twojej firmie?
Sprawdźmy →Informacje na podstawie przepisów o KSeF i specyfikacji technicznej Ministerstwa Finansów (stan na 2026 r.). Format strukturalny FA(2). Obowiązkowe wdrożenie etapowane wg obrotu. Dokładne terminy mogą ulec zmianie — sprawdź aktualne przepisy. Nie stanowi porady podatkowej.
Kto musi używać KSeF?
Od 2026 roku KSeF staje się obowiązkowy dla przedsiębiorców według harmonogramu:
- Duże przedsiębiorstwa (>5 mln EUR obrotu) — już obowiązkowo
- Średnie i małe firmy — faza rozszerzenia
- Mikrofirmy i JDG — wg harmonogramu MF
Nawet jeśli nie jesteś jeszcze objęty obowiązkiem, warto zacząć korzystać z KSeF dobrowolnie — żeby przygotować systemy i procesy.
Krok 1: Uzyskaj dostęp do KSeF
Logowanie przez Profil Zaufany
- Wejdź na stronę KSeF:
ksef.mf.gov.pl - Wybierz „Zaloguj" → „Profil Zaufany / e-Dowód"
- Przekierowanie na stronę login.gov.pl
- Zaloguj się danymi profilu zaufanego
- Wróć do KSeF
Logowanie przez podpis kwalifikowany
- Podłącz token kwalifikowany (np. Certum, KIR)
- Wybierz „Zaloguj" → „Podpis kwalifikowany"
- Wskaż certyfikat
- Podaj PIN
Token KSeF (dla API)
Jeśli korzystasz z programu księgowego (np. Oxyok), nie musisz logować się ręcznie. Program używa tokenu autoryzacyjnego KSeF:
- Wygeneruj token w panelu KSeF
- Przekaż token swojemu księgowemu lub programowi
- Program automatycznie wysyła faktury
Krok 2: Utwórz fakturę
Przez interfejs KSeF (ręcznie)
- W panelu KSeF wybierz „Generuj fakturę"
- Wypełnij strukturę faktury (formularz XML)
- Wpisz dane nabywcy (NIP, nazwa, adres)
- Dodaj pozycje (nazwa, ilość, cena netto, stawka VAT)
- System automatycznie obliczy VAT i brutto
- Wyślij do KSeF
Przez program księgowy
Większość JDG nie będzie wystawiać faktur w panelu KSeF. Zamiast tego program księgowy (Oxyok, inFakt, iFirma) generuje fakturę i wysyła ją do KSeF automatycznie:
- Wystaw fakturę w programie księgowym jak dotychczas
- Program automatycznie konwertuje fakturę do struktury KSeF (XML FA)
- Program wysyła fakturę do KSeF przez API
- KSeF zwraca numer KSeF (KSeF number)
- Faktura jest oficjalnie wystawiona
Struktura faktury FA
Faktura w KSeF ma określoną strukturę (tzw. struktura FA(logiczna)). Musi zawierać:
- Podmiot sprzedawcy — NIP, nazwa, adres, oznaczenie „JDG"
- Podmiot nabywcy — NIP, nazwa, adres
- Pozycje faktury — każda pozycja z osobna: nazwa, PKWiU (jeśli wymagane), ilość, jednostka, cena netto, stawka VAT
- Podsumowanie — kwoty netto wg stawek VAT, VAT, brutto
- Płatność — termin, forma (przelew/gotówka), rachunek bankowy
- Dodatkowe informacje — numer zamówienia, kontrakt, adnotacje
Krok 3: Sprawdź status faktury
Po wysłaniu faktury do KSeF, system przypisuje jej status:
- Przyjęta — faktura przeszła walidację i jest widoczna w systemie. Otrzymujesz numer KSeF.
- Odrzucona — błąd walidacji (brakujące pole, błędny NIP, nieprawidłowa struktura). Musisz poprawić i wysłać ponownie.
- W toku — faktura czeka na przetworzenie
Numer KSeF wygląda np. tak: KSeF-2026-07-26-1234567890-123456-1-1
Krok 4: Odbierz fakturę kosztową
KSeF działa w dwie strony — nie tylko wysyłasz, ale też odbierasz:
- Kiedy dostawca wystawi Ci fakturę kosztową w KSeF
- Pojawia się ona automatycznie w Twoim panelu KSeF
- Twój program księgowy pobiera ją przez API
- Nie musisz wysyłać faktury kosztowej do księgowego — system robi to za Ciebie
To największa zaleta KSeF: automatyzacja po stronie kosztów. Każda faktura przychodzi natychmiast, bez skanowania i wysyłania.
Najczęstsze błędy przy wystawianiu
1. Błędny NIP nabywcy
Jeśli wpiszesz błędny NIP, KSeF odrzuci fakturę. Sprawdź NIP przed wysłaniem — możesz to zrobić na białej liście podatników VAT.
2. Brak wymaganych pól
Każda pozycja musi mieć określoną stawkę VAT. Nie można zostawić pustego pola „stawka". Jeśli usługa jest zwolniona — wybierz „zw".
3. Niespójność kwot
Suma pozycji musi się zgadzać z kwotą końcową. Jeśli jest różnica choćby 1 grosza, KSeF odrzuci fakturę.
4. Błędna waluta
Faktura może być wystawiona w PLN lub walucie obcej. Jeśli wybierzesz walutę obcą, musisz podać kurs waluty i przeliczyć na PLN.
Pułapki
1. Faktura bez numeru KSeF jest nieważna
Po pełnym wdrożeniu faktura BEZ numeru KSeF nie jest ważna podatkowo. Nie możesz jej zaliczyć do kosztów ani odliczyć od niej VAT. Numer KSeF to dowód, że faktura istnieje.
2. Termin korekty
Korekta faktury w KSeF musi być zrealizowana w określonym terminie. Nie możesz zmienić faktury z marca w listopadzie — korekta musi być w pierwotnym okresie rozliczeniowym lub zgodnie z art. 6 ustawy o rachunkowości.
3. Faktury globalne i uproszczone
Faktury globalne (zbiorcze) i uproszczone mają uproszczoną strukturę w KSeF, ale nadal muszą przejść walidację. Sprawdź, czy Twój program księgowy obsługuje te typy.
4. Brak internetu
KSeF wymaga połączenia internetowego. Jeśli nie masz internetu, nie możesz wystawić faktury. W praktyce: większość programów księgowych ma tryb offline (tworzy fakturę lokalnie i wysyła, gdy internet wróci).
FAQ
Czy muszę mieć podpis kwalifikowany, żeby używać KSeF?
Nie. Możesz logować się przez Profil Zaufany (bezpłatnie). Podpis kwalifikowany jest potrzebny tylko do określonych operacji (np. autoryzacja masowa).
Co jeśli KSeF jest niedostępny?
MF przewiduje sytuacje awaryjne. Wtedy faktury wystawione offline muszą być wysłane do KSeF w ciągu 2 dni roboczych od chwili przywrócenia działania systemu.
Czy faktura w KSeF zastępuje papierową?
Tak. Po wdrożeniu KSeF faktura elektroniczna w systemie jest jedyną ważną formą. Faktury papierowe i PDF nie wysłane przez KSeF tracą ważność podatkową.
Czy mogę korzystać z KSeF przez aplikację mobilną?
Oficjalna aplikacja KSeF MF jest dostępna, ale większość JDG będzie korzystać z programu księgowego, który integruje KSeF automatycznie.
Potrzebujesz pomocy z KSeF?
Księgowość Oxyok — od 49 zł + VAT miesięcznie. Integrujemy KSeF z Twoją księgowością, pomożemy wystawiać i odbierać faktury, oraz upewnić się, że wszystko działa.
Napisz: [email protected]
Zastrzeżenie: Harmonogram obowiązkowego KSeF jest ustalany przez Ministerstwo Finansów i może ulec zmianie. Artykuł ma charakter informacyjny — przed podjęciem decyzji skonsultuj się z księgowym.
Masz pytania o księgowość?
Prowadzę księgowość jednoosobowych firm od 49 zł + VAT miesięcznie.
Napisz do mnie