---
title: "Dane do CIT"
description: "Szacunkowe wyliczenie dochodu podatkowego i kwoty CIT — dochód księgowy, korekty o NKUP (koszty niestanowiące kosztów uzyskania przychodów), zastosowanie stawki 19% lub 9%. Pomoc w wyliczeniu zaliczki miesięcznej; nie zastępuje zeznania CIT-8."
url: https://numifyai.com/docs/korzystanie-z-numify/cit-data
review_status: numify-source
updated: 2026-04-17
---


**Dane do CIT** to ekran pomagający wyliczyć dochód podatkowy spółki
i szacunkową kwotę podatku dochodowego od osób prawnych — na
podstawie zaksięgowanych przychodów i kosztów skorygowanych o NKUP.

<ComplianceDisclaimer />

{/* SCREENSHOT: ekran /cit-data — selektor roku, wynik księgowy, tabela NKUP z kontami i kwotami, wyliczenie dochodu podatkowego, kwota CIT */}

## Honest framing — co to jest, a czego nie [#honest-framing--co-to-jest-a-czego-nie]

**Co Numify liczy:**

* ✅ Wynik finansowy brutto (przychody – koszty księgowe) z zapisów w <FeatureRef slug="journal">dzienniku</FeatureRef>.
* ✅ Rozpoznaje koszty zaksięgowane na kontach oznaczonych jako **NKUP** (np. <AccountRef code="403" /> reprezentacja, kary — per <FeatureRef slug="chart-of-accounts" />).
* ✅ Stosuje stawkę 19% lub 9% zgodnie z ustawieniem spółki (`citRate`).
* ✅ Zwraca szacunkowy dochód podatkowy i kwotę CIT — przydatne do wyliczenia **zaliczki miesięcznej** (<LegalRef act="CIT" art="25" paragraph="1" />).

**Czego Numify nie robi:**

* ❌ **Nie zastępuje zeznania CIT-8** — deklarację roczną składa podatnik, po konsultacji z księgowym / doradcą podatkowym.
* ❌ **Nie obsługuje wszystkich korekt podatkowych** — w szczególności: straty z lat ubiegłych (<LegalRef act="CIT" art="7" paragraph="5" />), ulgi (B+R, IP Box, sponsoring), podatek u źródła (WHT), ceny transferowe, minimum tax, estoński CIT (ryczałt od dochodów spółek), podatek od przerzuconych dochodów.
* ❌ **Nie wykrywa automatycznie wszystkich NKUP** — detekcja opiera się na **tagach konta** z planu kont. Koszt zaksięgowany na „zwykłym" koncie kosztowym, ale który ustawa kwalifikuje jako NKUP (np. samochód osobowy powyżej limitu z <LegalRef act="CIT" art="16" paragraph="1" /> pkt 4), wymaga ręcznej korekty.

**Traktuj wynik jako punkt wyjścia do weryfikacji, nie gotową kwotę
do wpłaty do urzędu.**

## Jak liczone jest w Numify [#jak-liczone-jest-w-numify]

<ServiceRef path="src/lib/services/cit-data.ts" tests="15" /> wywołuje
`generateCitData(companyId, fiscalYear)` i zwraca strukturę:

```
accountingRevenue    // przychody księgowe narastająco
accountingCosts      // koszty księgowe narastająco
accountingResult     // wynik księgowy brutto
nonDeductibleCosts   // suma NKUP
nkupItems[]          // lista pozycji NKUP (konto, kwota, powód)
taxableRevenue       // przychody podatkowe
taxDeductibleCosts   // koszty podatkowe (= accountingCosts - NKUP)
taxResult            // dochód podatkowy
citRate              // stawka (19 lub 9)
citDue               // szacunkowa kwota CIT
```

### Wynik księgowy [#wynik-księgowy]

Suma obrotów kont typu `revenue` (zespół 7 — przychody) minus suma
obrotów kont typu `expense` (zespół 4 / 5 — koszty), za wybrany rok.
To samo co wynik widoczny w <FeatureRef slug="profit-loss" /> na dzień
bilansowy.

### Detekcja NKUP [#detekcja-nkup]

Numify wylicza NKUP na podstawie **tagów** przypisanych do kont w
<FeatureRef slug="chart-of-accounts">planie kont</FeatureRef>:

* Konto `403` (reprezentacja) — domyślnie tagowane NKUP (<LegalRef act="CIT" art="16" paragraph="1" /> pkt 28: koszty reprezentacji, w szczególności gastronomia i napoje alkoholowe).
* Konta kar, grzywien, odsetek od zaległości podatkowych — tagowane NKUP.
* Darowizny, PFRON powyżej limitu — tagowane NKUP.

**Wyświetlona tabela NKUP** (`nkupItems`) pokazuje każdą pozycję z
opisem powodu (`reason`) — np. „Reprezentacja — art. 16 ust. 1 pkt 28
CIT". Użytkownik widzi, które konkretnie kwoty zostały odjęte.

### Dochód podatkowy [#dochód-podatkowy]

```
dochód podatkowy = przychody księgowe - (koszty księgowe - NKUP)
                 = wynik księgowy + NKUP
```

Tożsamościowo: dodanie NKUP do wyniku księgowego daje dochód
podatkowy w uproszczonym modelu (bez uwzględnienia różnic trwałych i
przejściowych poza NKUP).

### Stawka CIT [#stawka-cit]

| Stawka           | Warunki                                                                                                       | Ustawienie w Numify                                                   |
| ---------------- | ------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
| **19%**          | Stawka podstawowa (<LegalRef act="CIT" art="19" paragraph="1" /> pkt 1)                                       | `citRate = "standard_19"`                                             |
| **9%**           | Mały podatnik — przychody ≤ 2 mln EUR w roku poprzednim (<LegalRef act="CIT" art="19" paragraph="1" /> pkt 2) | `citRate = "small_9"`                                                 |
| **Estoński CIT** | Ryczałt od dochodów spółek (art. 28j–28t CIT)                                                                 | `citRate = "estonian"` — nieobsługiwany przez generator danych do CIT |

Próg 2 mln EUR dla stawki 9%: kwota przeliczona na złote po kursie
średnim NBP z pierwszego dnia roboczego roku podatkowego, zaokrąglona
do 1000 zł. Numify nie weryfikuje automatycznie, czy spółka nadal
kwalifikuje się jako mały podatnik — ustawienie `citRate` zmienia
zarząd spółki świadomie.

## Zaliczki miesięczne [#zaliczki-miesięczne]

<LegalRef act="CIT" art="25" paragraph="1" /> wymaga wpłacania
zaliczek miesięcznych na CIT do **20 dnia miesiąca następującego** po
miesiącu, którego dotyczy zaliczka. Kwota zaliczki: różnica między
podatkiem od dochodu **narastająco** a sumą zaliczek zapłaconych w
poprzednich miesiącach tego roku.

### Workflow miesięczny [#workflow-miesięczny]

1. Zamknij <FeatureRef slug="fiscal-periods">okres miesięczny</FeatureRef> — wszystkie faktury zaksięgowane, wszystkie płatności dopasowane.
2. Otwórz `/cit-data`, wybierz rok bieżący.
3. Przeczytaj `taxResult` (dochód narastająco) i `citDue` (CIT należny narastająco).
4. Odejmij zaliczki już wpłacone.
5. Wpłać różnicę na mikrorachunek podatkowy spółki do 20 dnia miesiąca.

Numify nie wysyła powiadomień o terminach — to obszar planowany jako
osobne ostrzeżenia w <FeatureRef slug="pulpit">pulpicie</FeatureRef>.

### Mały podatnik — zaliczki kwartalne [#mały-podatnik--zaliczki-kwartalne]

<LegalRef act="CIT" art="25" paragraph="1" /> ust. 1b: rozpoczynający
działalność (w pierwszym roku) i mali podatnicy mogą wpłacać zaliczki
**kwartalne** — do 20 dnia miesiąca następującego po kwartale. Numify
wyświetla wynik narastająco i pozostawia decyzję o terminie
użytkownikowi — formularz CIT-8 i deklaracje cząstkowe nie są tutaj
generowane.

## Co wymaga ręcznej korekty przed zeznaniem CIT-8 [#co-wymaga-ręcznej-korekty-przed-zeznaniem-cit-8]

Lista najczęstszych sytuacji, w których szacunek Numify różni się od
dochodu podatkowego w CIT-8:

| Sytuacja                                                                                                    | Co zrobić                                                                                                                                  |
| ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| **Koszty samochodu osobowego** powyżej limitu (<LegalRef act="CIT" art="16" paragraph="1" /> pkt 4, 49, 51) | Ręcznie wyliczyć nadwyżkę (amortyzacja powyżej 150 000 zł, leasing, 25% wydatków dla samochodu mieszanego) i dodać do NKUP                 |
| **Straty z lat ubiegłych** (<LegalRef act="CIT" art="7" paragraph="5" />)                                   | Odjąć od dochodu bieżącego roku do 50% kwoty straty rocznie (lub jednorazowo do 5 mln zł)                                                  |
| **Ulga B+R / IP Box / sponsoring**                                                                          | Odjąć odliczenia od podstawy opodatkowania                                                                                                 |
| **WHT — podatek u źródła**                                                                                  | Pomniejsza CIT do zapłaty (nie dochód)                                                                                                     |
| **Różnice kursowe naliczone vs zrealizowane**                                                               | Weryfikacja: Numify ujmuje zrealizowane; naliczone (metoda bilansowa) wymagają odrębnej analizy                                            |
| **Koszty niedokumentowane lub bez NIP**                                                                     | Ręczna weryfikacja — automatyczna detekcja ich nie wyłapie                                                                                 |
| **Rezerwy i odpisy aktualizujące** bez uprawdopodobnienia                                                   | NKUP per <LegalRef act="CIT" art="16" paragraph="1" /> pkt 26–27; Numify oznaczy je poprawnie tylko jeśli konto jest odpowiednio otagowane |

Dla każdego z tych przypadków polityka: &#x2A;*konsultacja z doradcą
podatkowym przed wysłaniem CIT-8.**

## Widok `/cit-data` [#widok-cit-data]

{/* SCREENSHOT: selektor roku (cap: bieżący rok, earliest: rok rejestracji spółki), karty Wynik księgowy / NKUP / Dochód podatkowy / CIT, tabela pozycji NKUP */}

* **Selektor roku** — ograniczony do przedziału `[registrationYear, currentYear]` (nie ma danych CIT dla lat przyszłych ani przed rejestracją spółki).
* **Karty podsumowujące** — przychody, koszty, wynik księgowy, NKUP, dochód podatkowy, stawka, CIT należny.
* **Tabela NKUP** — lista pozycji z kolumnami: kod konta, nazwa, kwota, powód.
* **Brak przycisku „Wyślij"** — celowe. Faktyczne zeznanie CIT-8 składasz poza Numify, z podpisem zarządu.

## Powiązania [#powiązania]

* <FeatureRef slug="profit-loss">RZiS</FeatureRef> — wynik księgowy z RZiS zgadza się z `accountingResult` w danych do CIT.
* <FeatureRef slug="chart-of-accounts">Plan kont</FeatureRef> — tagi kont NKUP determinują detekcję.
* <FeatureRef slug="exports">Eksporty</FeatureRef> — JPK\_KR\_PD zawiera znaczniki `jpkPdMarker` dla każdego zapisu, spójne z tą logiką.
* <FeatureRef slug="fiscal-periods">Okresy fiskalne</FeatureRef> — warto zamknąć okres przed generowaniem szacunku CIT, żeby dane nie były „żywe".
