VAT

Jak składać JPK_VAT z deklaracją?

Programiści prowadzący jednoosobową działalność gospodarczą bardzo często są czynnymi podatnikami VAT. Dotyczy to zarówno freelancerów współpracujących z polskimi software house’ami, jak i osób świadczących usługi dla zagranicznych klientów. Wraz z rejestracją do VAT pojawia się obowiązek regularnego składania JPK_VAT z deklaracją.

Dla branży IT temat ten ma szczególne znaczenie. Programiści często wystawiają faktury zagraniczne, rozliczają import usług cyfrowych, korzystają z płatnych narzędzi online i pracują w modelu B2B. Każda z tych sytuacji wpływa na sposób przygotowania JPK_VAT.

W tym artykule wyjaśnię, czym jest JPK_VAT, kiedy trzeba go wysyłać, jak wygląda korekta oraz jakie błędy najczęściej popełniają przedsiębiorcy z branży IT.

Czym jest JPK_VAT z deklaracją?

JPK_VAT z deklaracją to elektroniczny dokument przekazywany do urzędu skarbowego przez czynnych podatników VAT. Zastąpił dawną deklarację VAT-7 lub VAT-7K oraz osobny plik JPK_VAT.

Obecnie przedsiębiorca wysyła jeden plik składający się z dwóch części:

  • ewidencyjnej
  • deklaracyjnej

Część ewidencyjna zawiera rejestr sprzedaży i zakupów VAT. To właśnie tutaj wykazuje się wszystkie faktury sprzedażowe i kosztowe oraz dodatkowe oznaczenia wymagane przez przepisy.

Część deklaracyjna odpowiada dawnej deklaracji VAT. Zawiera podsumowanie podatku należnego i naliczonego za dany okres rozliczeniowy.

JPK_VAT składa się wyłącznie elektronicznie w formacie XML.

Kto musi składać JPK_VAT?

Obowiązek dotyczy wszystkich przedsiębiorców zarejestrowanych jako czynni podatnicy VAT, niezależnie od wielkości działalności.

W branży IT będą to między innymi:

  • programiści prowadzący JDG
  • software house’y
  • freelancerzy IT
  • testerzy oprogramowania
  • administratorzy systemów
  • specjaliści DevOps
  • konsultanci IT
  • twórcy aplikacji mobilnych
  • specjaliści cyberbezpieczeństwa

Nie ma znaczenia wysokość przychodów ani liczba klientów. Jeżeli przedsiębiorca jest czynnym podatnikiem VAT, musi regularnie wysyłać JPK_VAT.

Kiedy programista nie składa JPK_VAT?

Nie każdy przedsiębiorca z branży IT ma obowiązek składania JPK_VAT.

Zwolnienie z VAT

JPK_VAT nie składają osoby korzystające ze zwolnienia z VAT, na przykład:

  • zwolnienia podmiotowego
  • zwolnienia przedmiotowego

Od 2026 roku limit zwolnienia podmiotowego wynosi 240 tys. zł rocznie. Część początkujących programistów korzysta z tego rozwiązania na starcie działalności. Trzeba jednak uważać przy zakupie usług od zagranicznych firm, ponieważ nawet podatnik zwolniony z VAT może mieć obowiązek rozliczenia importu usług.

Zawieszenie działalności

Jeżeli działalność została zawieszona na cały okres rozliczeniowy i przedsiębiorca nie wykonuje czynności podlegających VAT, nie musi składać JPK_VAT.

Wyjątkiem są sytuacje, gdy podczas zawieszenia:

  • kupuje usługi zagraniczne
  • importuje usługi elektroniczne
  • dokonuje wewnątrzwspólnotowego nabycia towarów
  • musi skorygować VAT
  • zawieszenie nie obejmuje całego miesiąca lub kwartału

Dla programistów jest to szczególnie ważne, ponieważ nawet przy zawieszonej działalności często nadal opłacane są subskrypcje takich usług jak AWS, Google Cloud, GitHub, Figma czy OpenAI.

Jakie są rodzaje JPK_VAT?

Przedsiębiorcy mogą rozliczać VAT:

  • miesięcznie
  • kwartalnie

W związku z tym obowiązują dwa rodzaje plików:

  • JPK_V7M
  • JPK_V7K

JPK_V7M

JPK_V7M dotyczy podatników rozliczających VAT miesięcznie. Plik należy wysłać do 25. dnia następnego miesiąca.

Przykładowo:

  • za styczeń – do 25 lutego
  • za luty – do 25 marca

JPK_V7K

JPK_V7K dotyczy rozliczeń kwartalnych.

W pierwszych dwóch miesiącach kwartału przedsiębiorca wysyła wyłącznie część ewidencyjną. Dopiero po zakończeniu kwartału przesyła:

  • część ewidencyjną za trzeci miesiąc
  • część deklaracyjną za cały kwartał

Rozliczenie kwartalne jest popularne w branży IT, ponieważ pozwala rzadziej regulować podatek VAT.

Jak przygotować JPK_VAT?

Większość programistów korzysta z programów księgowych online, które automatycznie generują plik JPK_VAT.

Można przygotować go między innymi:

  • w systemie księgowym online
  • w programie biura rachunkowego
  • w aplikacji e-mikrofirma
  • w narzędziach Ministerstwa Finansów

Dobrze skonfigurowana księgowość ma ogromne znaczenie szczególnie przy:

  • imporcie usług
  • fakturach walutowych
  • sprzedaży zagranicznej
  • rozliczeniach OSS
  • odwrotnym obciążeniu

Jak podpisać JPK_VAT?

JPK_VAT można podpisać na kilka sposobów. Najczęściej programiści prowadzący jednoosobową działalność gospodarczą korzystają z profilu zaufanego, ponieważ jest to rozwiązanie bezpłatne i wygodne. Profil można założyć online, między innymi przez bankowość elektroniczną, a sam podpis wymaga jedynie potwierdzenia kodem autoryzacyjnym.

Drugą możliwością jest podpis kwalifikowany, czyli płatny podpis elektroniczny wykorzystywany głównie przez większe firmy, spółki lub przedsiębiorców podpisujących dużą liczbę dokumentów.

W niektórych przypadkach możliwe jest także podpisanie JPK_VAT przy użyciu danych autoryzujących. Wtedy do potwierdzenia wysyłki wykorzystuje się między innymi NIP lub PESEL, imię i nazwisko, datę urodzenia oraz kwotę przychodu z wcześniejszego zeznania podatkowego.

Po poprawnym wysłaniu dokumentu przedsiębiorca otrzymuje UPO, czyli Urzędowe Poświadczenie Odbioru. Warto je zachować, ponieważ stanowi potwierdzenie terminowego złożenia JPK_VAT do urzędu skarbowego.

Czy księgowa może wysyłać JPK_VAT za programistę?

Tak. Większość przedsiębiorców z branży IT korzysta z pomocy księgowej lub biura rachunkowego.

Aby księgowa mogła wysyłać JPK_VAT w imieniu przedsiębiorcy, konieczne jest złożenie pełnomocnictwa UPL-1.

Korekta JPK_VAT – kiedy trzeba ją złożyć?

Korekta JPK_VAT jest konieczna wtedy, gdy po wysłaniu pliku pojawią się błędy albo nowe dokumenty wpływające na rozliczenie VAT.

Najczęstsze sytuacje w branży IT to:

  • spóźniona faktura kosztowa
  • błędny kurs waluty
  • korekta faktury sprzedażowej
  • pominięcie importu usług
  • błędne rozliczenie VAT od zagranicznych subskrypcji
  • nieprawidłowa stawka VAT

Przy pierwszym złożeniu pliku w polu „Cel złożenia” wpisuje się wartość 1. W przypadku korekty należy wpisać wartość 2.

W zależności od sytuacji można skorygować:

  • część deklaracyjną
  • część ewidencyjną
  • obie części jednocześnie

GTU w branży IT – co powinien wiedzieć programista

W JPK_VAT trzeba stosować dodatkowe oznaczenia GTU dla wybranych towarów i usług.

Dla branży IT największe znaczenie ma GTU_12 dotyczące usług niematerialnych.

Kod ten obejmuje między innymi usługi:

  • doradcze
  • księgowe
  • prawne
  • marketingowe
  • szkoleniowe
  • zarządcze

Wielu programistów błędnie zakłada, że każda usługa IT wymaga oznaczenia GTU_12. Tymczasem klasyczne usługi programistyczne często nie podlegają temu oznaczeniu.

Problemy pojawiają się najczęściej przy usługach konsultingowych, wdrożeniowych lub analitycznych.

Oznaczenia transakcji w JPK_VAT

Programiści współpracujący z zagranicznymi klientami powinni zwrócić uwagę również na oznaczenia rodzaju transakcji.

W praktyce mogą pojawić się między innymi:

  • TP – transakcje z podmiotami powiązanymi
  • TT_WNT – wewnątrzwspólnotowe nabycie towarów
  • WSTO_EE – określone usługi elektroniczne dla konsumentów w UE

Prawidłowe oznaczenia mają duże znaczenie przy automatycznej analizie danych przez urząd skarbowy.

Księgowość dla programistów

JPK_VAT a import usług w branży IT

To jeden z najważniejszych tematów dla programistów prowadzących działalność gospodarczą.

Wiele firm IT kupuje usługi od zagranicznych dostawców, takich jak:

  • Google
  • Meta
  • Microsoft
  • Amazon
  • OpenAI
  • GitHub
  • Atlassian
  • Figma

Takie zakupy bardzo często stanowią import usług i muszą zostać prawidłowo wykazane w JPK_VAT.

Najczęstsze błędy dotyczą:

  • braku rozliczenia VAT od zagranicznych faktur
  • nieprawidłowych kursów walut
  • błędnych dat obowiązku podatkowego
  • niewykazania importu usług w ewidencji

Czy trzeba składać zerowy JPK_VAT

Tak. Jeżeli przedsiębiorca jest czynnym podatnikiem VAT, ma obowiązek wysłać JPK_VAT nawet wtedy, gdy w danym okresie nie wystąpiła żadna sprzedaż ani żadne zakupy.

W takim przypadku składa się tzw. zerowy JPK_VAT.

Spóźniona wysyłka JPK_VAT

Jeżeli przedsiębiorca nie wyśle JPK_VAT w terminie, powinien jak najszybciej nadrobić zaległość i złożyć czynny żal.

Czynny żal to zawiadomienie do urzędu skarbowego, w którym przedsiębiorca informuje o popełnionym błędzie oraz wyjaśnia przyczynę opóźnienia.

W wielu przypadkach pozwala to uniknąć odpowiedzialności karnej skarbowej.

Jakie kary grożą za błędy w JPK_VAT?

Urząd skarbowy może nałożyć sankcje za:

  • brak wysyłki JPK_VAT
  • błędy w ewidencji
  • nierzetelne dane
  • brak korekty po wezwaniu urzędu

Jeżeli urząd wykryje błędy uniemożliwiające weryfikację transakcji, przedsiębiorca otrzyma wezwanie do poprawy dokumentów.

Na odpowiedź są 14 dni.

Jeżeli podatnik nie złoży korekty ani wyjaśnień, urząd może nałożyć karę 500 zł za każdy błąd.

Dodatkowo za niezłożenie JPK_VAT w terminie grozi kara grzywny nawet do 120 stawek dziennych.

Jeszcze poważniejsze konsekwencje dotyczą podania nierzetelnych informacji. W takim przypadku sankcje mogą sięgać nawet 720 stawek dziennych.

Najczęstsze błędy programistów przy JPK_VAT

W branży IT regularnie pojawiają się podobne problemy:

  • brak rozliczenia importu usług
  • błędne oznaczenia GTU
  • nieprawidłowe kursy walut
  • pominięcie zagranicznych faktur
  • błędne oznaczenia transakcji
  • nieprawidłowe rozliczenie usług elektronicznych
  • błędne daty obowiązku podatkowego

Warto pamiętać, że urząd skarbowy analizuje dane z JPK_VAT automatycznie. Nawet drobne nieścisłości mogą zostać szybko wykryte.

Podsumowanie

JPK_VAT z deklaracją to jeden z podstawowych obowiązków czynnego podatnika VAT. Dla programistów szczególne znaczenie mają prawidłowe rozliczenia usług zagranicznych, importu usług oraz poprawne oznaczenia w ewidencji VAT.

Im bardziej rozwija się działalność IT, tym większe znaczenie ma poprawnie prowadzona księgowość oraz regularna kontrola rozliczeń podatkowych. Dotyczy to zwłaszcza przedsiębiorców korzystających z zagranicznych narzędzi, wystawiających faktury walutowe albo współpracujących z klientami spoza Polski.

    Umów się na bezpłatną 15-min. rozmowę o współpracy
    Skontaktujemy się do 24h (pn-pt, 8-16)

    Szukasz księgowej do rozliczenia swojej działalności? Chętnie porozmawiamy i odpowiemy na Twoje pytania. Wypełnij formularz i kliknij "Wyślij".






    Potrzebujesz księgowej? Skontaktuj się ze mną!

    Monika Salawa
    Księgowa i właścicielka biura rachunkowego, które świadczy usługi online dla klientów z całej Polski. Od ponad 10 lat pomaga przedsiębiorcom z branży IT w rozliczeniach podatkowych. Jej głównym celem jest maksymalne ułatwienie procesu rozliczeń, redukcja formalności oraz zapewnienie klientom komfortu i bezpieczeństwa w dynamicznym świecie podatkowym. Sama aktywnie wykorzystuje rozwiązania informatyczne, wprowadzając nowoczesne technologie i automatyzację do obsługi klientów.

    Dodaj komentarz

    Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *