KSeF w sklepie internetowym: co musisz wiedzieć przed 2027
W skrócie: sklep internetowy, który sprzedaje firmom, wystawia im faktury przez KSeF. Do 31 grudnia 2026 r. mały sklep może jeszcze wystawiać je poza KSeF, dopóki faktury dla firm nie przekroczą 10 000 zł brutto w miesiącu, a od 1 stycznia 2027 r. ten wyjątek znika. Faktury dla klientów prywatnych mogą trafić do KSeF, ale nie muszą.
Ten przewodnik zbiera w jednym miejscu wszystko, co sklep internetowy powinien ustalić przed 1 stycznia 2027 r.: kogo dotyczy obowiązek, jak wygląda droga od zamówienia do numeru KSeF, co z paragonami, zwrotami i walutami oraz jakie są sposoby wdrożenia. Przy każdym temacie podajemy źródło: przepis albo numer pytania z oficjalnego FAQ Ministerstwa Finansów.
KSeF w sklepie internetowym: kogo dotyczy
KSeF (Krajowy System e-Faktur) to system Ministerstwa Finansów, w którym faktury są wystawiane, a nie tylko zgłaszane. Plik faktury w formacie XML (wzór FA(3)) trafia do KSeF, a fakturą w sensie prawnym staje się dopiero wtedy, gdy system nada mu numer KSeF. Tak opisuje to Ministerstwo Finansów (FAQ MF, kategoria „Wystawianie i otrzymywanie faktur”, pyt. 10).
Dla sklepu liczy się przede wszystkim to, komu sprzedaje:
| Kupujący | Faktura w KSeF | Podstawa |
|---|---|---|
| Firma z polskim NIP (spółka, JDG kupująca na firmę) | obowiązkowo | art. 106ga ust. 1 ustawy o VAT |
| Klient prywatny (konsument) | dobrowolnie | art. 106ga ust. 2 pkt 4; FAQ MF, kategoria „Wystawianie i otrzymywanie faktur”, pyt. 5 |
| Przedsiębiorca kupujący prywatnie, na własny użytek | dobrowolnie | FAQ MF, kategoria „Wystawianie i otrzymywanie faktur”, pyt. 8 |
| Firma zagraniczna | wystawiasz w KSeF, przekazujesz np. PDF z kodem QR | FAQ MF, kategoria „Wystawianie i otrzymywanie faktur”, pyt. 9 i 36 |
Forma prawna sprzedawcy nie ma znaczenia: obowiązek dotyczy tak samo spółki, jak jednoosobowej działalności (FAQ MF, kategoria „Zasady obowiązywania KSeF i przepisy prawne”, pyt. 10). Dotyczy też sprzedawców zwolnionych z VAT, jeśli wystawiają fakturę innej firmie (FAQ MF, kategoria „Zasady obowiązywania KSeF i przepisy prawne”, pyt. 22).
W praktyce większość sklepów ma mieszankę: kilkadziesiąt zamówień od osób prywatnych na jedno zamówienie z NIP. Te zamówienia z NIP są sednem całego tematu.
Terminy: 2026 i 2027
| Data | Co się dzieje |
|---|---|
| 1 lutego 2026 | Obowiązek wystawiania w KSeF dla firm, które w 2024 r. miały sprzedaż powyżej 200 mln zł z VAT. Od tego dnia wszyscy odbierają faktury przez KSeF. |
| 1 kwietnia 2026 | Obowiązek dla pozostałych podatników. |
| do 31 grudnia 2026 | Można wystawiać faktury poza KSeF, jeśli w danym miesiącu faktury objęte obowiązkiem nie przekraczają łącznie 10 000 zł brutto. Do tej daty poza KSeF zostają też faktury z kasy rejestrującej i paragony z NIP do 450 zł. |
| 1 stycznia 2027 | Koniec wyjątków: także najmniejsze firmy wystawiają faktury dla firm w KSeF. Od tego dnia nabywca będący czynnym podatnikiem VAT, który płaci przelewem za fakturę z KSeF, podaje jej numer KSeF w tytule przelewu (art. 108g ustawy o VAT). |
Limit 10 000 zł ma dwie pułapki. Po pierwsze, liczy się kwota brutto z faktur dla firm, a faktury dla konsumentów się nie wliczają. Po drugie, przekroczenie działa w jedną stronę: od faktury, którą przekroczysz limit, wszystkie kolejne faktury idą już przez KSeF, nawet jeśli w następnym miesiącu sprzedasz firmom mniej (art. 145m ust. 2 ustawy o VAT; FAQ MF, kategoria „Zasady obowiązywania KSeF i przepisy prawne”, pyt. 17). Szczegóły i przykład liczenia opisujemy w tekście limit 10 000 zł w KSeF, a o tym, co zmienia się z początkiem roku, w artykule KSeF od 1 stycznia 2027.
Według obecnej ustawy kary pieniężne za faktury poza KSeF (art. 106ni ustawy o VAT) obowiązują od 1 stycznia 2027 r. Rządowy projekt UD477 z września 2026 r. przesuwa je na 1 stycznia 2028 r. i 16 października 2026 r. trafił do Rady Ministrów, ale to wciąż projekt i nie zmienia samego obowiązku KSeF.
Droga zamówienia: od koszyka do numeru KSeF
Zamówienie, które ma dostać fakturę dla firmy, przechodzi przez te same etapy niezależnie od platformy:
- Koszyk. Kupujący zaznacza, że chce fakturę na firmę, i wpisuje NIP, nazwę i adres. Jeśli NIP nie pojawi się w zamówieniu, później trzeba go zdobywać mailem.
- Płatność. W sklepie z płatnością z góry zapłata zwykle przychodzi przed wysyłką towaru. Termin wystawienia faktury liczy się wtedy od otrzymania zapłaty: najpóźniej 15. dnia następnego miesiąca (art. 106i ust. 1 i 2 ustawy o VAT). Wiele sklepów i tak wystawia fakturę od razu po płatności, bo klient firmowy jej oczekuje.
- Faktura FA(3). Program lub aplikacja buduje plik XML zgodny ze wzorem FA(3) i wysyła go do KSeF.
- Numer KSeF. KSeF sprawdza plik i nadaje numer. Dopiero od tej chwili faktura jest wystawiona. Plik odrzucony przez system nie jest fakturą: nie koryguje się go, tylko wysyła poprawiony (FAQ MF, kategoria „Wystawianie i otrzymywanie faktur”, pyt. 20).
- Dostarczenie. Firma z polskim NIP znajdzie fakturę w KSeF sama, nie musisz wysyłać jej numeru (FAQ MF, kategoria „Wystawianie i otrzymywanie faktur”, pyt. 41). Klientowi i tak warto dać PDF przy zamówieniu. Jeśli przekazujesz fakturę poza KSeF, na przykład jako PDF, musi mieć kod QR prowadzący do KSeF (FAQ MF, kategoria „Wystawianie i otrzymywanie faktur”, pyt. 34). Wygląd PDF nie musi kopiować wzoru Ministerstwa, ale musi zgadzać się z danymi w KSeF (FAQ MF, kategoria „Wystawianie i otrzymywanie faktur”, pyt. 33).
KSeF nie sprawdza danych nabywcy. Jeśli kupujący wpisze cudzy NIP, faktura zostanie przyjęta i trafi do tamtej firmy (FAQ MF, kategoria „Wystawianie i otrzymywanie faktur”, pyt. 21 i 23). Dlatego kontrola NIP już w koszyku oszczędza najwięcej pracy później. Jak to zorganizować, opisujemy w poradniku jak zbierać NIP w sklepie internetowym.
Online i offline
Fakturę wystawioną w trybie online wysyłasz do KSeF w dniu wystawienia. Gdy coś pójdzie nie tak, przepisy dają tryby offline:
- offline24: wystawiasz fakturę bez połączenia z KSeF i dosyłasz ją najpóźniej następnego dnia roboczego,
- niedostępność KSeF (prace serwisowe ogłoszone przez MF): dosyłasz najpóźniej następnego dnia roboczego po zakończeniu przerwy,
- tryb awaryjny (awaria ogłoszona przez MF): masz 7 dni roboczych od zakończenia awarii.
Terminy podaje MF (FAQ MF, kategoria „Wystawianie i otrzymywanie faktur”, pyt. 10). Do wystawiania faktur offline, które przekazujesz kupującemu przed wysłaniem do KSeF, potrzebny jest certyfikat KSeF typu 2, bo taka faktura dostaje drugi kod QR z napisem „CERTYFIKAT” (FAQ MF, kategoria „Certyfikaty KSeF”, pyt. 1; FAQ MF, kategoria „Tryby offline i kody QR”, pyt. 8).
Paragony, faktury do paragonów i kasa fiskalna
To miejsce, w którym 1 stycznia 2027 r. zmienia się najwięcej dla sklepów, które mają kasę fiskalną (bo na przykład część klientów płaci przy odbiorze albo sklep ma też punkt stacjonarny).
Do 31 grudnia 2026 r. faktury wystawiane przy użyciu kasy rejestrującej i paragony z NIP do 450 zł (uznawane za fakturę uproszczoną) mogą zostać poza KSeF i nie wliczają się do limitu 10 000 zł (art. 145n ustawy o VAT; FAQ MF, kategoria „Zasady obowiązywania KSeF i przepisy prawne”, pyt. 2 i 20). Od 2027 r. faktura do sprzedaży zaewidencjonowanej na kasie, wystawiana dla firmy, musi już przejść przez KSeF (FAQ MF, kategoria „Zasady obowiązywania KSeF i przepisy prawne”, pyt. 3). Paragon z NIP do 450 zł nie zastąpi już wtedy faktury dla firmy.
Bez zmian zostaje zasada z art. 106b ust. 5 ustawy o VAT: fakturę dla firmy do sprzedaży udokumentowanej paragonem można wystawić tylko wtedy, gdy na paragonie jest NIP nabywcy. Za fakturę wystawioną z naruszeniem tej zasady grozi dodatkowe zobowiązanie w wysokości 100% VAT z faktury (art. 106b ust. 6). Dlatego klient firmowy powinien podać NIP przed zakupem, a nie po nim.
Czy Twój sklep w ogóle musi mieć kasę, zależy od sposobu zapłaty i warunków zwolnień z kas, więc to warto ustalić z księgową. Więcej o tym piszemy w poradniku o fakturze do paragonu od 2027 r.
Zwroty, korekty, błędny NIP i anulowanie
Faktury przyjętej do KSeF nie da się edytować ani usunąć. Każdą zmianę robi się fakturą korygującą, która też przechodzi przez KSeF (FAQ MF, kategoria „Wystawianie i otrzymywanie faktur”, pyt. 18). Liczba korekt do jednej faktury nie jest ograniczona (pyt. 22).
Najczęstsze sytuacje w sklepie:
- Zwrot całego zamówienia lub jego części. Wystawiasz korektę z ujemnymi kwotami, która wskazuje numer KSeF faktury pierwotnej. Jeśli oddajesz też koszt wysyłki, korekta obejmuje i tę pozycję. Szczegóły krok po kroku: korekta faktury w KSeF przy zwrocie towaru.
- Błąd w kwotach. KSeF nie liczy za Ciebie i przyjmie fakturę z błędem rachunkowym. Poprawiasz ją korektą (FAQ MF, kategoria „Wystawianie i otrzymywanie faktur”, pyt. 19).
- Zły NIP. Wystawiasz korektę do zera na błędny NIP i nową fakturę na właściwy (FAQ MF, kategoria „Wystawianie i otrzymywanie faktur”, pyt. 21 i 23). Faktura z błędnym NIP zostaje widoczna dla firmy o tym numerze, jeśli taka istnieje.
- Anulowane zamówienie. Jeśli faktura nie została jeszcze wystawiona, po prostu jej nie wystawiasz. Jeśli już ma numer KSeF, nie da się jej anulować: zostaje korekta do zera. To kolejny argument, żeby fakturę wystawiać po opłaceniu zamówienia, a nie przy jego złożeniu.
Waluty i sprzedaż za granicę
Sklep, który sprzedaje w euro, może wystawić fakturę w euro. Kwota VAT musi być jednak podana w złotych (art. 106e ust. 11 ustawy o VAT). W pliku FA(3) wypełnia się wtedy kod waluty i kurs, a w złotych przelicza się tylko kwotę podatku (FAQ MF, kategoria „Rozwiązania informatyczne, integracje i struktura KSeF”, pyt. 19).
Kurs to średni kurs NBP z ostatniego dnia roboczego przed powstaniem obowiązku podatkowego (art. 31a ust. 1 ustawy o VAT). Przepis pozwala też wybrać kurs Europejskiego Banku Centralnego, ale większość sklepów używa NBP. W sklepie z płatnością z góry obowiązek podatkowy powstaje zwykle w dniu zapłaty, więc liczy się kurs z dnia roboczego przed płatnością. Ostateczną datę potwierdź z księgową, bo zależy od rodzaju transakcji. Kurs i numer tabeli NBP sprawdzisz w naszym kalkulatorze kursu NBP do faktury.
Kupujący z zagranicy nie ma dostępu do KSeF, bo nie ma polskiego NIP. Fakturę wystawiasz w KSeF, a klientowi przekazujesz ją w uzgodniony sposób, zwykle jako PDF z kodem QR (FAQ MF, kategoria „Wystawianie i otrzymywanie faktur”, pyt. 9 i 36). Osobną sprawą są stawki VAT i procedura OSS przy sprzedaży konsumentom w UE: KSeF ich nie zmienia.
Jak wdrożyć KSeF w sklepie: cztery drogi
Ministerstwo Finansów daje bezpłatne narzędzia: Aplikację Podatnika KSeF, Aplikację Mobilną KSeF i e-mikrofirmę (FAQ MF, kategoria „Podstawowe informacje o KSeF”, pyt. 2; FAQ MF, kategoria „Wystawianie i otrzymywanie faktur”, pyt. 35). Do wysyłania faktur nie potrzebujesz więc płatnego programu. Pytanie brzmi raczej: ile pracy ręcznej jesteś gotów wykonywać przy każdym zamówieniu z NIP.
| Droga | Jak działa | Dla kogo |
|---|---|---|
| Ręcznie w narzędziach MF | Przepisujesz dane z zamówienia do Aplikacji Podatnika KSeF. | Kilka faktur dla firm miesięcznie. |
| Program do faktur zintegrowany z KSeF | Sklep eksportuje zamówienia albo program pobiera je przez integrację, a program wysyła faktury do KSeF. | Sklep, który i tak prowadzi faktury w zewnętrznym programie. |
| Integrator zamówień | Narzędzie typu BaseLinker zbiera zamówienia z wielu kanałów (sklep, Allegro, inne marketplace) i przekazuje je do programu do faktur. | Sprzedaż w kilku kanałach naraz. |
| Aplikacja w platformie sklepu | Faktura powstaje automatycznie przy opłaconym zamówieniu, bez przepisywania. | Sklep na jednej platformie, który chce, żeby faktury robiły się same. |
Na rynku są sklepy na Shopify, WooCommerce, PrestaShop, Shoper, IdoSell i wielu innych platformach. Zanim wybierzesz rozwiązanie, sprawdź trzy rzeczy: czy obsługuje wzór FA(3) i API KSeF 2.0, czy robi korekty przy zwrotach i czy pokazuje faktury odrzucone, zamiast je po cichu pomijać.
Jeśli prowadzisz sklep na Shopify, to dokładnie ten przypadek rozwiązuje nasza aplikacja KSeF Faktury: po opłaceniu zamówienia z NIP wystawia fakturę FA(3), wysyła ją do KSeF i zapisuje numer KSeF oraz PDF z kodem QR przy zamówieniu. Aplikacja działa dziś tylko na Shopify i nie wystawia faktur dla klientów prywatnych.
Dostęp do KSeF
Niezależnie od drogi sklep potrzebuje dostępu do KSeF. Osoba prowadząca JDG ma uprawnienia właścicielskie automatycznie i może od razu zalogować się na przykład profilem zaufanym lub podpisem kwalifikowanym (FAQ MF, kategoria „Uprawnienia i autoryzacja”, pyt. 2; strona „Krok po kroku: JDG i MŚP”). Spółka bez pieczęci kwalifikowanej składa w urzędzie skarbowym zawiadomienie ZAW-FA. Program lub aplikacja łączy się z KSeF certyfikatem KSeF albo tokenem. Certyfikat jest ważny najwyżej 2 lata (FAQ MF, kategoria „Certyfikaty KSeF”, pyt. 2). Co do tokenów: MF zapowiedziało, że logowanie tokenem zostanie także po 2026 r. (FAQ MF, kategoria „Uprawnienia i autoryzacja”, pyt. 39), ale rozporządzenie w sprawie korzystania z KSeF (§ 13) wciąż mówi o 31 grudnia 2026 r. i na 19 października 2026 r. nie zostało zmienione. MF rozważa też ograniczenie ważności tokenu do 1-365 dni.
Checklista dla sklepu przed 1 stycznia 2027
- Wiem, ile faktur dla firm wystawiam miesięcznie i na jaką kwotę brutto.
- Kupujący może zaznaczyć „faktura na firmę” i wpisać NIP w koszyku, a sklep sprawdza poprawność NIP.
- Mam dostęp do KSeF: logowanie, a dla programu certyfikat KSeF lub token.
- Księgowa ma w KSeF uprawnienia do przeglądania faktur (albo do wystawiania, jeśli to ona je wystawia).
- Wybrałem sposób wystawiania faktur i wysłałem testową fakturę na środowisku testowym KSeF.
- Wiem, kto i jak wystawia korektę przy zwrocie oraz przy błędnym NIP.
- Jeśli mam kasę fiskalną: wiem, jak od 2027 r. wystawiam fakturę do paragonu z NIP.
- Jeśli sprzedaję w walutach: faktura podaje VAT w złotych po właściwym kursie NBP.
- Jest ktoś, kto codziennie sprawdza, czy wszystkie faktury dostały numer KSeF.
Najczęstsze pytania
Czy faktura dla klienta prywatnego musi iść do KSeF?
Nie. Wystawienie faktury dla konsumenta w KSeF jest dobrowolne zarówno w 2026, jak i w 2027 r. (FAQ MF, kategoria „Wystawianie i otrzymywanie faktur”, pyt. 5). Taką fakturę przekazujesz klientowi tak jak dotąd, na przykład jako PDF.
Sprzedaję prawie tylko osobom prywatnym. Czy KSeF mnie dotyczy?
Tak, jeśli choć raz wystawisz fakturę firmie. Od 2027 r. każda taka faktura idzie przez KSeF, nawet jedna w roku. Do tego od 1 lutego 2026 r. przez KSeF odbierasz faktury zakupowe od dostawców.
Czy wystarczy wysłać klientowi PDF faktury?
Nie dla firmy z polskim NIP. Fakturą jest plik w KSeF z nadanym numerem. PDF jest tylko jej wizualizacją i jeśli przekazujesz go poza KSeF, musi mieć kod QR.
Co jeśli KSeF nie działa, a zamówień przybywa?
Możesz wystawiać faktury w trybie offline i dosłać je w terminie: następnego dnia roboczego przy offline24 i przerwie serwisowej, do 7 dni roboczych przy ogłoszonej awarii. Program powinien sam kolejkować faktury i wysyłać je, gdy KSeF wróci.
Czy kary za brak KSeF zaczną się w 2027 r.?
Według obecnej ustawy kary z art. 106ni obowiązują od 1 stycznia 2027 r. Rządowy projekt UD477 z września 2026 r. przesuwa je na 1 stycznia 2028 r. i 16 października 2026 r. trafił do Rady Ministrów, ale to wciąż projekt i nie zmienia samego obowiązku KSeF.
Artykuł ma charakter ogólnej informacji i nie jest poradą podatkową.
Źródła
- Etapy wdrożenia KSeF (ksef.podatki.gov.pl)
- Od kiedy trzeba wystawiać faktury w KSeF (ksef.podatki.gov.pl)
- Poniżej 10 000 zł: najczęściej zadawane pytania (ksef.podatki.gov.pl)
- Pytania i odpowiedzi KSeF 2.0 (ksef.podatki.gov.pl)
- Krok po kroku: JDG i MŚP (ksef.podatki.gov.pl)
- Ustawa o podatku od towarów i usług, tekst jednolity Dz.U. 2026 poz. 1263 (eli.gov.pl)
- Ustawa z 5 sierpnia 2025 r. o zmianie ustawy o VAT, Dz.U. 2025 poz. 1203 (eli.gov.pl)
- Komunikat MF z 16 września 2026 r. o przedłużeniu odroczenia kar (gov.pl)
- Projekt UD477 w Rządowym Procesie Legislacyjnym (legislacja.gov.pl)
Stan prawny na 19 października 2026 r.