Faktury zagraniczne a KSeF — WDT, eksport i sprzedaż dla firm z UE
Autor: Prosta FakturaAktualizacja: 7 września 2026
Sprzedajesz towar do Niemiec, robisz stronę firmie z Czech albo wysyłasz paczkę do klienta w Norwegii? Krótka odpowiedź: taką fakturę B2B też wystawiasz w KSeF. Obowiązek dotyczy Ciebie jako polskiego wystawcy — niezależnie od tego, gdzie siedzi Twój kontrahent. Wyjaśniamy, jak wygląda faktura na WDT, eksport i usługi dla firmy z UE oraz jak dostarczyć ją komuś, kto do KSeF nigdy nie zajrzy.
Zagraniczna faktura dla firmy — czy idzie do KSeF?
Tak. KSeF to obowiązek wystawcy krajowego, a nie kwestia tego, gdzie mieszka nabywca. Jeśli Twoja firma ma siedzibę w Polsce i wystawiasz fakturę innej firmie (B2B), przechodzi ona przez KSeF — także wtedy, gdy kupujący jest z innego kraju Unii albo spoza niej.
Faktura ustrukturyzowana to plik w schemacie FA(3), który ma osobne pola na dane zagranicznego kontrahenta: kod kraju, numer VAT-UE (dla firm z Unii), właściwą stawkę i oznaczenie transakcji. To program układa te dane w poprawny XML — Ty tylko wybierasz kontrahenta i typ sprzedaży.
Jedyny wyjątek to sprzedaż osobom prywatnym: faktury dla konsumentów (B2C) zwykle są poza obowiązkiem KSeF. Więcej o tym w tekście o fakturze dla osoby fizycznej.
WDT — sprzedaż towarów firmie z Unii
Gdy sprzedajesz towar firmie z innego kraju UE, mówimy o wewnątrzwspólnotowej dostawie towarów (WDT). Przy spełnieniu warunków taka dostawa jest objęta stawką 0% — ale żeby ją zastosować, na fakturze muszą się zgadzać konkretne dane:
- Aktywny numer VAT-UE nabywcy — kontrahent musi być zarejestrowany do transakcji unijnych. To warunek stawki 0%, nie ozdobnik.
- Kod kraju — poprawnie oznaczony kraj nabywcy w danych faktury. Bez tego KSeF potrafi odrzucić dokument albo przypisać złą stawkę.
- Twój numer VAT-UE — do WDT Ty również musisz być zarejestrowany jako podatnik VAT-UE (dopisany numer z prefiksem PL).
Zanim wystawisz fakturę, warto sprawdzić numer nabywcy w unijnym rejestrze VIES. Jeśli numer jest nieaktywny, prawo do stawki 0% staje pod znakiem zapytania — lepiej wyłapać to przed sprzedażą niż po kontroli.
Eksport — sprzedaż towaru poza Unię
Sprzedaż towaru firmie spoza UE (np. do Wielkiej Brytanii, USA czy na Ukrainę) to eksport. Tu również w grę wchodzi stawka 0%, ale pod warunkiem, że masz dokumenty potwierdzające wywóz towaru poza Unię (najczęściej komunikat celny).
Na fakturze eksportowej nie podajesz numeru VAT-UE (kraj spoza Unii go nie ma) — wystarczy kod kraju nabywcy i jego dane identyfikacyjne. Oznaczenie transakcji jako eksport sprawia, że stawka 0% trafia do właściwego pola, a nie zostaje potraktowana jak zwykła krajowa „zerówka".
Usługi dla firmy z UE — odwrotne obciążenie
Jeśli świadczysz usługę firmie z innego kraju Unii, zwykle podatek rozlicza nabywca w swoim kraju — to tak zwane odwrotne obciążenie (reverse charge). Ty wystawiasz fakturę bez polskiego VAT, z odpowiednim oznaczeniem, że podatek rozlicza kupujący.
- Adnotacja „odwrotne obciążenie" — na fakturze musi się znaleźć informacja, że VAT rozlicza nabywca (reverse charge / art. 28b ustawy o VAT dla usług).
- Numer VAT-UE nabywcy — podobnie jak przy WDT, potrzebny i warto go sprawdzić w VIES.
- Brak kwoty polskiego VAT — w miejscu podatku pojawia się oznaczenie „oo" / odwrotne obciążenie, a nie stawka procentowa.
KSeF obsłuży taką fakturę tak samo jak każdą inną — kluczowe jest, żeby program poprawnie ustawił typ transakcji i oznaczenia, a nie żebyś ręcznie kombinował ze stawkami.
Faktura w walucie obcej — VAT zawsze w złotówkach
Sprzedaż zagraniczna często idzie w euro, dolarach czy funtach. KSeF na to pozwala: pozycje i ceny mogą być w walucie obcej, ale kwotę VAT wykazujesz również w PLN. Przelicza się ją po średnim kursie NBP z tabeli A z ostatniego dnia roboczego poprzedzającego powstanie obowiązku podatkowego.
Przy WDT i eksporcie ze stawką 0% samego VAT do przeliczenia zwykle nie ma, ale kurs i tak bywa potrzebny do ewidencji. Cała mechanika kursów jest opisana w osobnym tekście o fakturze walutowej w KSeF — łącznie z tym, który kurs i z którego dnia.
Zagraniczny nabywca nie zajrzy do KSeF
O tym łatwo zapomnieć: KSeF to polski system. Twój kontrahent z Niemiec czy z USA nie ma do niego dostępu i nie pobierze stamtąd faktury. Dokument wystawiasz w KSeF (bo taki masz obowiązek), ale kupującemu dostarczasz wizualizację — najczęściej PDF — uzgodnionym kanałem, na przykład mailem.
- PDF z kodem QR — czytelna wersja faktury z linkiem, który pozwala zweryfikować dokument w KSeF. Dla zagranicznego klienta to zwykła, zrozumiała faktura.
- Uzgodniony kanał — e-mail, panel klienta, cokolwiek, na co się umawiacie. Ważne, żeby kontrahent w ogóle dostał dokument, bo w KSeF go nie znajdzie.
- Numer KSeF i UPO zostają po Twojej stronie jako dowód wystawienia — nabywcy nie są do niczego potrzebne.
Jeśli dopiero podłączasz się do systemu, zacznij od jak podłączyć KSeF krok po kroku — certyfikat pobierasz raz i tym samym kontem wystawiasz faktury krajowe i zagraniczne.
Jak robi to program — Ty wybierasz, reszta dzieje się sama
Cała ta układanka z kodami krajów, VAT-UE i oznaczeniami transakcji to robota dla programu, nie dla Ciebie. W Prostej Fakturze zapisujesz zagranicznego kontrahenta z jego krajem i numerem VAT-UE, a przy wystawianiu wybierasz typ sprzedaży (WDT, eksport, usługa dla firmy z UE). System sam ustawia stawkę 0% albo odwrotne obciążenie, dobiera kurs NBP dla waluty i składa poprawny plik FA(3), który leci do KSeF.
Do tego jednym kliknięciem wygenerujesz PDF z kodem QR, żeby wysłać go zagranicznemu klientowi, a numer VAT-UE możesz sprawdzić w VIES bez wychodzenia z formularza. załóż konto i wystaw pierwszą fakturę za darmo — plan startowy przez pierwsze 30 dni działa bez limitów.
Częste pytania
Sprzedaję firmie z Niemiec — muszę wystawić fakturę w KSeF? Tak. Obowiązek dotyczy Ciebie jako polskiego wystawcy, więc faktura B2B dla firmy z UE też przechodzi przez KSeF.
Jak nabywca z zagranicy dostanie fakturę, skoro nie ma KSeF? Wysyłasz mu wizualizację — zwykle PDF (najlepiej z kodem QR) — uzgodnionym kanałem, np. mailem. Do KSeF sam nie zajrzy.
WDT to jaka stawka VAT? Przy spełnieniu warunków (aktywny VAT-UE nabywcy, poprawne dane) wewnątrzwspólnotowa dostawa towarów może być objęta stawką 0%.
Czy muszę sprawdzać numer VAT-UE kontrahenta? Warto, i to przed sprzedażą. Nieaktywny numer w rejestrze VIES podważa prawo do stawki 0% przy WDT i do odwrotnego obciążenia przy usługach.
A sprzedaż osobom prywatnym za granicą? To osobny temat — sprzedaż konsumencka (B2C, w tym procedury WSTO/OSS) zwykle jest poza obowiązkiem KSeF.
Zobacz też: faktura w walucie obcej w KSeF oraz faktura dla osoby fizycznej a KSeF.
Utknąłeś na certyfikacie KSeF? Zadzwonimy i przejdziemy przez to razem.
Pobranie certyfikatu z portalu Ministerstwa Finansów i podłączenie firmy do KSeF to kilkanaście minut — o ile ktoś wie, gdzie klikać. Przeprowadzimy Cię przez to przez telefon, za darmo i bez zobowiązań, nawet jeśli ostatecznie wybierzesz inny program.
A samo fakturowanie masz u nas za 0 zł bez limitu faktur — z wysyłką do KSeF do 5 faktur miesięcznie i automatycznym pobieraniem kosztów w cenie.
- ✓ Zostaw numer przy rejestracji — oddzwonimy w 48 h
- ✓ Bez karty płatniczej
- ✓ 30 dni bez limitów