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
Najczęściej zadawane pytania
Czy sklep internetowy musi wysyłać faktury dla konsumentów do KSeF?
Czy mały sklep zwolniony z VAT musi korzystać z KSeF?
Od kiedy grożą kary za wystawianie faktur poza KSeF?
Do kiedy wystawić fakturę zaliczkową w sklepie internetowym?
Ile czasu ma klient sklepu na żądanie faktury?
Czy darmowa wtyczka do faktur PDF wystarczy do KSeF?
Czym logować się do KSeF z WooCommerce w 2026 roku?
Ile kosztuje wdrożenie KSeF w sklepie WooCommerce?
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.
