Używamy wyłącznie niezbędnych plików cookies / local storage do utrzymania sesji, ustawień workspace i preferencji UI. Nie używamy cookies marketingowych ani analitycznych stron trzecich. Szczegóły w Polityce prywatności.

    Polityka
    InInk
    Prawo gospodarcze·InInk Blog

    KSeF dla podmiotów zagranicznych 2026 — jak wystawiać faktury B2B, eksport i WDT

    Kompletny przewodnik po fakturowaniu w KSeF dla polskich firm sprzedających i kupujących od kontrahentów zagranicznych. Obowiązki, wyjątki, WDT, eksport, reverse charge, stała placówka i błędy, których musisz uniknąć w 2026.

    10 min czytania
    TL;DR. Od 1 lutego 2026 KSeF jest obowiązkowy dla większości polskich podatników VAT. Faktury dla nabywców zagranicznych (B2B UE i spoza UE) wystawiasz w KSeF, ale musisz przekazać nabywcy ich wizualizację (PDF/wydruk) poza systemem — kontrahent zagraniczny nie ma dostępu do KSeF. Wewnątrzwspólnotowa dostawa towarów (WDT), eksport oraz reverse charge pozostają w KSeF, ale wymagają prawidłowych oznaczeń kodów i adnotacji. Podmioty zagraniczne bez stałej placówki w Polsce są zwolnione z obowiązku wystawiania w KSeF, ale ich polski nabywca odbiera faktury poza KSeF i traktuje je klasycznie.

    Kto podlega KSeF, a kto nie

    Krajowy System e-Faktur (KSeF) obejmuje od 1 lutego 2026 wszystkich polskich podatników VAT czynnych i zwolnionych (z półrocznym odroczeniem dla mikroprzedsiębiorców wystawiających do 200 faktur miesięcznie o wartości poniżej 10 000 zł). Kluczowy jest jednak status wystawcy, nie odbiorcy — obowiązek dotyczy tego, kto wystawia fakturę.

    Zawsze w KSeF (jesteś polskim podatnikiem VAT)

    • Sprzedaż krajowa B2B, B2G, wewnątrzwspólnotowa dostawa towarów (WDT), eksport towarów, świadczenie usług dla podatników z UE i spoza UE.
    • Faktury zaliczkowe, korygujące, uproszczone, refaktury.
    • Sprzedaż wysyłkowa do konsumentów w UE (OSS/IOSS) — fakturę wystawiasz w KSeF, jeżeli w ogóle wystawiasz.

    Poza KSeF

    • Zagraniczny sprzedawca bez stałego miejsca prowadzenia działalności (FE — fixed establishment) w Polsce — nawet jeśli jest zarejestrowany do polskiego VAT (np. z tytułu OSS lub magazynu). Faktury od takiego kontrahenta trafiają do polskiego nabywcy poza KSeF (PDF, EDI, papier).
    • Faktury B2C (osoby fizyczne nieprowadzące działalności) — nadal mogą być wystawiane poza KSeF, choć dobrowolnie można używać KSeF z ograniczeniami dostępu.
    • Bilety, paragony fiskalne z NIP do 450 zł.

    Jak wystawić fakturę B2B dla kontrahenta z UE

    Faktura dla nabywcy z UE (WDT albo usługa dla podatnika UE) trafia do KSeF tak samo jak krajowa. Różnice są w polach:

    1. NIP nabywcy z prefiksem kraju (np. DE123456789). Zweryfikuj kontrahenta w walidatorze NIP i systemie VIES zanim zastosujesz stawkę 0% dla WDT.
    2. Stawka VAT: WDT — 0% (art. 42 ustawy o VAT, warunki dokumentacyjne), usługi dla podatnika UE — NP (nie podlega, art. 28b) z adnotacją "reverse charge".
    3. Kod GTU / oznaczenia: nadal wymagane w JPK_V7M — KSeF ich nie zastępuje, tylko dostarcza.
    4. Wizualizacja dla nabywcy: musisz przesłać kontrahentowi PDF (najlepiej z linkiem do pobrania z KSeF lub numerem KSeF) — w UE fakturę traktuje się jako otrzymaną z chwilą dostarczenia jej wizualizacji, nie wystawienia w KSeF.
    Praktyka. Wysyłaj kontrahentowi z UE PDF z widocznym numerem KSeF i kodem QR — chroni Cię to przy audycie i pozwala nabywcy powołać się na dokument, gdyby chciał zweryfikować autentyczność. Wystarczy nagłówek w PDF: "KSeF ID: 1234567890-20260215-A1B2C3-45".

    Eksport towarów poza UE i usługi dla podmiotów spoza UE

    Eksport (art. 41 ust. 6–11 ustawy o VAT) rozliczasz stawką 0% pod warunkiem posiadania dokumentów wywozu (IE599 z systemu AES, list przewozowy CMR, konosament). Fakturę wystawiasz w KSeF w walucie kontraktowej (np. USD), a kurs NBP z dnia poprzedzającego powstanie obowiązku podatkowego stosujesz do przeliczenia na PLN dla celów JPK.

    Usługi dla podatnika spoza UE

    Miejsce świadczenia zgodnie z art. 28b — poza terytorium Polski. Faktura z adnotacją "reverse charge", bez VAT, w KSeF. Odbiorca rozlicza podatek zgodnie z prawem swojego kraju (np. USA — sales tax, UK — VAT reverse charge).

    Zakupy od kontrahentów zagranicznych — jak odbierać faktury

    Tutaj kierunek jest odwrotny. Polski nabywca:

    • Od dostawcy z UE bez FE w Polsce — otrzymuje fakturę poza KSeF (PDF, papier, EDI), księguje ją klasycznie i rozlicza wewnątrzwspólnotowe nabycie towarów (WNT) lub import usług mechanizmem reverse charge w JPK_V7M.
    • Od dostawcy zarejestrowanego w PL z FE — faktura powinna trafić do KSeF. Jeżeli zagraniczny dostawca nie uważa siebie za mającego FE, ale polska administracja stwierdzi FE po fakcie, powstaje ryzyko odmowy prawa do odliczenia VAT — dlatego zweryfikuj status FE w umowie.
    • Import towarów spoza UE — dokumentem jest zgłoszenie celne (SAD/PZC), nie faktura. Faktura handlowa dostawcy trafia do dokumentacji, ale VAT importowy wynika z decyzji urzędu celnego.

    Reverse charge i mechanizm odwrotnego obciążenia

    Reverse charge w transakcjach transgranicznych to standard, ale w KSeF trzeba go poprawnie oznaczyć:

    SytuacjaKto rozlicza VATAdnotacja na fakturze
    Usługa dla podatnika UE (art. 28b)Nabywca w swoim kraju"Odwrotne obciążenie / Reverse charge"
    WDT (art. 13)Nabywca (WNT po jego stronie)"Wewnątrzwspólnotowa dostawa towarów"
    Eksport towarówBrak VAT (0%) lub cło w kraju importu"Eksport towarów, stawka 0%"
    Usługa dla podatnika spoza UENabywca zgodnie z lokalnym prawem"Not subject to Polish VAT — reverse charge"

    Waluta, kurs i pola techniczne

    Faktura w KSeF może być wystawiona w dowolnej walucie, ale kwoty VAT muszą być przeliczone na PLN według kursu średniego NBP z ostatniego dnia roboczego poprzedzającego powstanie obowiązku podatkowego. Schemat FA(2) wymaga pól KursWaluty i KursWalutyZ (data kursu). Błąd w kursie = błędny JPK.

    Awaria KSeF, tryb offline i offline24

    Ustawodawca przewiduje dwa tryby awaryjne:

    • Tryb offline (awaria po stronie MF) — możesz wystawić fakturę poza KSeF i przesłać ją później (do 7 dni). Data wystawienia = data faktycznego wystawienia.
    • Tryb offline24opcjonalny, dobowy tryb dla ciągłej sprzedaży (np. paliwa). Faktura otrzymuje numer KSeF w ciągu 24h.

    Stała placówka (FE) — szara strefa

    Pojęcie "stałego miejsca prowadzenia działalności" jest interpretowane szeroko. TSUE (sprawy Berlin Chemie C-333/20, Cabot Plastics C-232/22) wskazuje, że sam magazyn bez personelu i sprzętu FE nie tworzy, ale udostępniony biuro + osoba decyzyjna + serwer — już tak. Praktyczne wskazówki:

    • Zapytaj kontrahenta o oficjalną interpretację indywidualną lub oświadczenie o braku FE w PL.
    • Jeżeli otrzymujesz od niego faktury poza KSeF, a on prowadzi biuro w Warszawie z 5 osobami — zgłoś wątpliwość księgowej.
    • Ryzyko odmowy odliczenia VAT z faktury spoza KSeF (gdy powinna być w KSeF) leży po stronie nabywcy.

    FAQ — najczęstsze pytania

    Czy muszę wystawiać faktury w KSeF dla klienta z Niemiec?

    Tak, jeśli jesteś polskim podatnikiem VAT. Faktura trafia do KSeF, a klientowi z Niemiec dodatkowo wysyłasz jej wizualizację (PDF) e-mailem lub przez portal — kontrahent zagraniczny nie ma dostępu do KSeF.

    Czy amerykańska spółka wystawi mi fakturę w KSeF?

    Nie — jeżeli nie ma stałej placówki w Polsce. Otrzymasz zwykłą fakturę (invoice) w USD lub EUR i rozliczysz ją jako import usług z mechanizmem reverse charge w JPK_V7M.

    Co z fakturami zaliczkowymi na eksport?

    Faktura zaliczkowa na eksport nie jest wymagana. Jeżeli ją wystawiasz — trafia do KSeF ze stawką 0% (pod warunkiem, że dostawa nastąpi w ciągu 6 miesięcy, art. 41 ust. 9a).

    Jak przeliczyć fakturę w EUR na PLN w KSeF?

    Kursem średnim NBP z ostatniego dnia roboczego poprzedzającego dzień powstania obowiązku podatkowego (najczęściej dzień dostawy lub wystawienia faktury). Schemat FA(2) zapisuje kurs w polach KursWaluty i KursWalutyZ.

    Co dalej

    • Sprawdź, czy Twój system ERP / fakturowy obsługuje pola FA(2) dla WDT, eksportu i reverse charge.
    • Ustal proces wysyłki wizualizacji PDF do kontrahentów zagranicznych (najlepiej automatyczny — po zaakceptowaniu przez KSeF).
    • Zweryfikuj status FE u swoich stałych dostawców zagranicznych — zbierz oświadczenia lub interpretacje.
    • Zobacz też: JPK_V7M 2026 — przewodnik · Biała lista i split payment 2026 · Wystaw fakturę online.

    Mapa scenariuszy transgranicznych — kto, gdzie, jak

    Poniższa tabela pomaga szybko ustalić, w jakim trybie fakturować kontrahenta spoza Polski:

    ScenariuszMiejsce dostawyKSeFWizualizacja
    Sprzedaż towarów do UE (WDT)Kraj nabywcy (0% VAT)ObowiązkowaPDF + link do KSeF Anywhere
    Eksport poza UEKraj nabywcy (0% VAT po SAD)ObowiązkowaPDF w j. angielskim
    Usługi B2B do UEKraj usługobiorcy (reverse charge)ObowiązkowaPDF + adnotacja „Reverse charge”
    Usługi B2B poza UEKraj usługobiorcy (NP)ObowiązkowaPDF + „Not subject to VAT in Poland”
    Sprzedaż B2C UE (OSS)Kraj konsumentaDobrowolnaFaktura wg zasad kraju konsumenta
    Import usługPolska (self-invoicing)Nie dotyczyFaktura zagraniczna + JPK

    Reverse charge — mechanika i wymagane adnotacje

    Faktura z odwrotnym obciążeniem musi zawierać precyzyjne oznaczenia. W FA(3) używamy pola Adnotacje/P_18:

    • „Reverse charge” — dla usług do UE.
    • „Not subject to VAT in Poland — Article 28b of Polish VAT Act” — dla usług poza UE.
    • „Intra-Community supply of goods, 0% VAT under Article 138 of Directive 2006/112/EC” — dla WDT.

    Brak tych adnotacji skutkuje zakwestionowaniem stawki 0% i domiarem 23% VAT wraz z odsetkami.

    Numeryczny przykład: eksport usług IT do USA

    Polska agencja software house świadczy usługi programistyczne dla klienta z Kalifornii na kwotę 12 000 USD (kurs NBP z dnia poprzedzającego wystawienie faktury: 4,05 zł/USD).

    1. Wartość netto w PLN: 48 600 zł.
    2. Stawka VAT: NP (miejsce świadczenia poza terytorium RP, art. 28b).
    3. Wystawiamy fakturę KSeF w PLN, ale z polem KodWaluty=USD i przelicznikiem.
    4. Wysyłamy klientowi wizualizację PDF w j. angielskim z adnotacją „Not subject to VAT in Poland”.
    5. Wykazujemy w JPK_V7M w części K_11 (świadczenie usług poza terytorium kraju).

    Kontrahenci bez NIP UE — obsługa nabywców trzecich

    Dla kontrahentów spoza UE w polu Podmiot2/DaneIdentyfikacyjne używamy:

    • BrakID — dla konsumentów.
    • NrVatUE — dla firm z UE (np. „DE123456789”).
    • InnyId — dla firm spoza UE (np. amerykański EIN, brytyjski CRN, ukraiński EDRPOU).

    Faktura zaliczkowa i końcowa w kontekście zagranicznym

    Otrzymanie zaliczki od kontrahenta z UE (na WDT) wymaga wystawienia faktury zaliczkowej KSeF w ciągu 15 dni od otrzymania. Faktura końcowa musi referować numer KSeF faktury zaliczkowej w polu DokumentPowiazany.

    Split payment a transakcje transgraniczne

    Mechanizm podzielonej płatności (MPP) dotyczy wyłącznie transakcji krajowych powyżej 15 000 zł brutto z towarami/usługami z załącznika nr 15. W transakcjach transgranicznych MPP nie ma zastosowania.

    Checklist eksportera KSeF 2026

    • ☐ Weryfikacja NIP UE kontrahenta w VIES przed każdą transakcją WDT.
    • ☐ Automatyczne pobieranie kursów NBP przez API dla przeliczeń walut.
    • ☐ Szablony wizualizacji PDF w językach obcych (EN, DE, FR) w brand booku.
    • ☐ Procedura archiwizacji dokumentów przewozowych (CMR, list morski, AWB) sparowana z numerem KSeF.
    • ☐ Rejestr transakcji trójstronnych uproszczonych (art. 135 ustawy o VAT).
    • ☐ Weryfikacja obowiązku rejestracji VAT-UE i deklaracji VAT-UE co miesiąc.

    Import usług — self-invoicing i księgowanie

    Nabycie usług od kontrahenta zagranicznego (np. Google Ads, AWS, Meta) wymaga:

    1. Rozpoznania obowiązku podatkowego w dacie wykonania usługi.
    2. Wystawienia dokumentu wewnętrznego (nie faktury KSeF!) z naliczeniem VAT 23% i jednoczesnym odliczeniem.
    3. Wykazania transakcji w JPK_V7M w polach K_29/K_30 (nabycie) i K_45/K_46 (odliczenie).
    4. Zgłoszenia w VAT-UE (część D) jeśli usługodawca ma NIP UE.

    Praktyczny przewodnik po odrzuceniach z bramki KSeF

    Kod błęduPrzyczynaRozwiązanie
    WYK-001Brak KodKraju dla nabywcy zagranicznegoUzupełnij ISO 3166 (DE, US, GB)
    WYK-014Niepoprawny format NIP UEBez spacji, z prefiksem kraju
    WYK-022Stawka 0% bez adnotacji o WDTDodaj tekst w P_18
    WYK-041KodWaluty ≠ PLN bez przelicznika NBPDołącz kurs w polu KursWaluty

    FAQ

    Czy mój niemiecki klient dostanie fakturę KSeF czy PDF?

    Klient zagraniczny nie ma dostępu do polskiego KSeF. Otrzymuje od Ciebie wizualizację PDF wygenerowaną z faktury KSeF, najczęściej wysyłaną automatycznie e-mailem z Twojego systemu.

    Czy muszę tłumaczyć fakturę na język kontrahenta?

    Prawnie nie — faktura KSeF jest w j. polskim. W praktyce większość firm wysyła wizualizację dwujęzyczną (PL/EN), co przyspiesza rozliczenia i zmniejsza liczbę zapytań kontrahenta.

    Co jeśli klient odmawia płatności bo „nie zna KSeF”?

    KSeF nie wpływa na moment powstania zobowiązania. Wystarczy w wizualizacji PDF dodać sekcję „Legal note: This invoice was issued in Poland's National e-Invoicing System (KSeF)” z linkiem do wyjaśnienia MF.

    Jak fakturować przez OSS w KSeF?

    Sprzedaż B2C do UE rozliczana w OSS jest zwolniona z obowiązku KSeF. Fakturę (lub paragon) wystawiasz zgodnie z zasadami kraju konsumenta. Możesz jednak dobrowolnie wystawiać w KSeF dla własnej archiwizacji.

    Newsletter InInk

    Bądź na bieżąco ze zmianami w prawie

    Praktyczne analizy KSeF, ZUS, podatków i nowych przepisów. Co tydzień jeden mail z konkretami i wzorami dokumentów.

    Powiązane wpisy

    Zobacz wszystkie →

    Powiązane narzędzia

    Wszystkie narzędzia →