Kiedy składasz VAT-8 lub VAT-9M?
VAT-8 — dla podatników zwolnionych podmiotowo z VAT (np. art. 113 — limit do 200 000 zł rocznie), którzy jednak:
- Dokonali wewnątrzwspólnotowego nabycia towarów (WNT)
- Mają import usług od podatników UE (art. 28b)
- Są nabywcą w dostawie towarów dla której podatnikiem jest nabywca (art. 17 ust. 1 pkt 5)
- Są nabywcą usług dla których podatnikiem jest nabywca (art. 17 ust. 1 pkt 8)
VAT-9M — dla podatników, którzy sporadycznie dokonują transakcji UE i nie są zarejestrowani jako VAT-UE. Uproszczona deklaracja, bez WNT.
Obie składasz do 25. dnia miesiąca następującego po okresie rozliczeniowym.
Który wzór formularza zostanie użyty
Od rozliczenia za marzec 2025 obowiązują nowe wzory (rozporządzenie MF z 27 stycznia 2025 r., Dz.U. 2025 poz. 131). Panel dobiera wzór automatycznie do okresu deklaracji:
| Okres | VAT-8 | VAT-9M |
|---|---|---|
| od marca 2025 | VAT-8 (12) | VAT-9M (11) |
| do lutego 2025 | VAT-8 (11) | VAT-9M (10) |
Starsze wzory zostały zachowane celowo — korekta za wcześniejszy okres musi iść na wzorze wtedy obowiązującym. Złożenie deklaracji na wycofanym wzorze grozi wezwaniem do korekty lub odrzuceniem.
VAT-UE (5) pozostaje bez zmian — ten wzór nadal obowiązuje.
Jak wygenerować VAT-8?
Krok 1: Wejdź w formularz
Deklaracje → VAT-8 → Nowa deklaracja. Wybierz:
- Rok (≥2020), miesiąc
- Cel (1 = złożenie, 2 = korekta)
- Urząd skarbowy (kod 4-cyfrowy)
Krok 2: Wypełnij pola
W zależności od transakcji wpisz podstawę i podatek dla:
- P_10/P_11 — WNT (kwota netto + VAT do wpłaty)
- P_12/P_13 — Import usług (z wyłączeniem usług art. 28b)
- P_14/P_15 — Import usług art. 28b (najczęstsze dla SaaS-ów zagranicznych)
- P_16/P_17 — Dostawa towarów (art. 17 ust. 1 pkt 5, np. paliwa)
- P_18/P_19 — Usługi (art. 17 ust. 1 pkt 8)
P_22 — opcjonalnie: nadwyżka wpłat z poprzedniego miesiąca.
P_23 (obligatoryjne) — podatek do wpłaty do US. System wylicza automatycznie sumę z pól wyżej minus P_22.
Krok 3: Zapisz i wyślij
System generuje XML wg oficjalnego schematu MF (wzór dobrany do okresu — patrz wyżej), waliduje go przed wysyłką i zapisuje.
Następnie klikasz „Wyślij do bramki MF”. Plik jest sprawdzany schematem zanim trafi do bramki, więc ewentualny błąd w danych zobaczysz w czytelnej formie, a nie jako odrzucenie z serwera MF.
Po wysyłce możesz sprawdzić status i pobrać UPO — tak samo jak przy PIT-28 czy JPK. Wysyłka wymaga pakietu MAX oraz certyfikatu skonfigurowanego w Ustawienia → KAS.
Jak wygenerować VAT-9M?
Identyczny workflow w Deklaracje → VAT-9M. Pola:
- P_10/P_11 — Import usług (z wyłączeniem art. 28b)
- P_12/P_13 — Import usług art. 28b
- P_14/P_15 — Dostawa towarów art. 17 ust. 1 pkt 5
- P_16/P_17 — Usługi art. 17 ust. 1 pkt 8
- P_18 (obligatoryjne) — podatek do wpłaty (auto-suma)
Namespace MF 9927, walidacja wobec schemat_vat9m_10.xsd.
Częste problemy
Nie wiem czy VAT-8 czy VAT-9M — krótka reguła: jeśli jesteś zwolniony z VAT i miałeś dowolne transakcje UE → VAT-8. Jeśli jesteś czynnym VAT-owcem ale sporadycznie miałeś transakcję UE → VAT-9M.
Pusta deklaracja — jeśli w miesiącu nie było transakcji UE, nie składasz VAT-8/9M. Składasz tylko gdy są kwoty do wpłaty.
Korekta — wybierz cel 2 zamiast 1 — to nowa deklaracja zastępująca poprzednią w tym samym okresie.