Przejdź do treści
Odwrotne obciążenie w KSeF – jak rozpoznać fakturę kosztową w eksporcie
Start Blog Prawo i bezpieczeństwo
Prawo i bezpieczeństwo · Poradnik

Odwrotne obciążenie w KSeF – jak rozpoznać fakturę kosztową w eksporcie

Fakturę z odwrotnym obciążeniem rozpoznasz po zaznaczonej adnotacji P_18 i stawce „oo” w pozycjach – VAT rozlicza wtedy nabywca, więc płacisz sprzedawcy kwotę netto.

Wypróbuj za darmo
MW Michał Wójcik 6 min Akt. 29 września 2026 Zweryfikowane
Szybka odpowiedź

Jak rozpoznać fakturę z odwrotnym obciążeniem w eksporcie z KSeF?

Po adnotacji i stawce: w strukturze FA(3) faktura z odwrotnym obciążeniem ma zaznaczone pole adnotacji „odwrotne obciążenie” (P_18), a w pozycjach zamiast liczbowej stawki wpisane „oo”. Podatek należny rozlicza nabywca, więc na fakturze nie ma kwoty VAT do zapłaty sprzedawcy – zapłacisz kwotę z faktury, czyli netto, a VAT naliczysz i odliczysz w swoim rozliczeniu.

TL;DR – w skrócie
  • W odwrotnym obciążeniu to nabywca rozlicza VAT, a nie sprzedawca – faktura zawiera wyrazy „odwrotne obciążenie” (art. 106e ust. 1 pkt 18 ustawy o VAT) a podatek należny rozlicza nabywca.
  • W FA(3) rozpoznasz ją po zaznaczonej adnotacji P_18 oraz stawce „oo” w pozycjach – to tekst, nie liczba.
  • KSeF Import pokazuje flagę w opcjonalnej kolumnie „Adnotacje” jako „Odwrotne obciążenie”, o ile dodasz ją do układu eksportu.
  • Sama flaga to podpowiedź do filtrowania, nie decyzja podatkowa: o sposobie ujęcia w rejestrach i JPK_V7 decydujesz Ty razem z księgową.
  • Sprzedawcy płacisz kwotę z faktury, równą netto. Nie doliczaj do przelewu VAT-u – należny i naliczony wykazujesz w swoim rozliczeniu.
W tym artykule

Od problemu do efektu

PWE
1
Problem
Faktura bez VAT-u, a jednak trzeba go rozliczyć

Faktura od kontrahenta przychodzi z samym netto i dopiskiem „odwrotne obciążenie”. W arkuszu wygląda jak zwykła faktura bez podatku, więc łatwo ją przekazać dalej bez naliczenia VAT-u należnego albo omyłkowo dopisać do przelewu VAT.

2
Jak rozwiązujemy
Flaga w eksporcie i stawka „oo” zamiast zgadywania

KSeF Import przenosi z XML flagę „Odwrotne obciążenie” do kolumny „Adnotacje” i zachowuje stawkę „oo” jako tekst. Filtrujesz w arkuszu jedną kolumnę i masz od razu listę faktur, przy których VAT rozliczasz samodzielnie.

3
Efekt
Żadna taka faktura nie przejdzie przez rejestr niezauważona

Przed przekazaniem paczki księgowej odfiltrowujesz wiersze z flagą i oznaczasz je własną notatką. Księgowa dostaje listę faktur do ujęcia po stronie należnej i naliczonej, a Ty przed przelewem wiesz, że kwota z faktury jest już właściwa i nie trzeba do niej doliczać VAT-u.

Dlaczego faktura z odwrotnym obciążeniem myli w arkuszu

Przy typowej fakturze kosztowej patrzysz na trzy liczby: netto, VAT i brutto. Faktura z odwrotnym obciążeniem łamie ten schemat – podatek należny rozlicza nabywca, więc sprzedawca nie wykazuje na niej kwoty VAT, tylko adnotację słowną.

Zakres transakcji objętych odwrotnym obciążeniem wskazuje ustawa o VAT (art. 17 ust. 1) i jest dziś dość wąski (w obrocie krajowym częściej spotkasz MPP), więc to, czy dana faktura go dotyczy, rozstrzyga księgowa, a nie eksport. Jedno kupno na kwartał łatwo ogarnąć z pamięci. Przy kilkudziesięciu fakturach dostawców w miesiącu przeoczenie jednej robi się realne.

brak VAT
sprzedawca nie wykazuje kwoty podatku na takiej fakturze – VAT liczysz i wykazujesz Ty
Brak kwoty VAT nie oznacza braku obowiązku podatkowego – oznacza, że obowiązek przeszedł na nabywcę.

Jak rozpoznać odwrotne obciążenie w FA(3) i w eksporcie

Faktura w odwrotnym obciążeniu ma w strukturze FA(3) dwa ślady. Pierwszy to zaznaczone pole adnotacji P_18 (odwrotne obciążenie). Drugi to stawka „oo” w pozycjach faktury – zamiast 23%, 8% czy 5% widzisz tekst.

Gdzie szukaćZwykła faktura kosztowaFaktura z odwrotnym obciążeniem
Adnotacje (P_18)Pole niezaznaczoneZaznaczone – w KSeF Import: „Odwrotne obciążenie”
Stawka VAT w pozycjiLiczba, np. 23%Tekst „oo”
Kwota VAT do zapłaty sprzedawcyJest na fakturzeNie występuje – VAT rozlicza nabywca
Przelew do sprzedawcyKwota bruttoKwota z faktury (równa netto, VAT nie jest doliczany)

W KSeF Import kolumna „Adnotacje” jest opcjonalna – domyślnie nie jest włączona, więc zanim zaczniesz filtrować, dodaj ją w układzie tabeli. Kolumna pokazuje m.in. odwrotne obciążenie (P_18) i mechanizm podzielonej płatności (P_18A), wypisując nazwy zaznaczonych adnotacji po przecinku. W eksporcie pozycji faktur w osobnych wierszach stawka „oo” zostaje tekstem, nie jest zamieniana na liczbę.

Flaga to sygnał, nie kwalifikacja podatkowa

To wystawca faktury przekazuje adnotację P_18 w danych e-faktury. KSeF Import tylko ją odczytuje i pokazuje. Nie ocenia, czy odwrotne obciążenie zostało zastosowane prawidłowo – to zostaje po stronie Twojej i księgowej.

Skonfiguruj raz, pobieraj jednym kliknięciem

Zobacz, jak KSeF Import pobiera faktury kosztowe i układa je w gotowy arkusz.

Wypróbuj za darmo

Co robi produkt, a co robisz Ty

Granica jest prosta, a jej przekroczenie kosztuje podatkowo, więc warto ją mieć na piśmie:

KSeF ImportTy i Twoja księgowa
Pobiera fakturę z KSeF i odczytuje flagę P_18 oraz stawkę „oo”Sprawdzasz, czy transakcja rzeczywiście podlega odwrotnemu obciążeniu
Pokazuje „Odwrotne obciążenie” w kolumnie „Adnotacje” (po jej włączeniu)Wyliczasz VAT należny i naliczony według stawki właściwej dla towaru lub usługi
Eksportuje dane do Arkuszy Google (Solo) albo do Excela/CSV (od planu Firma)Ujmujesz fakturę w rejestrach i deklaracji JPK_V7
Zakres kończy się na danych: bez ujęcia w księgach, wyliczenia VAT-u i przelewuZatwierdzasz przelew w banku

Krok po kroku: obieg faktur z odwrotnym obciążeniem przed księgowością

  1. 1
    Włącz kolumnę „Adnotacje”

    Dodaj ją w układzie tabeli i eksportu. Bez niej flaga P_18 nie trafi do arkusza, choć faktura jest pobrana.

  2. 2
    Odfiltruj wiersze z flagą

    W arkuszu ustaw filtr na komórki zawierające tekst „Odwrotne obciążenie” (komórka może mieć kilka adnotacji naraz) i zapisz widok. Dostajesz listę faktur, przy których nie płacisz VAT-u sprzedawcy.

  3. 3
    Oznacz je własną notatką

    Dopisz przy nich notatkę, np. „OO – VAT po naszej stronie”, jak w artykule o notatkach do faktur z KSeF, żeby księgowa nie musiała szukać ich po stawce.

  4. 4
    Przekaż listę księgowej przed zamknięciem miesiąca

    Księgowa ujmuje VAT należny i naliczony po Twojej stronie. Termin i sposób odliczenia ustala ona na podstawie przepisów dla danej transakcji.

  5. 5
    Zapłać netto

    Przelew do sprzedawcy opiewa na kwotę netto z faktury. KSeF Import dostarcza dane, a przelew zatwierdzasz sam w banku.

Kogo dotyczy i gdzie łatwo się pomylić

Odwrotne obciążenie dotyczy wyłącznie transakcji wskazanych w ustawie o VAT (m.in. art. 17 ust. 1), a nie każdej faktury bez kwoty podatku. Które z Twoich zakupów się do niego kwalifikują, potwierdź z księgową. Przy usługach budowlanych od podwykonawców sprawdź też, czy nie ma flagi MPP (obowiązkowej, gdy spełnione są jej warunki), o której piszemy w tekście o fakturach od podwykonawców.

  • Nie myl go z mechanizmem podzielonej płatności – to inna flaga (P_18A) i inny mechanizm, choć obie trafiają do kolumny „Adnotacje”.
  • Nie myl go z importem usług z zagranicy, gdzie faktura co do zasady nie przechodzi przez KSeF – opisujemy to w artykule o fakturach zagranicznych w rejestrze kosztów.
  • Nie zakładaj, że brak kwoty VAT to zawsze odwrotne obciążenie – ten sam wzorzec ma m.in. faktura VAT marża, a w innych przypadkach faktura może być zwolniona z VAT.

Które kolumny trafiają do eksportu i w jakiej kolejności, ustawiasz raz w Konfiguracji pól eksportu – warto zostawić tam „Adnotacje” na stałe, jeśli kupujesz od kontrahentów rozliczanych w odwrotnym obciążeniu.

Najczęstsze pytania

Krótkie, konkretne odpowiedzi na pytania, które zadają użytkownicy i wyszukiwarki.

Nabywca. Sprzedawca wystawia fakturę z adnotacją „odwrotne obciążenie” (art. 106e ust. 1 pkt 18 ustawy o VAT), bez kwoty podatku, a Ty jako nabywca rozliczasz VAT należny i naliczony w swoim rozliczeniu.

Oznacza odwrotne obciążenie w polu stawki podatku pozycji faktury FA(3). To tekst, a nie liczba, więc w arkuszu nie potraktujesz jej jak liczby, np. w formule mnożącej netto przez stawkę – KSeF Import zachowuje ją w eksporcie jako tekst.

Kwotę netto z faktury, bo VAT nie jest wykazany przez sprzedawcę. VAT należny naliczasz Ty i ujmujesz w swoich rozliczeniach. Przelew zatwierdzasz sam w banku – KSeF Import płatności nie wykonuje.

W kolumnie „Adnotacje”, która pokazuje wtedy „Odwrotne obciążenie”. Kolumna jest opcjonalna, więc dodaj ją w układzie tabeli lub eksportu, a potem odfiltruj tekst w arkuszu.

Nie. Aplikacja pobiera fakturę, odczytuje flagę i stawkę oraz eksportuje je do arkusza lub pliku. Kwalifikacja transakcji, wyliczenie VAT i ujęcie w JPK_V7 zostają po Twojej stronie i po stronie księgowej.

Nie. To dwa różne mechanizmy z osobnymi polami w FA(3): odwrotne obciążenie to P_18, a podzielona płatność to P_18A. Obie flagi mogą pojawić się w kolumnie „Adnotacje”, ale dotyczą innych zasad rozliczenia. Przy MPP faktura ma zwykły VAT, a przy odwrotnym obciążeniu VAT rozlicza nabywca.

MW
Michał Wójcik
Inżynier integracji KSeF

Inżynier integracji KSeF. Odpowiada za połączenia z API Krajowego Systemu e-Faktur, automatyzacje i parsowanie struktury logicznej FA(3).

Merytorycznie zweryfikował Anna Kowalczyk – Specjalistka ds. KSeF.
Wszystkie artykuły na blogu

Przeczytaj również

Faktury z KSeF automatycznie
7 dni za darmo · bez karty
Wypróbuj
7 dni za darmo · bez karty kredytowej

Przestań przepisywać faktury ręcznie

Wgraj certyfikat raz i pozwól, by faktury kosztowe z KSeF same trafiały do Excela, Google Sheets, CSV i zbiorczego PDF – bez logowania do portalu MF.

Bez karty kredytowej Konfiguracja w 5 minut Serwery w EU · GDPR