KSeF

KSeF a faktury zagraniczne – jak rozliczyć kontrahentów z UE i spoza UE jako programista

Jeżeli prowadzisz działalność programistyczną i współpracujesz z firmami z Niemiec, Holandii, USA czy Wielkiej Brytanii, Krajowy System e-Faktur obejmie Cię tak samo jak przedsiębiorcę handlującego lokalnie. I choć system jest „krajowy”, Twoje transakcje międzynarodowe wcale nie pozostają poza nim.

W tym artykule uporządkuję zasady tak, abyś dokładnie wiedział, które faktury musisz wystawiać w KSeF, które pozostają poza systemem i na co zwrócić szczególną uwagę przy usługach IT.

Kiedy KSeF obejmuje sprzedaż zagraniczną?

Zacznijmy od najważniejszej zasady: jeżeli masz polski NIP i wystawiasz fakturę jako polski podatnik VAT, to co do zasady dokument trafia do KSeF – nawet wtedy, gdy kontrahent jest za granicą.

Nie ma znaczenia, czy sprzedajesz usługę programistyczną do Berlina, Amsterdamu czy Nowego Jorku. Dla fiskusa liczy się to, że to Ty – polski podatnik – wystawiasz fakturę.

W praktyce oznacza to, że w KSeF musisz wystawić m.in.:

  • fakturę za usługę IT dla firmy z UE (reverse charge),
  • fakturę za usługę dla kontrahenta spoza UE,
  • fakturę dokumentującą sprzedaż, w której miejscem opodatkowania jest Polska.

To istotna zmiana w podejściu do dokumentowania sprzedaży zagranicznej. Do tej pory funkcjonowała ona w dużej mierze poza krajowym obiegiem dokumentów. Od 2026 roku każda faktura wystawiana przez polskiego podatnika VAT powinna być analizowana pod kątem obowiązku ujęcia w KSeF.

Jak wygląda wystawienie faktury dla kontrahenta z UE?

Załóżmy, że świadczysz usługi programistyczne dla spółki z Niemiec. Miejscem opodatkowania jest kraj nabywcy, więc stosujesz mechanizm odwrotnego obciążenia. Na fakturze nie wykazujesz polskiego VAT.

Jednak sam sposób wystawienia dokumentu zmienia się.

Najpierw wystawiasz fakturę w systemie zintegrowanym z KSeF. Następnie dokument trafia do systemu i otrzymuje numer referencyjny. Dopiero później generujesz wizualizację PDF i wysyłasz ją kontrahentowi.

Zagraniczna firma nie ma dostępu do KSeF, więc to po Twojej stronie leży obowiązek przekazania jej czytelnej wersji dokumentu. PDF zawiera kod QR umożliwiający weryfikację faktury w systemie.

W praktyce oznacza to, że masz dwa etapy: obowiązek wobec fiskusa i obowiązek wobec klienta.

A co ze sprzedażą poza UE?

Jeżeli współpracujesz z klientem z USA, Szwajcarii czy Wielkiej Brytanii, zasada pozostaje taka sama. Faktura trafia do KSeF, a następnie przekazujesz ją kontrahentowi poza systemem.

KSeF nie zastępuje wysyłki faktury do klienta. On nadal musi ją otrzymać w ustalonej formie – najczęściej jako PDF przesłany mailowo.

Kiedy faktura zagraniczna nie trafia do KSeF?

Są wyjątki, o których musisz pamiętać.

Faktura nie trafia do KSeF między innymi wtedy, gdy:

  • rozliczasz sprzedaż w procedurze VAT OSS,
  • sprzedajesz na rzecz konsumenta (B2C),
  • stosujesz określone procedury szczególne przewidziane w ustawie o VAT.

Jeżeli więc tworzysz aplikację i sprzedajesz ją osobom fizycznym w UE w ramach OSS, taka sprzedaż nie podlega obowiązkowi wystawienia w KSeF.

W działalności programistycznej B2B te wyjątki pojawiają się rzadziej, ale warto je znać, żeby nie wprowadzać do systemu dokumentów, które nie powinny się tam znaleźć.

Faktury od Google, Meta, AWS – czy trafiają do KSeF?

To pytanie również moi klienci zadają bardzo często.

Jeżeli otrzymujesz fakturę od:

  • Google,
  • Meta Platforms,
  • Amazon Web Services,

to taka faktura nie trafia do KSeF.

Dlaczego? Ponieważ zagraniczny podmiot nie ma obowiązku korzystania z polskiego systemu. Dokument otrzymujesz tak jak dotychczas – jako PDF w panelu użytkownika lub mailowo – i księgujesz go jako import usług.

Rozliczasz VAT należny i naliczony w tej samej deklaracji, ale samej faktury nie wprowadzasz do KSeF.

W tym miejscu łatwo o pomyłkę. W systemie pojawią się faktury krajowe, ale zagraniczne dokumenty zakupowe nadal funkcjonują poza nim. Musisz więc wyraźnie oddzielić te dwa obiegi.

WNT i zakup sprzętu z UE

Jeżeli kupujesz sprzęt komputerowy od firmy z UE, mamy do czynienia z wewnątrzwspólnotowym nabyciem towarów.

Dostawca nie wystawia faktury w KSeF. Otrzymujesz dokument poza systemem i rozliczasz VAT zgodnie z zasadami WNT. KSeF nie zmienia tutaj sposobu rozliczenia, a jedynie porządkuje krajowy obieg dokumentów.

Stałe miejsce prowadzenia działalności – kiedy zagraniczna firma musi korzystać z KSeF?

Pojawia się jeszcze jedno istotne zagadnienie: stałe miejsce prowadzenia działalności w Polsce, czyli tzw. fixed establishment.

Jeżeli zagraniczna firma:

  • posiada w Polsce zaplecze techniczne lub personalne,
  • posługuje się polskim NIP,
  • a to zaplecze uczestniczy w realizacji danej transakcji,

wówczas może być zobowiązana do wystawiania faktur w KSeF tak jak polski podatnik.

Dla Ciebie jako nabywcy oznacza to, że czasem faktura od podmiotu zagranicznego może pojawić się w KSeF – o ile ten podmiot działa w Polsce poprzez stałe miejsce prowadzenia działalności.

To sytuacje bardziej złożone, wymagające analizy konkretnego modelu współpracy. Nie warto ich oceniać automatycznie tylko na podstawie kraju siedziby kontrahenta.

Samofakturowanie w relacji z zagranicą

W branży IT zdarza się, że to nabywca wystawia fakturę w imieniu sprzedawcy. Jeżeli to Ty – jako polski przedsiębiorca – wystawiasz fakturę w imieniu zagranicznego kontrahenta, dokument musi trafić do KSeF.

Następnie przekazujesz go kontrahentowi w uzgodnionej formie. System nie zwalnia z obowiązku poinformowania drugiej strony o wystawieniu faktury.

Jeżeli natomiast to zagraniczny kontrahent wystawia dokument w Twoim imieniu i nie posiada polskiego NIP, taka faktura nie podlega obowiązkowi wystawienia w KSeF.

Faktury w walucie obcej – czy coś się zmienia?

Możesz nadal wystawiać faktury w EUR czy USD. Zasady przeliczania VAT na PLN pozostają bez zmian. Nadal stosujesz właściwy kurs NBP z dnia powstania obowiązku podatkowego.

KSeF nie zmienia reguł walutowych. Wymaga jedynie, aby dane były prawidłowo ustrukturyzowane w pliku XML przesłanym do systemu.

Podsumowanie

Współpraca z kontrahentami zagranicznymi nie zwalnia z obowiązku stosowania KSeF. W 2026 roku podstawową zasadą jest to, że jeżeli wystawiasz fakturę jako polski podatnik VAT, musisz przeanalizować, czy dokument powinien trafić do systemu.

Warto zweryfikować, czy któryś z Twoich kontrahentów posiada polski NIP lub stałe miejsce prowadzenia działalności w Polsce, uporządkować obieg dokumentów sprzedażowych i zakupowych oraz upewnić się, że system księgowy prawidłowo generuje i archiwizuje faktury z KSeF.

Największym ryzykiem nie jest sama sprzedaż zagraniczna, lecz błędna kwalifikacja dokumentu. System działa technicznie zero-jedynkowo – faktura albo znajduje się w KSeF, albo nie.

Jeżeli chcesz mieć pewność, że prawidłowo rozliczasz kontrahentów z UE i spoza UE oraz że Twoje procesy księgowe są dostosowane do obowiązków na 2026 rok, przeanalizuj swój model współpracy i w razie wątpliwości skonsultuj go z biurem rachunkowym.

Potrzebujesz księgowej? Skontaktuj się ze mną! tel. 535 511 911 monika.salawa@solidnaksiegowa.com

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *