KSeF w sklepie internetowym oznacza, że faktury dla firm (B2B) muszą powstawać jako e-faktury ustrukturyzowane i trafiać do Krajowego Systemu e-Faktur. Najprościej osiągnąć to przez integrację sklepu (np. WooCommerce) z programem do faktur, który po opłaceniu zamówienia sam wystawia dokument, wysyła go do KSeF i przesyła klientowi PDF.
Od kilku miesięcy KSeF to temat numer jeden w rozmowach z właścicielami sklepów. Część z nich ma już wszystko spięte, część wystawia faktury ręcznie „bo na razie działa”, a część nie wie, czy obowiązek ich w ogóle dotyczy. W ITPER zajmuję się wdrożeniem KSeF i automatycznych e-faktur od strony technicznej – nie jestem biurem rachunkowym, więc kwestie podatkowe zawsze zostawiam księgowej.
Poniżej zebrałem to, co najczęściej tłumaczę klientom: kogo i od kiedy dotyczy KSeF, co zmienia się w sklepie WooCommerce i na stronie z płatnościami, jak wygląda automatyczny obieg faktur i jakie błędy widzę najczęściej.
Od kiedy KSeF obowiązuje sklepy internetowe?
Według harmonogramu największe firmy weszły do KSeF 1 lutego 2026, a mikro, małe i średnie przedsiębiorstwa 1 kwietnia 2026. Do końca 2026 obowiązuje złagodzenie dla najmniejszej sprzedaży (faktury do łącznie 10 tys. zł miesięcznie można jeszcze wystawiać poza KSeF), a sankcje za niewystawienie e-faktury mają zacząć obowiązywać od 2027 roku.
Piszę to ostrożnie z dwóch powodów. Po pierwsze, terminy KSeF były w przeszłości kilkukrotnie przesuwane. Po drugie, szczegóły (np. jak liczyć limit 10 tys. zł, co z fakturami z kasy fiskalnej) zależą od konkretnej sytuacji firmy. Zanim cokolwiek zaplanujesz, potwierdź aktualny stan prawny z księgową lub doradcą podatkowym i w oficjalnych komunikatach Ministerstwa Finansów.
Z praktycznego punktu widzenia: jeśli sprzedajesz firmom i wystawiasz im faktury, KSeF już Cię dotyczy albo zaraz będzie. Lepiej spiąć sklep teraz, w spokoju, niż w grudniu pod presją końca okresu przejściowego.
Czy KSeF dotyczy faktur dla klientów indywidualnych (B2C)?
Faktury dla konsumentów co do zasady nie muszą trafiać do KSeF – można je wystawiać w systemie dobrowolnie albo tak jak dotąd, w formie papierowej lub elektronicznej. Konsument nie musi mieć konta w KSeF, ale zawsze powinien dostać czytelną fakturę, np. PDF na maila.
W sklepie z mieszaną sprzedażą (B2C i B2B) to właśnie podział na dwa typy klientów jest kluczowy. System musi wiedzieć, czy kupujący jest firmą, czy osobą prywatną, i na tej podstawie wybrać ścieżkę. Część sklepów decyduje się wysyłać do KSeF wszystkie faktury, bo upraszcza to obieg – to decyzja, którą warto podjąć razem z księgową.
Najczęstsze źródło problemów? Klient prywatny zaznacza „chcę fakturę” i wpisuje coś w pole NIP, albo firma kupuje bez podania NIP-u, a potem prosi o fakturę na firmę. O tym niżej.
Jak automatycznie wystawiać e-faktury z zamówień w WooCommerce?
Sklep WooCommerce łączy się z programem do faktur (lub bezpośrednio z API KSeF) tak, że po zmianie statusu zamówienia na „opłacone” lub „zrealizowane” faktura powstaje automatycznie z danych zamówienia, trafia do KSeF, wraca z numerem KSeF, a klient dostaje PDF mailem.
Typowy obieg, który wdrażam, wygląda tak:
- Klient składa zamówienie i wybiera, czy kupuje jako firma czy osoba prywatna.
- Przy zakupie firmowym wpisuje NIP, a formularz pobiera nazwę i adres z GUS.
- Po opłaceniu zamówienia sklep wysyła dane do programu fakturowego.
- Program wystawia fakturę i przesyła ją do KSeF.
- Numer KSeF wraca do zamówienia w panelu sklepu.
- Klient dostaje fakturę PDF mailem, tak jak dotąd.
- Jeśli wysyłka się nie uda, system ponawia próbę i powiadamia Cię o problemie.
Integracja z programem do faktur czy bezpośrednio z KSeF?
W większości małych i średnich sklepów polecam integrację z programem fakturowym lub księgowym, z którego już korzystasz albo z którego korzysta Twoje biuro rachunkowe. Program bierze na siebie komunikację z KSeF, aktualizacje schematów i archiwizację. Bezpośrednia integracja z API KSeF ma sens przy autorskich systemach i dużej skali. Szerzej o spinaniu sklepu z programami piszę na stronie integracje sklepu z fakturami, GUS i magazynem.
Jakie dane nabywcy są potrzebne na e-fakturze z KSeF?
Przy fakturze B2B kluczowy jest poprawny NIP nabywcy oraz zgodne z nim dane firmy (nazwa, adres). Jeśli NIP jest poprawny formalnie, ale należy do innej firmy (np. przez literówkę), faktura trafi w KSeF do niewłaściwego kontrahenta – a odkręcanie tego kosztuje czas i nerwy.
Dlatego tak mocno namawiam do automatycznego pobierania danych z GUS. Klient wpisuje tylko NIP, a formularz uzupełnia resztę z rejestru REGON. Dodatkowo można sprawdzić status VAT na białej liście, a przy kontrahentach z UE – w VIES. W ITPER dane z GUS w formularzu wdrażam od 900 zł netto, a samo wdrożenie KSeF w sklepie internetowym od 2 500 zł netto.
Korzyść jest podwójna: mniej literówek na fakturach i krótszy formularz, czyli mniej porzuconych koszyków.
Jakie są najczęstsze błędy przy KSeF w sklepie internetowym?
Najczęściej widzę: błędny lub brakujący NIP, mieszanie danych odbiorcy przesyłki z danymi nabywcy, brak rozróżnienia B2C i B2B, korekty wystawiane ręcznie poza obiegiem oraz brak powiadomień, gdy wysyłka do KSeF się nie powiedzie.
Rozwijając:
- NIP w złym formacie – ze spacjami, myślnikami, prefiksem PL. System powinien go oczyścić i zwalidować przed wysłaniem.
- Dane nabywcy vs dane dostawy – paczka jedzie do pracownika, faktura ma być na firmę. Formularz musi to jasno rozdzielać.
- Klient prywatny wpisuje NIP „na wszelki wypadek” – a potem faktura ląduje w KSeF na cudzą firmę. Pole NIP powinno pojawiać się tylko po zaznaczeniu zakupu firmowego.
- Faktura „na żądanie” po czasie – klient prosi o fakturę firmową dzień po zakupie. Trzeba mieć na to procedurę, uzgodnioną z księgową.
- Ciche błędy – dokument nie przeszedł, nikt nie wie. Panel ze statusami i alertami to absolutna podstawa.
- Wygasły certyfikat lub token – integracja przestaje działać z dnia na dzień. Terminy odnowienia warto mieć zapisane.
KSeF na stronie z płatnościami, w rezerwacjach i usługach
KSeF to nie tylko sklepy z produktami. Ten sam mechanizm działa na stronie, na której klient opłaca szkolenie, konsultację, abonament albo zadatek za rezerwację. Faktura może powstawać automatycznie w chwili płatności, niezależnie od tego, czy sprzedajesz kurs online, czy wynajem sprzętu. Przykład takiego obiegu opisuję przy okazji systemów rezerwacji online.
Jeśli sprzedajesz równocześnie na Allegro i we własnym sklepie, faktury z obu kanałów najlepiej spiąć w jednym miejscu – to część usługi sprzedaży wielokanałowej.
Jak przebiega wdrożenie KSeF w sklepie?
W praktyce to 5–10 dni roboczych dla typowego sklepu, razem z testami:
- Audyt obiegu dokumentów – jak dziś powstaje faktura, w czym prowadzisz księgi, co mówi księgowa.
- Uprawnienia i certyfikat – konfiguracja dostępu do KSeF w imieniu firmy.
- Integracja i testy – przepuszczam dokumenty testowe i sprawdzam ścieżki błędów: zły NIP, brak danych, odrzucenie.
- Start i opieka – tryb produkcyjny, pokazuję panel ze statusami, pilnuję zmian po stronie KSeF.
Podsumowanie
- KSeF obejmuje faktury B2B; faktury dla konsumentów mogą do niego trafiać dobrowolnie.
- Terminy: 1 lutego 2026 dla największych, 1 kwietnia 2026 dla pozostałych firm, złagodzenie do końca 2026 – potwierdź szczegóły z księgową.
- Sklep WooCommerce można spiąć z programem do faktur tak, by e-faktury powstawały i wysyłały się automatycznie po opłaceniu zamówienia.
- Dane nabywcy z GUS po NIP eliminują większość błędów na fakturach.
- Najważniejsze są ścieżki błędów: statusy, alerty i ponawianie wysyłki.












