Jesli prowadzisz jednoosobowa dzialalnosc i fakturujesz swojego software house'u czy klienta na B2B, temat KSeF dotyczy Cie bezposrednio. Krajowy System e-Faktur (KSeF) to centralna, rzadowa platforma, przez ktora od 2026 roku przechodza faktury sprzedazowe. Koniec z dowolnym PDF-em wysylanym mailem - fakture "wystawiasz" dopiero wtedy, gdy przyjmie ja system Ministerstwa Finansow i nada jej numer KSeF.
W tym artykule tlumacze bez zargonu, co realnie zmienia sie w Twoim comiesiecznym fakturowaniu, jakich terminow pilnowac i jak przygotowac sie tak, zeby przejscie na e-faktury bylo bezbolesne.
Czym w ogole jest KSeF?
KSeF to ogolnopolska baza faktur ustrukturyzowanych. Zamiast wysylac klientowi PDF, wysylasz fakture w formacie XML do systemu. System sprawdza jej poprawnosc, zapisuje ja i nadaje jej unikalny numer KSeF. Dopiero ten numer oznacza, ze faktura zostala prawnie wystawiona i doreczona.
Dla fiskusa to sposob na uszczelnienie VAT - urzad widzi Twoje faktury sprzedazowe niemal w czasie rzeczywistym. Dla Ciebie to zmiana nawyku: faktura nie jest juz plikiem, ktory tworzysz w Wordzie, tylko komunikatem wyslanym do systemu.
Wazne: KSeF dotyczy faktur, a nie samego rozliczenia. Twoja forma opodatkowania - ryczalt, liniowy czy skala - nie zmienia sie przez e-faktury. Zmienia sie tylko sposob, w jaki dokument trafia do klienta i do urzedu.
Od kiedy KSeF jest obowiazkowy?
Wdrozenie jest etapowe i to jest najwazniejsza informacja do zapamietania:
- 1 lutego 2026 - obowiazek dla najwiekszych podatnikow (sprzedaz powyzej 200 mln zl w 2025 roku).
- 1 kwietnia 2026 - obowiazek dla wszystkich pozostalych przedsiebiorcow, w tym zdecydowanej wiekszosci programistow na B2B.
- 1 stycznia 2027 - dodatkowe odroczenie dla najmniejszych podmiotow, ktore wystawiaja niewiele faktur o niskich kwotach (tzw. wykluczeni cyfrowo).
W praktyce oznacza to, ze jesli czytasz ten artykul w drugiej polowie 2026 roku i wystawiasz normalne faktury B2B, najprawdopodobniej juz podlegasz obowiazkowi. Jesli Twoje faktury nie przekraczaja progow z ostatniego etapu, masz czas do 2027 - ale odkladanie tego na styczen to prosta droga do stresu.
Jak wystawisz fakture - w praktyce
Masz trzy realne sciezki, w zaleznosci od tego, jak dzis fakturujesz:
1. Program ksiegowy online
Jesli korzystasz z narzedzia takiego jak inFakt, wFirma, Fakturownia czy Taxe, integracja z KSeF jest juz wbudowana. Wystawiasz fakture jak dotad, klikasz "wyslij do KSeF", a system dostarcza ja do bazy i pobiera numer KSeF. To najwygodniejsza opcja dla wiekszosci osob na B2B - zwlaszcza jesli ksiegowosc masz i tak zautomatyzowana.
2. Bezplatne narzedzia Ministerstwa Finansow
Nie chcesz placic za oprogramowanie? Ministerstwo udostepnia Aplikacje Podatnika KSeF oraz e-mikrofirme. W przegladarce wystawisz i odbierzesz fakture za darmo. Dla programisty, ktory wystawia jedna-dwie faktury miesiecznie, to w zupelnosci wystarczy.
3. Wlasna integracja przez API
Jako programista masz przewage - KSeF ma otwarte API. Jesli lubisz automatyzacje, mozesz sam podpiac fakturowanie pod system. To nadmiarowe rozwiazanie dla jednoosobowej dzialalnosci, ale bywa ciekawym pet-projectem, a przy okazji lepiej zrozumiesz caly mechanizm.
Uwierzytelnienie i uprawnienia
Zanim wyslesz pierwsza fakture, musisz zalogowac sie do systemu. Do wyboru masz kilka metod: podpis kwalifikowany, Profil Zaufany, e-Dowod albo tzw. token (ciag znakow generowany w systemie, przydatny do integracji programow).
Wlasciciel jednoosobowej dzialalnosci ma pelne uprawnienia z automatu. Jesli wspolpracujesz z biurem rachunkowym, mozesz nadac ksiegowej uprawnienia do wystawiania i odbierania faktur w Twoim imieniu - bez przekazywania jej wlasnego podpisu.
Wskazowka: Jesli masz ksiegowosc online lub biuro rachunkowe, zapytaj, jak u nich wyglada obsluga KSeF. Wiele biur przejmuje caly proces - Ty tylko akceptujesz dane do faktury, a reszta dzieje sie po ich stronie.
Tryb offline i awarie
Sensowne pytanie programisty: co, gdy system padnie albo nie mam internetu? Ustawodawca to przewidzial. Dostepny jest tryb offline24 - wystawiasz fakture poza systemem, oznaczasz ja odpowiednim kodem QR i przekazujesz klientowi, a do KSeF wysylasz ja najpozniej nastepnego dnia roboczego.
Przewidziano tez procedury na wypadek ogloszonej awarii KSeF oraz niedostepnosci systemu. W skrocie: brak internetu w danej chwili nie oznacza, ze nie mozesz zafakturowac wykonanej pracy. Faktura zachowuje waznosc, a do systemu trafia z opoznieniem.
Data wystawienia i platnosci
Wazna subtelnosc: za date wystawienia faktury uznaje sie moment, w ktorym wyslesz ja do KSeF, a nie moment, w ktorym system nada numer. To istotne przy fakturach wystawianych na przelomie miesiaca - a wiec dokladnie wtedy, gdy programisci rozliczaja miniony okres wspolpracy.
Dochodzi tez wymog podawania numeru KSeF przy platnosci w niektorych sytuacjach (m.in. przy mechanizmie podzielonej platnosci). Dla wiekszosci wspolpracy IT nie zmienia to wiele, ale warto uprzedzic ksiegowa i klienta, ze na fakturach pojawi sie nowy identyfikator.
Faktury dla klienta zagranicznego
Sporo programistow pracuje dla firm z zagranicy. Tu zasada jest prostsza, niz sie wydaje: faktury dla kontrahenta spoza Polski co do zasady nie musza przechodzic przez KSeF, bo zagraniczny nabywca nie jest w systemie. Mozesz wystawic klasyczna fakture (np. PDF w walucie obcej) i wyslac ja mailem - tak jak dotad.
Jesli chcesz, mozesz taka fakture wprowadzic do KSeF dobrowolnie i przekazac klientowi wizualizacje. Wiecej o rozliczaniu takich zlecen znajdziesz w artykule o pracy zdalnej dla zagranicznej firmy.
Kary - ile realnie ryzykujesz
Po zakonczeniu okresu przejsciowego sankcje sa odczuwalne: do 100 proc. kwoty VAT z faktury wystawionej poza KSeF, a przy fakturach bez VAT do 18,7 proc. kwoty naleznosci. Dobra wiadomosc jest taka, ze w pierwszych miesiacach obowiazywania przepisow zaplanowano okres bez kar - po to, by przedsiebiorcy zdazyli sie przystawic.
Nie traktuj jednak karencji jako wymowki. Im wczesniej wyrobisz nawyk, tym mniejsze ryzyko, ze przy realnym terminie cos przeoczysz.
Checklist - jak sie przygotowac
- Ustal swoj termin - najpewniej 1 kwietnia 2026, chyba ze lapiesz sie na odroczenie do 2027.
- Wybierz narzedzie - program ksiegowy z integracja KSeF albo bezplatna Aplikacja Podatnika.
- Zaloguj sie do KSeF Profilem Zaufanym lub podpisem i sprawdz, czy widzisz swoje dane.
- Nadaj uprawnienia biuru rachunkowemu, jesli ktos fakturuje za Ciebie.
- Wystaw fakture testowa jeszcze przed obowiazkowym terminem, w srodowisku testowym lub demo.
- Uprzedz klienta - zwlaszcza jesli fakturujesz software house, ktory tez wdraza KSeF po swojej stronie.
- Sprawdz faktury zagraniczne - ustal, ktore zostaja poza systemem.
Podsumowanie
KSeF brzmi grozniej, niz dziala. Dla programisty na jednoosobowej dzialalnosci, ktory wystawia kilka faktur miesiecznie, to przede wszystkim zmiana narzedzia i nawyku - a nie rewolucja w podatkach. Kluczowe jest tylko, zeby nie zostawiac tego na ostatnia chwile.
Najwazniejsze zasady:
- Termin dla wiekszosci B2B to 1 kwietnia 2026 (najmniejsi - do 2027).
- Nie musisz nic kupowac - sa bezplatne narzedzia Ministerstwa Finansow.
- Faktury zagraniczne zwykle zostaja poza KSeF.
- Tryb offline ratuje Cie przy awarii lub braku sieci.
- Data wystawienia to moment wyslania do systemu - pilnuj przelomu miesiaca.
Jesli dopiero rozwazasz przejscie na samodzielne rozliczanie, zacznij od artykulu jak zalozyc dzialalnosc jako programista, a potem policz swoje realne zarobki w kalkulatorze programisty.