W skrócie (60 sekund)

Co to. Obowiązek prowadzenia i przesyłania ksiąg rachunkowych w formacie ustrukturyzowanym: struktura JPK_KR_PD (księgi z danymi podatkowymi) oraz JPK_ST_KR (środki trwałe i WNiP). Wprowadzony nowelizacją ustawy o CIT. Harmonogram. Etapami: za rok po 31.12.2024 — najwięksi podatnicy CIT (przychód >50 mln EUR) i podatkowe grupy kapitałowe; za rok po 31.12.2025 — pozostali podatnicy CIT składający JPK_VAT; za rok po 31.12.2026 — reszta podatników CIT. Termin. Pierwsze przesłanie wraz z rocznym zeznaniem CIT — do końca 3. miesiąca po zakończeniu roku podatkowego. Co boli. Nie format XML, lecz dane: mapowanie kont na standard, znaczniki podatkowe, identyfikacja kontrahentów, spójność z KSeF i JPK_VAT.

Co się naprawdę zmienia

Do tej pory księgi rachunkowe były wewnętrzną kuchnią firmy. Fiskus widział wynik: zeznanie CIT, deklaracje, JPK na żądanie. To, jak dokładnie zaksięgowano każdą operację — którym kontem, z jakim opisem, na podstawie jakiego dokumentu — zostawało w firmie, dopóki nie przyszła kontrola i nie poprosiła o wyciąg.

JPK_CIT to odwrócenie tej logiki. Teraz to firma sama, co roku, wysyła urzędowi całą księgę w formacie, który da się przeczytać maszynowo — z oznaczeniami kont według standardu, znacznikami podatkowymi przy każdej istotnej pozycji, zidentyfikowanymi kontrahentami i osobnym rejestrem środków trwałych. Nie wynik. Nie próbkę. Księgę.

Co to oznacza w praktyce dla działu księgowego:

  • Plan kont trzeba zmapować na standardowy układ oczekiwany przez strukturę — „u nas to konto 731-2" przestaje wystarczać.
  • Każdy zapis o znaczeniu podatkowym musi nieść odpowiedni znacznik podatkowy (np. koszt niestanowiący KUP, przychód zwolniony).
  • Kontrahenci muszą być zidentyfikowani danymi, które da się skontrolować — NIP w jednolitym formacie, nie „Firma Handlowa Kowalski".
  • Środki trwałe i WNiP idą osobną strukturą JPK_ST_KR — z datami, wartościami, amortyzacją.
  • Dane muszą się zgadzać z tym, co już wysłałeś w JPK_VAT i co przeszło przez KSeF.
W tym artykule

Czym jest JPK_CIT: dwie struktury, jeden obowiązek

JPK_CIT to potoczna nazwa obowiązku, który w praktyce składa się z dwóch osobnych struktur logicznych. Warto je rozdzielić od razu, bo mylenie ich to pierwsze źródło chaosu przy wdrożeniu.

StrukturaCo zawieraSedno
JPK_KR_PD Księgi rachunkowe rozszerzone o dane podatkowe: zapisy na kontach, znaczniki podatkowe, powiązanie z dokumentami źródłowymi, dane kontrahentów To „mięso" obowiązku — pełny obraz księgowań w ujęciu podatkowym
JPK_ST_KR Ewidencja środków trwałych oraz wartości niematerialnych i prawnych: wartość początkowa, data przyjęcia, metoda i stawka amortyzacji, zmiany wartości Osobny rejestr majątku trwałego — często niedoceniany przy planowaniu

Obowiązek wprowadziła nowelizacja ustawy o CIT — księgi mają być prowadzone przy użyciu programów komputerowych i przesyłane organom podatkowym w postaci ustrukturyzowanej. Skrót „JPK_CIT" jest wygodny w rozmowie, ale w dokumentacji technicznej zawsze operuj nazwami struktur: to one określają, jakie pola i w jakim formacie system musi wygenerować.

Częste nieporozumienie.

JPK_CIT to nie „kolejna deklaracja do wysłania raz w roku". To wymóg prowadzenia ksiąg w określonej strukturze przez cały rok. Jeśli przez 11 miesięcy księgujesz „po staremu", a w grudniu chcesz to przekształcić w JPK_KR_PD — zabraknie ci znaczników, opisów i identyfikatorów, których nikt nie wprowadzał na bieżąco. Struktura wysyłki to skutek, a nie przyczyna. Przyczyną jest sposób księgowania.


Harmonogram: kto i od kiedy

Obowiązek wchodzi etapami, zależnie od tego, jaki jest twój rok podatkowy i do której grupy podatników należysz. Kluczowe jest sformułowanie „za rok podatkowy rozpoczynający się po" danej dacie — nie mylić z rokiem kalendarzowym wysyłki.

Rok podatkowy rozpoczynający się poKogo obejmuje
31 grudnia 2024 Najwięksi podatnicy CIT — przychód za poprzedni rok powyżej 50 mln euro — oraz podatkowe grupy kapitałowe (PGK)
31 grudnia 2025 Pozostali podatnicy CIT zobowiązani do przesyłania JPK_VAT
31 grudnia 2026 Pozostali podatnicy CIT (grupa zamykająca)

Innymi słowy: jeśli jesteś dużym podatnikiem albo działasz w PGK, obowiązek już cię dotyczy za rok, który zaczął się w 2025. Średnie firmy składające JPK_VAT wchodzą rok później. Reszta — jeszcze rok później. Ale uwaga: przygotowanie ksiąg zaczyna się na długo przed pierwszą wysyłką, bo trzeba je prowadzić w nowej strukturze od pierwszego dnia roku objętego obowiązkiem.

Praktyczna rada dla „drugiej fali".

Jeśli twój obowiązek startuje za rok rozpoczynający się po 31.12.2025, to znaczy, że księgi w strukturze musisz prowadzić od stycznia 2026 — a nie od momentu wysyłki w 2027. Firmy, które to przeoczą, w pierwszym kwartale kolejnego roku odkrywają, że cały poprzedni rok trzeba księgowo „przemapować" wstecz. To najdroższy scenariusz.


Termin: kiedy pierwsza wysyłka

W odróżnieniu od JPK_VAT (miesięczny) JPK_CIT przesyła się raz w roku — razem z rocznym zeznaniem CIT. Termin to koniec trzeciego miesiąca po zakończeniu roku podatkowego.

Dla firmy, której rok podatkowy pokrywa się z kalendarzowym, oznacza to zwykle koniec marca kolejnego roku. Jeśli masz rok przesunięty (np. od 1 lipca do 30 czerwca), liczysz trzy miesiące od swojej daty zamknięcia. Sama wysyłka to formalność — problemem jest to, żeby księgi przez cały rok były prowadzone w sposób, który da się jednym ruchem wygenerować jako JPK_KR_PD i JPK_ST_KR.


Co musi znaleźć się w księgach

To sekcja, która decyduje o powodzeniu. Struktura wymaga danych, których wiele firm dziś nie ewidencjonuje w wymaganej postaci:

Oznaczenie kont według standardu

Twój firmowy plan kont trzeba zmapować na układ oczekiwany przez strukturę. To nie znaczy, że musisz porzucić własną numerację — ale każde konto musi mieć przypisany odpowiednik w standardzie. Najczęstsza pułapka: konta „historyczne", używane od lat, których nikt już nie potrafi jednoznacznie zakwalifikować.

Znaczniki podatkowe

Zapisy o znaczeniu podatkowym muszą nieść odpowiedni znacznik — np. koszt niestanowiący kosztu uzyskania przychodu, przychód zwolniony, różnice przejściowe. To informacja, którą księgowość i tak zna „w głowie", ale która musi trafić do zapisu w sposób maszynowo czytelny. Bez tego JPK_KR_PD jest niekompletny.

Identyfikacja kontrahentów

Kontrahent w zapisie musi być zidentyfikowany danymi, które da się zweryfikować — przede wszystkim NIP w jednolitym formacie. „Sklep na rogu", „Zaliczka Kowalski", „Różni" — takie opisy przechodzą w księgowaniu wewnętrznym, ale w strukturze są sygnałem problemu.

Środki trwałe i WNiP (JPK_ST_KR)

Osobna struktura z danymi o majątku trwałym: wartość początkowa, data przyjęcia do używania, metoda i stawka amortyzacji, korekty wartości, likwidacje. Wiele firm prowadzi ewidencję środków trwałych w osobnym module lub arkuszu, który nie jest spięty z księgą główną. To pierwszy kandydat do rozbieżności.


Powiązania z KSeF i JPK_VAT: spójność albo kontrola

JPK_CIT nie żyje w izolacji. To trzeci element układanki obok JPK_VAT i KSeF — a fiskus dostaje wszystkie trzy i może je zestawić.

  • Przychód w księgach vs sprzedaż w JPK_VAT. Jeśli przychód wykazany w JPK_KR_PD nie zgadza się ze sprzedażą raportowaną w JPK_VAT (po korektach o różnice VAT/CIT), to gotowy powód do pytań.
  • Zaksięgowana faktura vs jej odpowiednik w KSeF. Od momentu, gdy faktura sprzedażowa lub zakupowa przechodzi przez KSeF, ma swój identyfikator. Zapis w księdze, który dotyczy tej faktury, powinien dać się z nią powiązać. Rozjazd tutaj to najczystszy sygnał kontrolny.
  • Korekty. Faktura korygująca zmienia i VAT, i podstawę CIT, i zapis w księdze. Jeśli te trzy warstwy korygujesz niespójnie albo w różnych okresach — dane się rozjadą, a kontrola zobaczy różnicę natychmiast.
Sedno.

Największe ryzyko JPK_CIT to nie „nie wyślemy pliku". To wyślemy plik, który nie zgadza się z tym, co już wysłaliśmy. Trzy systemy raportowania — KSeF, JPK_VAT, JPK_CIT — muszą opowiadać tę samą historię. Uporządkowanie danych źródłowych zanim wygenerujesz pierwszy JPK_KR_PD jest ważniejsze niż samo narzędzie do wysyłki.


7 miejsc, w których to się rozjeżdża

  1. Mapowanie kont zrobione „na styk". Standard dostał przypisanie tylko dla kont aktywnych w bieżącym roku. Stare konta, konta techniczne, konta rozliczeń międzyokresowych — pominięte. Wychodzi przy pierwszej nietypowej operacji.
  2. Brak znaczników na bieżąco. Księgowość zna kwalifikację podatkową „z pamięci", ale nie zapisuje jej przy księgowaniu. Na koniec roku trzeba ręcznie oznaczyć tysiące zapisów — albo zgadywać.
  3. Ewidencja środków trwałych poza księgą. ST prowadzone w osobnym arkuszu/module, nieuzgadniane z księgą główną. JPK_ST_KR pokazuje rozjazd, którego nikt wcześniej nie widział.
  4. Kontrahenci bez NIP albo z NIP „w różnych formatach". W ERP bez separatorów, w CRM z myślnikami, w rozrachunkach z prefiksem PL. Na kontroli to wygląda jak trzej różni kontrahenci.
  5. Rozjazd z JPK_VAT. Przychód CIT i sprzedaż VAT liczone niezależnie, bez uzgodnienia różnic. Zestawienie plików pokazuje lukę.
  6. Korekty w różnych okresach. Korekta VAT zaksięgowana w innym miesiącu niż korekta CIT. Formalnie może być poprawne — ale wymaga jasnego śladu, dlaczego.
  7. Brak właściciela procesu. Księgowość odpowiada za zapisy, IT za wysyłkę, doradca podatkowy za znaczniki. Gdy plik się nie zgadza, nikt nie wie, czyj to problem.

6 z 7 pułapek to nie technika. To dane i proces. Wygenerowanie XML jest łatwe. Trudne jest to, żeby dane w tym XML były spójne, kompletne i zgodne z pozostałymi raportami.


Checklista przygotowania

Droga do pierwszej wysyłki od „poukładać" do „wygenerować"
  1. Ustal swoją datę startu. Sprawdź, do której fali harmonogramu należysz i od którego roku podatkowego musisz prowadzić księgi w strukturze. Pamiętaj: liczy się początek roku objętego obowiązkiem, nie termin wysyłki.
  2. Zmapuj plan kont na standard. Wszystkie konta, nie tylko aktywne. Wyłap konta „sieroty" i konta techniczne. Udokumentuj mapowanie.
  3. Wprowadź znaczniki podatkowe do procesu księgowania. Tak, żeby powstawały na bieżąco, a nie ręcznie w grudniu. To zmiana w sposobie pracy, nie tylko w systemie.
  4. Uporządkuj kontrahentów. Jednolity format NIP, deduplikacja, likwidacja pozycji typu „Różni". Uzgodnij dane z tymi w KSeF i JPK_VAT.
  5. Spryj ewidencję środków trwałych z księgą. JPK_ST_KR ma się zgadzać z księgą główną co do wartości i amortyzacji. Uzgodnij salda.
  6. Przetestuj generowanie i spójność. Wygeneruj próbny JPK_KR_PD i JPK_ST_KR z danych roboczych i zestaw je z JPK_VAT za ten sam okres. Wyłap różnice, zanim zrobi to urząd.
  7. Wyznacz właściciela procesu end-to-end. Jedna osoba/rola odpowiedzialna za to, że dane, znaczniki, wysyłka i spójność „grają" razem.

Narzędzia: gotowe vs open-source

Większość systemów księgowych obecnych na polskim rynku dodaje albo zapowiada moduł JPK_CIT. Jeśli nie masz zespołu deweloperów, to najprostsza droga. Jeśli masz — warstwa open-source daje elastyczność tam, gdzie gotowe moduły milczą: kontrola spójności, uzgodnienia między JPK_CIT / JPK_VAT / KSeF, obsługa wyjątków. Zakres i dojrzałość modułów sprawdź bezpośrednio u dostawców — obsługa JPK_CIT wciąż dojrzewa.

NarzędzieDo czegoLinki
MyCompany (lsFusion) Deklaratywna platforma ERP, w której księgi, VAT i majątek trwały to jeden model danych. Ułatwia utrzymanie spójności JPK_CIT / JPK_VAT / KSeF, bo dane nie są rozproszone między moduły. Pełna lokalizacja polska Site · GitHub
Appsmith Wewnętrzne panele do uzgadniania danych, wyłapywania rozjazdów między raportami, ręcznej obsługi wyjątków Site · GitHub
Metabase Zestawienia kontrolne: przychód CIT vs sprzedaż VAT, salda ST vs księga główna, luki w znacznikach Site · GitHub
n8n Automatyzacja: alerty o rozbieżnościach, przypomnienia o terminach, routing spraw do właściciela procesu Site · GitHub

Wniosek: co zrobić już teraz

JPK_CIT to projekt danych, a nie „nowy plik do wysłania". Firmy, które potraktują go jako formalność na koniec roku, odkryją w pierwszym kwartale, że cały poprzedni rok trzeba księgowo porządkować wstecz. Ci, którzy poukładają księgi z wyprzedzeniem, wyślą JPK_KR_PD jednym ruchem.

Trzy rzeczy warte zrobienia w tym miesiącu:

  1. Ustal swoją falę i datę startu. Sprawdź, od którego roku podatkowego musisz prowadzić księgi w strukturze — to często wcześniej, niż się wydaje, bo liczy się początek roku, nie termin wysyłki.
  2. Zrób audyt danych źródłowych. Mapowanie kont, znaczniki podatkowe, format NIP kontrahentów, spójność ewidencji ST z księgą. To 80% pracy — i to, co decyduje o tym, czy plik się zgodzi.
  3. Zestaw próbnie z JPK_VAT. Wygeneruj roboczy JPK_KR_PD i porównaj z JPK_VAT za ten sam okres. Każda różnica, którą znajdziesz teraz, to różnica, której nie znajdzie urząd.

FAQ

Czym jest JPK_CIT?

To obowiązek prowadzenia ksiąg rachunkowych przy użyciu programów komputerowych i przesyłania ich organom podatkowym w formacie ustrukturyzowanym. Składa się z dwóch struktur: JPK_KR_PD (księgi z danymi podatkowymi) oraz JPK_ST_KR (środki trwałe i WNiP). Obowiązek wprowadziła nowelizacja ustawy o CIT.

Od kiedy obowiązuje i kogo dotyczy najpierw?

Etapami. Za rok podatkowy rozpoczynający się po 31.12.2024 — najwięksi podatnicy CIT (przychód >50 mln EUR) i podatkowe grupy kapitałowe. Za rok po 31.12.2025 — pozostali podatnicy CIT składający JPK_VAT. Za rok po 31.12.2026 — reszta podatników CIT.

Kiedy trzeba przesłać po raz pierwszy?

Raz w roku, wraz z rocznym zeznaniem CIT — do końca trzeciego miesiąca po zakończeniu roku podatkowego. Dla roku pokrywającego się z kalendarzowym to zwykle koniec marca. Księgi trzeba jednak prowadzić w strukturze przez cały rok, nie dopiero przy wysyłce.

Jak JPK_CIT łączy się z KSeF i JPK_VAT?

Dane z ksiąg muszą być spójne z JPK_VAT i z fakturami z KSeF. Rozbieżność między przychodem w księgach a sprzedażą w JPK_VAT, albo między zaksięgowaną fakturą a jej odpowiednikiem w KSeF, to najczęstszy sygnał do kontroli. Uporządkowanie danych źródłowych przed pierwszą wysyłką jest kluczowe.


Oficjalne źródła

Szybki feedback

Czy było przydatne?

Krótki sygnał pomaga nam wybierać tematy kolejnych materiałów.