Przejdź do treści
Faktury w sklepie internetowym - KSeF, terminy i integracja z WooCommerce

Faktury w sklepie internetowym - KSeF, terminy i integracja z WooCommerce

Opublikowano: 17 stycznia 2026| Zaktualizowano: 5 października 2026

Faktury w sklepie internetowym w 2026 roku wymagają dwóch rzeczy: automatu, który wystawia dokument po opłaceniu zamówienia, i połączenia z Krajowym Systemem e-Faktur dla sprzedaży firmom. Poniżej zebrałem terminy KSeF, wyjątki przejściowe, zasady dla konsumentów i zaliczek oraz przegląd wtyczek i programów dla WooCommerce, sprawdzony w źródłach Ministerstwa Finansów i na stronach producentów. Stan prawny na 5 października 2026 roku.

Krótka odpowiedź

Faktury dla firm sklep internetowy wystawia w KSeF od 1 kwietnia 2026 roku (największe firmy od 1 lutego), także gdy jest zwolniony z VAT, a do końca 2026 roku obowiązuje wyjątek dla sprzedaży fakturowej do 10 000 zł brutto miesięcznie. Faktury dla konsumentów można wystawiać w KSeF dobrowolnie.

Automatyzację w WooCommerce daje wtyczka z dodatkiem KSeF albo integracja z programem do faktur, który sam wysyła dokumenty do systemu.

Usługi KC Mobile

Dopasujmy sklep do Twojego sposobu sprzedaży

Napisz, co sprzedajesz i jakiej funkcji potrzebujesz. Jeśli sklep już działa, podaj jego adres i platformę. Wycenimy zakres zmian, a nowy sklep WooCommerce z dedykowanym projektem zaczyna się od 8 000 zł netto.

Czy sklep internetowy musi wystawiać faktury w KSeF w 2026 roku?

Sklep internetowy musi wystawiać faktury w KSeF w 2026 roku, jeśli sprzedaje firmom i wystawia im faktury, chyba że korzysta z wyjątku przejściowego do końca roku. Obowiązek obejmuje faktury dla innych podatników (B2B). Faktury dla konsumentów (B2C) można wystawiać w KSeF dobrowolnie, co szerzej opisuję niżej.

Krajowy System e-Faktur (KSeF) to system Ministerstwa Finansów, do którego program sprzedawcy wysyła fakturę ustrukturyzowaną w formacie XML. Po przyjęciu dokumentu KSeF nadaje mu numer identyfikujący i od tej chwili faktura jest dostępna dla nabywcy w systemie. Faktury są przechowywane w KSeF przez 10 lat.

Dla sklepu oznacza to zmianę po stronie zaplecza, a nie samego koszyka. Klient nadal składa zamówienie i płaci jak dotąd, natomiast faktura dla firmy musi powstać w programie, który potrafi ją przesłać do KSeF, odebrać numer KSeF i zapisać go przy zamówieniu.

Od 1 lutego 2026 roku wszyscy podatnicy odbierają faktury zakupowe przez KSeF, więc dotyczy to także faktur od dostawców towaru, firmy kurierskiej czy hostingu. Przy planowaniu kosztów prowadzenia sprzedaży pomocny będzie też cennik sklepu internetowego na 2026 rok.

Napisz, co sprzedajesz i jakiej funkcji potrzebujesz. Jeśli sklep już działa, podaj jego adres i platformę. Wycenimy zakres zmian, a nowy sklep WooCommerce z dedykowanym projektem zaczyna się od 8 000 zł netto. Omów rozwój swojego sklepu

Od kiedy obowiązuje KSeF i jakie są wyjątki do końca 2026 roku?

Obowiązek wystawiania faktur w KSeF obowiązuje od 1 lutego 2026 roku dla największych firm i od 1 kwietnia 2026 roku dla pozostałych podatników, a do 31 grudnia 2026 roku działają wyjątki przejściowe. Harmonogram wynika z ustawy z 5 sierpnia 2025 roku zmieniającej ustawę o VAT (Dz.U. 2025 poz. 1203).

Terminy obowiązku

  • 1 lutego 2026 - podatnicy, u których wartość sprzedaży razem z podatkiem przekroczyła w 2024 roku 200 mln zł.
  • 1 kwietnia 2026 - wszyscy pozostali podatnicy, w tym większość sklepów internetowych.
  • 1 lutego 2026 - obowiązek odbierania faktur przez KSeF dla wszystkich.

Wyjątki do 31 grudnia 2026

  • Podatnik, u którego łączna wartość sprzedaży udokumentowanej fakturami nie przekracza 10 000 zł brutto w miesiącu, może do końca 2026 roku wystawiać faktury elektroniczne lub papierowe poza KSeF. Po przekroczeniu progu obowiązek KSeF działa od razu.
  • Faktury wystawiane przy użyciu kasy rejestrującej oraz paragony do 450 zł z NIP nabywcy, uznawane za faktury uproszczone, mogą do końca 2026 roku pozostać poza KSeF.

Kary od 1 stycznia 2027

Kary pieniężne za niewystawienie faktury w KSeF lub za błędy w jej przesłaniu stosuje się od 1 stycznia 2027 roku. Okres bez kar nie zwalnia jednak z obowiązku: od 1 kwietnia 2026 roku faktura B2B wystawiona poza KSeF, bez podstawy w wyjątku, jest wystawiona z naruszeniem przepisów.

Tryby awaryjne

Gdy sklep traci połączenie, program może wystawić fakturę w trybie offline24 i przesłać ją do KSeF najpóźniej w następnym dniu roboczym. Przy ogłoszonej niedostępności systemu działa tryb awaryjny z terminem 7 dni roboczych na przesłanie.

Terminy i wyjątki opisuje serwis Ministerstwa Finansów: zakres obowiązkowego KSeF oraz podstawy prawne i kluczowe terminy.

Czy sklep zwolniony z VAT musi korzystać z KSeF?

Sklep zwolniony z VAT musi korzystać z KSeF od 1 kwietnia 2026 roku, jeśli wystawia faktury innym podatnikom, bo zwolnienie z VAT nie wyłącza obowiązku KSeF. Dotyczy to zarówno zwolnienia podmiotowego, jak i przedmiotowego. Ministerstwo Finansów wskazuje, że takie faktury wystawia się w KSeF, o ile nie obejmuje ich wyłączenie albo przepis przejściowy.

W praktyce mały sklep bez VAT najczęściej skorzysta z progu 10 000 zł brutto miesięcznie do końca 2026 roku. Od 2027 roku ten wyjątek przestaje działać, więc warto przygotować program do faktur wcześniej, w spokojniejszym okresie.

Limit zwolnienia podmiotowego z VAT wynosi od 1 stycznia 2026 roku 240 000 zł wartości sprzedaży w roku (wcześniej 200 000 zł). Sklep, który przekroczy limit, traci zwolnienie od czynności, którą go przekroczył, i od tego momentu rozlicza VAT. Zwolnienie z VAT nie oznacza też automatycznie zwolnienia z kasy rejestrującej - to osobne przepisy z własnymi warunkami.

Ten wpis porządkuje przepisy na potrzeby wdrożenia technicznego i nie jest poradą podatkową. Przy wyborze formy rozliczeń decyzję warto skonsultować z księgowym lub doradcą podatkowym.

Jak wystawiać faktury dla konsumentów i firm w sklepie internetowym?

Faktury dla konsumentów i firm w sklepie internetowym wystawia się według różnych zasad: firma dostaje fakturę przez KSeF, a konsument fakturę tylko na żądanie, w formie uzgodnionej ze sklepem. Dlatego formularz zamówienia powinien jasno rozdzielać zakup prywatny od zakupu na firmę z NIP.

Sprzedaż B2B

Faktura dla firmy powstaje w KSeF i uznaje się ją za otrzymaną przez nabywcę w dniu nadania numeru KSeF. PDF wysłany mailem może zostać jako wygoda dla klienta, ale wiążący jest dokument w systemie. Jeśli klient firmowy kupił na paragon, fakturę do paragonu można wystawić tylko wtedy, gdy na paragonie był jego NIP (art. 106b ust. 5 ustawy o VAT).

Sprzedaż B2C

Wystawianie faktur dla konsumentów w KSeF jest dobrowolne, zarówno przed, jak i po 1 lutego 2026 roku. Sklep może wystawić je poza systemem, jako PDF lub wydruk. Jeśli wyśle fakturę konsumencką do KSeF, doręcza ją klientowi w uzgodniony sposób, na przykład jako plik lub wydruk z kodem QR, który pozwala pobrać fakturę z systemu. Sprzedaż konsumencką zwykle dokumentuje paragon z kasy rejestrującej, chyba że sklep korzysta ze zwolnienia z kasy. Warunki tego zwolnienia, w tym dla sprzedaży wysyłkowej opłaconej przez bank, określa rozporządzenie Ministra Finansów i warto je sprawdzić z księgowym.

Faktura na żądanie

Klient może zażądać faktury w ciągu 3 miesięcy od końca miesiąca, w którym otrzymał towar albo zapłacił (art. 106b ust. 3). Jeśli żądanie wpłynie później niż w miesiącu sprzedaży, sklep ma na fakturę 15 dni od jego zgłoszenia (art. 106i ust. 6). Zwroty i korekty przy takich zamówieniach opisuję w artykule o zwrotach i reklamacjach w e-commerce.

Zasady dla odbiorców prywatnych Ministerstwo Finansów opisuje na stronie KSeF dla konsumentów i osób fizycznych.

Jak połączyć sklep internetowy z programem do faktur i KSeF?

Sklep internetowy łączy się z KSeF na jeden z trzech sposobów: przez wtyczkę, która sama wysyła faktury do KSeF, przez integrację z programem do faktur, który robi to po swojej stronie, albo przez własną integrację z API KSeF. Wybór zależy od tego, gdzie ma powstawać faktura i kto prowadzi księgowość.

Wtyczka wysyłająca do KSeF

Faktura powstaje w WooCommerce, a wtyczka przesyła jej wersję XML do KSeF i zapisuje numer. To rozwiązanie dla sklepów, które chcą mieć dokumenty w panelu sklepu, a księgowość prowadzą w osobnym biurze. Trzeba wtedy pilnować mapowania stawek VAT, zwolnień i korekt po stronie sklepu.

Integracja z programem do faktur

Zamówienie trafia z WooCommerce do programu (np. wFirma, iFirma, Fakturownia, inFakt), który wystawia fakturę i przesyła ją do KSeF. Wtyczka jest tu łącznikiem, a obsługę KSeF włącza się w panelu programu. To zwykle prostsza droga, gdy program służy też do księgowości lub ewidencji.

Integracja przez API KSeF

Własne połączenie z API KSeF 2.0 ma sens przy nietypowym procesie sprzedaży, wielu kanałach albo systemie ERP. Wymaga więcej pracy przy testach i obsłudze błędów.

Uwierzytelnianie w KSeF 2.0

Program lub wtyczka loguje się do KSeF certyfikatem KSeF albo tokenem. Certyfikaty KSeF wydaje bezpłatnie system, są ważne najwyżej 2 lata; certyfikat typu 1 służy do uwierzytelnienia, a typ 2 do kodów QR w trybie offline. Tokeny KSeF 2.0 można generować od 1 lutego 2026 roku, a tokeny z KSeF 1.0 nie działają w nowej wersji. Według obowiązującego rozporządzenia tokeny działają do 31 grudnia 2026 roku. W czerwcu 2026 roku Ministerstwo Finansów zaproponowało w konsultacjach ich utrzymanie po tej dacie, ale do zmiany przepisów bezpieczniej planować przejście na certyfikat. Logowanie jest też możliwe profilem zaufanym, podpisem lub pieczęcią kwalifikowaną.

Które wtyczki i programy do faktur obsługują KSeF w WooCommerce?

Wtyczki i programy do faktur, które obsługują KSeF w WooCommerce, to według informacji producentów m.in. Faktury WooCommerce od WP Desk z dodatkiem KSeF oraz integracje z wFirma, iFirma, Fakturownia i inFakt. Poniższe dane sprawdziłem na stronach producentów 5 października 2026 roku, a ceny mogą się zmienić.

Faktury WooCommerce (WP Desk, ang. Flexible Invoices)

Polska wtyczka do faktur VAT, proform i korekt. Wysyłkę do KSeF zapewnia bezpłatny dodatek KSeF - wysyłka e-faktur, który wymaga wersji darmowej 6.2.0 lub nowszej albo PRO 5.3.0 lub nowszej. Dodatek wysyła faktury automatycznie lub ręcznie, generuje kod QR i loguje się tokenem z KSeF. Wersja PRO kosztuje 229 zł netto rocznie za jedną stronę.

WooCommerce PDF Invoices & Packing Slips

Darmowa wtyczka do faktur PDF i dokumentów wysyłkowych. Wersja Professional kosztuje 69 EUR rocznie za jedną stronę. Producent nie podaje obsługi KSeF, więc w Polsce sprawdzi się do PDF-ów dla konsumentów, a nie do faktur B2B.

wFirma, iFirma, Fakturownia i inFakt

Wszystkie cztery programy deklarują obsługę KSeF, a z WooCommerce łączą się przez wtyczki (np. od WP Desk). Fakturę do KSeF wysyła wtedy program, a obsługę KSeF trzeba włączyć w jego panelu. Fakturownia ma darmowy plan Micro do 3 faktur miesięcznie, a KSeF wpisuje w plany płatne; iFirma ma darmową aplikację do 3 faktur miesięcznie i deklaruje KSeF w każdym pakiecie. Ceny planów płatnych wFirma, iFirma, Fakturowni i inFakt - według cennika producenta.

Szersze zestawienie dodatków do WordPressa znajdziesz w artykule o najlepszych wtyczkach WordPress, a pełny rachunek abonamentów, licencji i wdrożenia - w tekście ile kosztują faktury dla sklepu online.

Jak skonfigurować automatyczne fakturowanie w sklepie krok po kroku?

Automatyczne fakturowanie w sklepie konfiguruje się w sześciu krokach: dane firmy, numeracja, wyzwalacz, mapowanie podatku, połączenie z KSeF i testy. Kolejność jest podobna niezależnie od wybranej wtyczki czy programu.

Krok 1 - dane firmy. Nazwa, adres, NIP i numer rachunku. Częsty błąd to stary numer rachunku po zmianie banku.

Krok 2 - numeracja. Format np. FV/001/04/2026, z resetem miesięcznym lub rocznym. Numeracja ma być ciągła i jednoznacznie identyfikować fakturę.

Krok 3 - wyzwalacz. Najczęściej faktura powstaje po opłaceniu zamówienia (status w realizacji lub zrealizowane), a przy płatności za pobraniem po zrealizowaniu. Źle ustawiony wyzwalacz daje brak faktur albo podwójne dokumenty.

Krok 4 - mapowanie podatku. Stawki VAT, zwolnienia, odwrotne obciążenie i sprzedaż zagraniczna muszą trafić do właściwych pól XML. Pole NIP w zamówieniu powinno być walidowane.

Krok 5 - połączenie z KSeF. Certyfikat lub token, środowisko testowe, a potem produkcyjne. Warto ustalić, kto w firmie odbiera komunikaty o odrzuconych fakturach.

Krok 6 - testy. Zamówienie testowe, płatność, faktura, numer KSeF, korekta po zwrocie. Dopiero potem włączaj automat na produkcji.

Kiedy wystawić fakturę zaliczkową i korektę w sklepie internetowym?

Fakturę zaliczkową w sklepie internetowym wystawia się najpóźniej 15. dnia miesiąca następującego po miesiącu, w którym klient zapłacił przed wysyłką towaru (art. 106i ust. 2 ustawy o VAT). Termin liczy się od miesiąca wpłaty, a nie od dnia wpłaty.

Typowy przykład to przedpłata za zamówienie indywidualne, które wysyłasz w kolejnym miesiącu. Jeśli wpłata i wysyłka przypadają w tym samym miesiącu, faktury zaliczkowej nie trzeba wystawiać (art. 106b ust. 1a) - wystarczy jedna faktura na całą dostawę. Po realizacji zamówienia wystawiasz fakturę końcową, która uwzględnia wcześniejszą zaliczkę.

Faktury korygujące

Korektę faktury wystawionej w KSeF również wystawia się w KSeF, z odwołaniem do numeru KSeF faktury pierwotnej. W sklepie korekta najczęściej wynika ze zwrotu towaru, rabatu po sprzedaży albo błędu w danych. Wtyczka lub program powinny tworzyć korektę z poziomu zamówienia, żeby nie przepisywać danych ręcznie.

JPK_VAT i przechowywanie

Plik JPK_VAT z deklaracją przygotowuje program księgowy lub biuro, na podstawie faktur sprzedaży i zakupu. Faktury przechowuje się do upływu terminu przedawnienia zobowiązania podatkowego. Archiwum KSeF jest dodatkowym zabezpieczeniem, ale nie zastępuje porządku w dokumentach sklepu.

Ile kosztuje wdrożenie KSeF w sklepie internetowym?

Wdrożenie KSeF w sklepie internetowym kosztuje w KC Mobile od 2 999 zł netto za typowy przypadek: sklep WooCommerce lub PrestaShop połączony z programem do faktur. W cenie jest mapowanie danych, testy na realnym katalogu i obsługa korekt.

Cenę podnoszą nietypowy proces sprzedaży, duża liczba wariantów produktów i integracja składana bezpośrednio z API KSeF. Szczegóły zakresu opisuje cennik wdrożenia KSeF w sklepie, a koszty programów i licencji porównuje artykuł ile kosztują faktury dla sklepu online.

Jeśli prowadzisz sklep internetowy i chcesz uporządkować fakturowanie przed końcem wyjątków przejściowych, napisz do nas. Po rozmowie podajemy widełki na piśmie przed rozpoczęciem pracy.

Więcej poradników w tym temacie

Wspomniane narzędzia

WP Desk Flexible InvoicesFlavorWooCommerce PDF InvoicesFakturowniaiFirmawFirmaBaseLinkerKSeF

Najczęściej zadawane pytania

Czy sklep internetowy musi wysyłać faktury dla konsumentów do KSeF?
Faktury dla konsumentów sklep internetowy może wysyłać do KSeF dobrowolnie, bo obowiązek KSeF obejmuje faktury dla firm. Fakturę konsumencką można wystawić poza systemem jako PDF lub wydruk. Jeśli sklep wyśle ją do KSeF, doręcza ją klientowi w uzgodniony sposób, na przykład z kodem QR do pobrania z systemu. Konsument dostaje fakturę tylko wtedy, gdy jej zażąda.
Czy mały sklep zwolniony z VAT musi korzystać z KSeF?
Mały sklep zwolniony z VAT musi korzystać z KSeF od 1 kwietnia 2026 roku przy fakturach dla firm, bo zwolnienie z VAT nie wyłącza tego obowiązku. Do końca 2026 roku może wystawiać faktury poza KSeF, jeśli ich łączna wartość nie przekracza 10 000 zł brutto miesięcznie. Limit zwolnienia podmiotowego z VAT wynosi w 2026 roku 240 000 zł.
Od kiedy grożą kary za wystawianie faktur poza KSeF?
Kary za wystawianie faktur poza KSeF stosuje się od 1 stycznia 2027 roku. Obowiązek obowiązuje jednak wcześniej: od 1 lutego 2026 roku dla firm ze sprzedażą powyżej 200 mln zł w 2024 roku i od 1 kwietnia 2026 roku dla pozostałych. Brak kar w 2026 roku nie oznacza, że faktura B2B poza systemem jest poprawna.
Do kiedy wystawić fakturę zaliczkową w sklepie internetowym?
Fakturę zaliczkową w sklepie internetowym trzeba wystawić najpóźniej 15. dnia miesiąca po miesiącu, w którym klient wpłacił zaliczkę lub całość przed dostawą. Wynika to z art. 106i ust. 2 ustawy o VAT. Jeśli wpłata i wysyłka towaru nastąpiły w tym samym miesiącu, wystarczy jedna faktura na dostawę, bez osobnej faktury zaliczkowej.
Ile czasu ma klient sklepu na żądanie faktury?
Klient sklepu internetowego ma 3 miesiące na żądanie faktury, licząc od końca miesiąca, w którym dostał towar lub zapłacił. Jeśli zgłosi żądanie po miesiącu sprzedaży, sklep wystawia fakturę w ciągu 15 dni od zgłoszenia. Terminy wynikają z art. 106b ust. 3 i art. 106i ust. 6 ustawy o VAT. Firma, która kupiła na paragon, dostanie fakturę do paragonu tylko wtedy, gdy na paragonie był jej NIP.
Czy darmowa wtyczka do faktur PDF wystarczy do KSeF?
Darmowa wtyczka do faktur PDF wystarczy do KSeF tylko wtedy, gdy umie wysłać fakturę ustrukturyzowaną XML i zapisać numer KSeF. Sam PDF nie jest fakturą w KSeF. Przykładowo darmowa wersja Faktury WooCommerce od WP Desk ma bezpłatny dodatek do wysyłki do KSeF, a producent WooCommerce PDF Invoices & Packing Slips nie podaje obsługi KSeF.
Czym logować się do KSeF z WooCommerce w 2026 roku?
Logowanie do KSeF z WooCommerce w 2026 roku odbywa się certyfikatem KSeF albo tokenem wpisanym we wtyczce lub programie. Według obowiązującego rozporządzenia tokeny działają do 31 grudnia 2026 roku. Ministerstwo Finansów zaproponowało w czerwcu 2026 roku ich utrzymanie, ale do zmiany przepisów warto przygotować certyfikat KSeF, ważny najwyżej dwa lata.
Ile kosztuje wdrożenie KSeF w sklepie WooCommerce?
Wdrożenie KSeF w sklepie WooCommerce kosztuje w KC Mobile od 2 999 zł netto w typowym przypadku, czyli przy połączeniu sklepu z programem do faktur, mapowaniu danych, testach na realnym katalogu i obsłudze korekt. Cenę podnoszą nietypowy proces sprzedaży, wiele wariantów produktów i integracja bezpośrednio z API KSeF. Widełki podajemy na piśmie po rozmowie.
#ecommerce#faktury#ksef#woocommerce#ksiegowosc#fakturownia#automatyzacja#wp-desk#ksef terminy#faktura korygujaca
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

Founder & Technical Lead, KC Mobile

Projektuję i rozwijam strony WordPress, sklepy WooCommerce oraz aplikacje internetowe. Łączę projektowanie z programowaniem, integracjami i technicznym SEO. Projekty KC Mobile prowadzę osobiście.

Potrzebujesz pomocy z tym tematem? Napisz - odpowiem osobiście w 24h.

Dopasujmy sklep do Twojego sposobu sprzedaży

Napisz, co sprzedajesz i jakiej funkcji potrzebujesz. Jeśli sklep już działa, podaj jego adres i platformę. Wycenimy zakres zmian, a nowy sklep WooCommerce z dedykowanym projektem zaczyna się od 8 000 zł netto.