Software house w trudnych czasach
Wyceń kod swojej firmy

Prawo i podatki

KSeF w software housie: faktury dla klientów z zagranicy, faktury od programistów na B2B

Sprawdzono 12 października 2026

W skrócie

Software house wystawia w KSeF także faktury dla klientów z zagranicy, a potem udostępnia je klientowi w uzgodniony sposób, oznaczone kodem, który pozwala sprawdzić fakturę w systemie (art. 106ga i 106gb ustawy o VAT). Faktury od programistów na B2B przychodzą przez KSeF, gdy ci wystawiają je w systemie. Kara za fakturę wystawioną poza KSeF wbrew obowiązkowi liczy się przy fakturach bez VAT, typowych dla eksportu usług, od kwoty należności ogółem (art. 106ni).

Software house wystawia w KSeF wszystkie faktury, także dla klientów z Niemiec, Szwecji czy USA. Obowiązek z art. 106ga ust. 1 ustawy o VAT nie wyłącza zagranicznych nabywców.

Klient bez siedziby w Polsce nie odbiera faktury w KSeF. Udostępniasz mu ją w uzgodniony sposób, oznaczoną kodem, który pozwala sprawdzić ją w systemie (art. 106gb ust. 4 i 5 ustawy o VAT).

Obowiązek działa od 1 lutego 2026 r. dla największych firm i od 1 kwietnia 2026 r. dla pozostałych. Kary za fakturę wystawioną poza KSeF obowiązują od 1 stycznia 2027 r.. Przy eksporcie usług, gdzie faktura zwykle nie ma polskiego VAT, liczą się od kwoty należności ogółem.

Od kiedy software house musi wystawiać faktury w KSeF?

KtoOd kiedy
Firmy ze sprzedażą powyżej progu: 200 mln zł sprzedaży (z VAT) w 2024 r.1 lutego 2026 r.
Pozostali podatnicy1 kwietnia 2026 r.
Odbiór faktur przez KSeFWszyscy od 1 lutego 2026 r.

Do 31 grudnia 2026 r. możesz wystawiać faktury poza KSeF, jeśli ich suma brutto nie przekracza 10 000 zł miesięcznie. Software house z kilkoma klientami przekroczy ten limit pierwszą fakturą w miesiącu. Źródło: portal Ministerstwa Finansów ksef.podatki.gov.pl.

Jak wystawić fakturę w KSeF dla klienta z zagranicy?

  1. Ustal miejsce świadczenia. Przy usługach dla firmy jest nim zwykle kraj, w którym klient ma siedzibę (art. 28b ust. 1 ustawy o VAT). Polskiego VAT wtedy nie naliczasz.
  2. Wystaw fakturę w KSeF. Z adnotacją „odwrotne obciążenie”, jeśli podatek rozlicza nabywca (art. 106e ust. 1 pkt 18).
  3. Pobierz numer KSeF i wizualizację z kodem. Kod musi umożliwiać dostęp do faktury w KSeF i weryfikację jej danych (art. 106gb ust. 5).
  4. Przekaż fakturę klientowi w uzgodniony sposób: PDF mailem, portal dostawców, system zakupowy klienta (art. 106gb ust. 4 pkt 1-2).
  5. Wykaż usługę w informacji podsumowującej, jeśli klient jest z innego państwa UE i to on rozlicza VAT (art. 100 ust. 1 pkt 4).

Jakie kary grożą za fakturę poza KSeF?

Od 1 stycznia 2027 r. naczelnik urzędu skarbowego może nałożyć karę za fakturę wystawioną poza KSeF wbrew obowiązkowi (art. 106ni ust. 1 ustawy o VAT):

FakturaKara
Z wykazanym VATdo 100% kwoty VAT z faktury
Bez wykazanego VAT, na przykład z odwrotnym obciążeniemdo 18,7% kwoty należności ogółem

Dla software house’u, który sprzedaje głównie za granicę, ważny jest drugi wiersz. Kara za fakturę eksportową bez VAT, wystawioną po staremu jako PDF, liczy się od całej kwoty należności, więc przy dużych kontraktach zagranicznych szybko rośnie.

Co z fakturami od programistów na B2B?

Programista na B2B z siedzibą w Polsce, także zwolniony z VAT, wystawia faktury w KSeF tak jak każda firma. Ty odbierasz je w systemie. Kilka spraw do ustalenia:

Jak przygotować software house na KSeF?

  1. Nadaj uprawnienia w KSeF osobom z księgowości i zarządu.
  2. Sprawdź, czy system do fakturowania wysyła faktury do KSeF i generuje wizualizacje z kodem.
  3. Opisz proces dla klientów zagranicznych: kto wystawia, kto wysyła PDF, na jaki adres.
  4. Zaktualizuj umowy z klientami o sposób doręczania faktur.
  5. Ustal obieg faktur zakupowych od zespołu na B2B, z timesheetami i protokołami.

Co KSeF znaczy dla kodu, który twoja firma ma?

Jeśli budowałeś integracje z KSeF dla klientów albo dla siebie, masz kod, którego potrzebuje każda polska firma z własnym systemem: klient API, mapowanie danych na schemat faktury, obsługa błędów, generowanie wizualizacji z kodem. Taki moduł, do którego twoja firma ma prawa, możesz licencjonować kolejnym klientom.

Warunki:

Dochód z licencji na program wytworzony przez firmę w pracach badawczo-rozwojowych może też podlegać IP Box. Jak to sprawdzić i jak licencjonować, opisujemy na stronie licencja na oprogramowanie. Ile taki moduł może być wart, sprawdzisz na stronie ile jest wart kod źródłowy.

Najczęstsze pytania

Czy fakturę dla klienta z Niemiec wystawiam w KSeF?

Tak. Obowiązek wystawiania faktur ustrukturyzowanych z art. 106ga ust. 1 ustawy o VAT obejmuje też faktury dla zagranicznych nabywców. Klientowi bez siedziby w Polsce udostępniasz fakturę w sposób z nim uzgodniony (art. 106gb ust. 4), oznaczoną kodem, który pozwala ją sprawdzić w KSeF (art. 106gb ust. 5).

Jak przekazać fakturę z KSeF klientowi zagranicznemu?

W sposób z nim uzgodniony, na przykład jako PDF mailem albo przez portal klienta. Wizualizacja musi mieć kod umożliwiający dostęp do faktury w KSeF i weryfikację jej danych. Sposób przekazania zapisz w umowie.

Czy faktura z odwrotnym obciążeniem w KSeF jest bez VAT?

Przy usługach dla firmy z innego państwa UE miejscem świadczenia jest zwykle kraj nabywcy (art. 28b ustawy o VAT), a faktura ma adnotację „odwrotne obciążenie” (art. 106e ust. 1 pkt 18). Jeśli taka faktura powstanie poza KSeF wbrew obowiązkowi, kara liczy się od kwoty należności ogółem.

Czy programiści na B2B muszą wystawiać faktury w KSeF?

Tak, jeśli są podatnikami VAT z siedzibą w Polsce. W okresie przejściowym mniejsi podatnicy mogą wystawiać faktury poza KSeF, jeśli ich miesięczna suma brutto nie przekracza limitu podanego przez Ministerstwo Finansów.

Wyceń kod swojej firmy