BLOG

KSeF w Twoim sklepie WooCommerce – praktyczny poradnik dla właścicieli sklepów

Od stycznia KSeF zacznie obowiązywać w Polsce i bezpośrednio wpłynie na sposób, w jaki sklepy internetowe wystawiają i przesyłają faktury. Ten poradnik powstał konkretnie dla właścicieli sklepów WooCommerce, którzy chcą wiedzieć:jakie zmiany muszą wdrożyć, których wtyczek używać, co zrobić w zależności od obecnego systemu sprzedażowego, jak uniknąć najczęstszych błędów i „haczyków”.Zero teorii o tym, czym jest KSeF — tylko praktyka.

1. Jeśli masz sklep WooCommerce z wtyczkami typu „PDF only”

Wtyczki generujące PDF-y, takie jak:

  • WooCommerce PDF Invoices & Packing Slips
  • PDF Invoices & Packing Slips for WooCommerce
  • Flexible Invoices – PDF Invoices for WooCommerce

działały świetnie do tej pory — generowały fakturę automatycznie po zakupie, wysyłały ją klientowi i gotowe. Przy KSeF to już nie wystarcza.

Co musisz zrobić?

  1. Sprawdź, czy Twoja obecna wtyczka ma moduł KSeF. Większość z nich NIE ma — i nie będzie mieć. Dotyczy to zwłaszcza pluginów „PDF only”. Jeśli Twoja wtyczka nie ma integracji z KSeF → musisz przejść na system fakturowy zgodny z KSeF.
  2. Wybierz nowy system fakturowania + wtyczkę WooCommerce. Najbardziej stabilne i rozwijane integracje WooCommerce z KSeF:
    • wFirma – WooCommerce Integration (obsługuje KSeF)
      • solidne wsparcie księgowe
      • automatyczne wysyłanie faktur do KSeF
      • możliwość wystawiania korekt
      • brak ryzyka niezgodności po aktualizacjach WooCommerce
    • Fakturownia + WooCommerce by WPDesk
      • aktualizowane pod KSeF
      • automatyczne przekazywanie danych z zamówień
      • zaawansowane reguły fakturowania
      • obsługa paragonów i faktur
    • iFirma – integracja WooCommerce
      • całkowicie zgodna z KSeF
      • stabilna
      • dobra dla małych i średnich sklepów
  3. Co wyłączyć?
    • generowanie faktur PDF z dotychczasowej wtyczki,
    • automatyczne wysyłanie faktur e-mailem do klienta,
    • generowanie numerów faktur po stronie WooCommerce.

Jak zacznie obowiązywać KSeF numer faktury nadawać będzie system rządowy. Faktura musi przejść przez KSeF zanim trafi do klienta.

  1. Najczęstsze błędy i haczyki
    • Klienci nie dostają faktury od razu po zakupie → musi zostać wygenerowana w KSeF (czasem z opóźnieniem).
    • Faktura PDF z dotychczasowej wtyczki nie jest fakturą zgodną z KSeF → może być używana tylko jako poglądowa.
    • PDF nie może być wysłany do klienta zanim KSeF nada numer faktury.
    • Wtyczki „PDF only” nie mają żadnej prawnej mocy — pełna odpowiedzialność spadała na właściciela.

2. Jeśli dopiero tworzysz sklep WooCommerce

To najlepszy scenariusz — możesz od razu zbudować sklep zgodnie z KSeF.

Jak to zrobić dobrze:

Wybierz jeden z trzech systemów:

  1. wFirma + wtyczka WooCommerce
  2. Fakturownia + WPDesk WooCommerce Invoice
  3. IFirma + integracja WooCommerce

Dlaczego nie warto zaczynać od wtyczek PDF?

  • nie obsługują KSeF,
  • będziesz musiała wymieniać system po kilku miesiącach,
  • niektóre przestaną być rozwijane.

Zadbaj o to na etapie budowy sklepu:

  • poprawne pola w checkout: NIP, nazwa firmy, adres → zgodnie z wymaganiami KSeF,
  • możliwość oznaczenia „Chcę fakturę” oraz typu dokumentu,
  • poprawne mapowanie pól do zewnętrznego systemu fakturującego.

3. Jeśli korzystasz z BaseLinkera

BaseLinker odgrywa tu kluczową rolę, bo:

  • obsługuje integracje z większością programów księgowych,
  • już ma moduł KSeF,
  • potrafi wysyłać faktury bezpośrednio do KSeF.

Co musisz zrobić?

  1. Sprawdź, z czym jest połączony BaseLinker
    • wFirma
    • Fakturownia
    • Subiekt GT/Nexo
    • Optima
    • Insert Navireo
    • iFirma
    • inne systemy magazynowo-księgowe
  2. Przejdź w BaseLinkerze do modułu fakturowania i włącz KSeF
    • Ustawienia → Faktury → KSeF → dodanie tokena.
  3. Ustaw reguły
    • kiedy faktura ma być wystawiana,
    • jakie dokumenty (paragon/faktura) mają iść do KSeF,
    • mapowanie pól z WooCommerce.
  4. Jeśli masz, wyłącz generowanie faktur PDF w WooCommerce
    • Tak jak wcześniej — BaseLinker będzie działał jako centralny system fakturowania.

4. Jeśli masz już sklep połączony z systemem fakturowania lub firmą księgową

To częsty przypadek – masz WooCommerce i faktury wystawiają się np. w:

  • wFirma
  • iFirma
  • Fakturownia
  • Subiekt
  • Optima
  • inny system, do którego Twoja księgowa ma dostęp.

Wtedy jesteś już w połowie drogi. Co sprawdzić?

  1. Czy Twój system fakturowania obsługuje KSeF. Większość dużych systemów już obsługuje, ale upewnij się:
    • czy trzeba włączyć moduł ręcznie,
    • czy jest dodatkowy koszt,
    • czy księgowa musi wygenerować token KSeF.
  2. Czy integracja WooCommerce → system fakturowy jest zgodna z KSeF. To kluczowy punkt, bo samo posiadanie narzędzia, nie gwarantuje, że będzie ono działać poprawnie. Dlatego sprawdź:
    • czy integracja wysyła dane zamówienia w formacie akceptowanym przez system,
    • czy faktura jest generowana automatycznie po zakupie,
    • czy można ustawić automatyczne wysyłanie do KSeF.
  3. Ustal z księgową, kto odpowiada za wysyłkę faktur do KSeF. Możliwe scenariusze:
    • Faktury wysyłają się automatycznie (najlepiej): WooCommerce → system → KSeF. Ty nie robisz nic.
    • Księgowa zatwierdza faktury przed wysyłką do KSeF. Rozwiązanie możliwe w biurach rachunkowych. Minusy:
      1. faktury są w KSeF z opóźnieniem
      2. klienci mogą czekać
      3. Ty ręcznie wysyłasz faktury do KSeF
      4. Nie polecam — to generuje chaos i ryzyko błędów.
  4. Wyłącz w WooCommerce stare wtyczki. Niezależnie od tego, jaki system masz, zasada jest ta sama:
    • wyłącz pluginy PDF,
    • wyłącz generowanie numerów faktur w WooCommerce.
    • Numer faktury nada KSeF, nie Twój sklep.

Najważniejsze zasady wdrożenia KSeF w WooCommerce

  1. WooCommerce nie może być źródłem faktur. Źródłem musi być system fakturowy lub BaseLinker.
  2. PDF z WooCommerce nie jest fakturą. Może być jedynie poglądowy.
  3. Numer faktury od teraz nadaje KSeF. Nie sklep, nie system, nie księgowa.
  4. Musisz wybrać: WooCommerce → (BaseLinker – opcjonalnie) → system fakturowy → KSeF
  5. Ustal swój indywidualny token KSeF ( w Aplikacji Podatnika KSeF – ksef.mf.gov.pl). Bez tego żaden system nie połączy się z bazą KSeF.

Do kiedy muszę wdrożyć KSeF w swoim sklepie? (JDG, VAT, bez VAT, spółki)

Obowiązek dostosowania sklepu do KSeF dotyczy wszystkich firm, niezależnie od formy prowadzenia działalności. Różni się jedynie datą, od kiedy musisz wystawiać faktury wyłącznie przez KSeF. Jeśli prowadzisz jednoosobową działalność gospodarczą zwolnioną z VAT, KSeF zacznie Cię obowiązywać na równi z innymi podmiotami – nie ma tu żadnych „ulg” ani późniejszych terminów. Jeśli jesteś czynnym podatnikiem VAT lub prowadzisz spółkę (z o.o., jawna, akcyjna, komandytowa), również musisz wdrożyć KSeF w tym samym terminie, ponieważ obowiązek dotyczy wszystkich przedsiębiorców wystawiających faktury. W praktyce oznacza to, że każdy sklep internetowy – od jednoosobowej działalności po spółki – musi być gotowy na KSeF od dnia jego wejścia w życie, a wszelkie integracje WooCommerce, systemy fakturowania i automatyzacje powinny być przygotowane z wyprzedzeniem, aby uniknąć blokady sprzedaży, błędów faktur oraz chaosu w księgowości.

Terminy obowiązkowego korzystania z KSeF w Polsce

Kategoria podmiotu Obowiązek korzystania z KSeF? Data wejścia w życie obowiązku

Duże firmy (np. spółki, firmy z obrotami > 200 mln zł) Tak 1 lutego 2026 

Pozostali przedsiębiorcy (VAT-owcy, JDG, spółki) Tak 1 kwietnia 2026 

Najmniejsze podmioty (mikroprzedsiębiorcy z obrotami ≤ 10 000 zł/mies.) Tak, z dłuższym okresem adaptacji 1 stycznia 2027 

Podmioty zwolnione z VAT (JDG bez VAT itd.) Tak (gdy wystawiają faktury dla firm / kontrahentów) zgodnie z terminami powyżej — od 1 kwietnia 2026 (lub 1 stycznia 2027 dla najmniejszych) 

Krótko: co to oznacza w praktyce

  • Duże spółki i firmy muszą być gotowe do wystawiania i przesyłania faktur przez KSeF już od 1 lutego 2026.
  • Większość sklepów internetowych (JDG, VAT-owcy, spółki) ma obowiązek od 1 kwietnia 2026. 
  • Najmniejsze firmy / mikroprzedsiębiorcy (bardzo niska sprzedaż) mogą mieć odroczenie do 1 stycznia 2027, ale najlepiej przygotować się wcześniej. 
  • Podmioty zwolnione z VAT nadal podlegają KSeF, jeżeli wystawiają faktury — ich terminy są takie same jak dla pozostałych przedsiębiorców. 

Czy KSeF dotyczy również paragonów?

Nie. KSeF NIE obejmuje paragonów. Dotyczy wyłącznie faktur – zarówno VAT, jak i faktur wystawianych przez firmy zwolnione z VAT (np. JDG bez VAT). 

Co to oznacza w praktyce dla sklepów internetowych?

Paragony nadal działają tak jak do tej pory: 

  • Jeśli wystawiasz paragony fiskalne (np. drukarka fiskalna), nic się nie zmienia, 
  • jeśli wysyłasz klientowi e-paragon (np. w sklepie online), również bez zmian, 
  • paragon NIE trafia do KSeF.
  • Zmiana dotyczy tylko sytuacji, gdy klient poprosi o fakturę. Wtedy:
    • Musisz wystawić fakturę ustrukturyzowaną i przesłać ją do KSeF.
    • Paragon może być wystawiony, ale nie zastępuje faktury.
    • Klient otrzymuje fakturę dopiero po akceptacji przez KSeF.

Paragony z NIP do 450 zł a KSeF

Dotychczas mógł być traktowany jako „faktura uproszczona”. Po wejściu KSeF nadal możesz wystawić paragon z NIP, ALE nie jest on fakturą w rozumieniu KSeF, jeśli klient chce fakturę → musisz ją wystawić przez KSeF.

Jeśli wystawiasz tylko paragony (bez faktur) to KSeF Cię nie obejmuje, dopóki nie zaczniesz wystawiać faktur.

Chcesz więcej?
Dołącz do newslettera

Zanim rozpoczniesz projekt strony lub sklepu

Pobierz checklistę

18 kroków, które przyspieszą Twoją współpracę z projektantem!

Przygotowaliśmy checklistę, która pomaga uporządkować wymagania i dobrze przygotować się do współpracy przy projekcie strony internetowej. Zawiera 18 kluczowych kroków, które przyspieszają start projektu, porządkują zakres i oczekiwania, ułatwiają komunikację na każdym etapie.