Ta sama transakcja policzona dwiema dopuszczalnymi metodami daje różne kwoty należności ogółem. Różnica wynosi zwykle grosz, czasem dwa, i obie faktury są prawidłowe. Poniżej mechanika obu metod, zasady zaokrąglania, kalkulator do sprawdzenia własnych wyliczeń oraz rozstrzygnięcie sporu o liczbę miejsc po przecinku w cenie jednostkowej, który KSeF postawił na nowo, a Krajowa Informacja Skarbowa zamknęła interpretacją z grudnia 2025 roku.
Kalkulator: netto, brutto, VAT
Przelicza w obie strony i pokazuje wynik dwiema dopuszczalnymi metodami obok siebie. Zaokrąglenie do pełnych groszy, końcówki od 0,5 grosza w górę.
Od netto
art. 106e ust. 1 pkt 14
- Cena jednostkowa netto
- —
- Wartość netto
- —
- Kwota VAT
- —
- Należność ogółem
- —
W stu, od brutto
art. 106e ust. 7-9
- Cena jednostkowa brutto
- —
- Wartość netto
- —
- Kwota VAT
- —
- Należność ogółem
- —
Zobacz działanie krok po kroku
Kalkulator ma charakter pomocniczy. Zaokrąglenie zgodne z art. 106e ust. 11 ustawy o VAT: do pełnych groszy, końcówki poniżej 0,5 grosza pomija się, od 0,5 grosza zaokrągla w górę.
Kalkulator liczy w obu kierunkach i pokazuje wynik obiema metodami obok siebie, wraz z różnicą. Zaokrągla tak, jak nakazuje ustawa: do pełnych groszy, końcówki od 0,5 grosza w górę.
Pięć kwot, które trzeba rozdzielić
Zanim przejdziemy do liczenia, warto uporządkować nazewnictwo, bo faktura operuje pięcioma różnymi kwotami i mylenie ich jest źródłem większości pomyłek.
| Pojęcie | Co oznacza | Pozycja w art. 106e ust. 1 |
| Cena jednostkowa netto | cena jednej sztuki lub jednostki usługi bez podatku | pkt 9 |
| Wartość sprzedaży netto | ilość razy cena jednostkowa netto, dla danej pozycji | pkt 11 |
| Suma wartości sprzedaży netto | suma wartości pozycji, z podziałem na stawki | pkt 13 |
| Kwota podatku | podatek od sumy wartości sprzedaży netto, z podziałem na stawki | pkt 14 |
| Kwota należności ogółem | to, co płaci nabywca | pkt 15 |
Potoczna „cena brutto" nie jest w ustawie pojęciem podstawowym. Pojawia się dopiero jako opcja przy jednej z metod liczenia, o czym niżej.
Dwie metody liczenia podatku
Ustawa o VAT dopuszcza obie. Metoda od netto wynika z obowiązkowych elementów faktury, a metody alternatywne ustawa wprowadza słowem „może" (art. 106e ust. 7 i ust. 10), więc wybór należy do podatnika.
Metoda od netto
Domyślna, wynikająca wprost z art. 106e ust. 1 pkt 14. Podatek liczy się od sumy wartości sprzedaży netto w danej stawce.
Kwota podatku = suma wartości netto w stawce × stawka
Metoda w stu, od brutto
Artykuł 106e ust. 7 podaje wzór ustawowy:
Przy tej metodzie zamiast ceny jednostkowej netto można wykazać cenę jednostkową brutto, a zamiast wartości sprzedaży netto wartość brutto (art. 106e ust. 8). Sumę wartości sprzedaży netto ustala się wtedy jako różnicę między wartością brutto a kwotą podatku (art. 106e ust. 9). To ważny szczegół: nie dzieli się brutto przez 1,23, tylko odejmuje wyliczony podatek.
Współczynniki do wykorzystania:
| Stawka | Mnożnik w stu |
| 23% | 23/123 |
| 8% | 8/108 |
| 5% | 5/105 |
| 0% | podatek nie występuje, netto równa się brutto |
Nie warto podstawiać zaokrąglonych mnożników w rodzaju 0,1870 dla stawki 23%. Na większych kwotach generują błąd przekraczający grosz. Liczyć trzeba ułamkiem, a zaokrąglać dopiero wynik.
Metoda trzecia: podatek liczony po pozycjach
Artykuł 106e ust. 10 dopuszcza wykazanie kwot podatku dla poszczególnych pozycji faktury. Łączną kwotę podatku ustala się wtedy przez zsumowanie kwot pozycyjnych. To najczęściej pomijana możliwość, a jednocześnie ta, która najczęściej generuje rozjazd groszowy wobec metody podstawowej.
Dlaczego wyniki się różnią
Różnica nie bierze się z błędu, tylko z momentu zaokrąglenia. Każda metoda zaokrągla w innym punkcie łańcucha: przy cenie jednostkowej, przy wartości pozycji albo przy sumie stawki.
Przykład 1: sprzedaż detaliczna z cennika brutto
Cztery sztuki po 9,99 zł brutto, stawka 23%.
Metoda w stu:
Wartość brutto: 4 × 9,99 = 39,96 zł
Kwota podatku: 39,96 × 23 / 123 = 7,472195… → 7,47 zł
Wartość netto: 39,96 - 7,47 = 32,49 zł
Należność ogółem = 39,96 zł
Metoda od netto:
Cena netto: 9,99 / 1,23 = 8,121951… → 8,12 zł
Wartość netto: 4 × 8,12 = 32,48 zł
Kwota podatku: 32,48 × 0,23 = 7,4704 → 7,47 zł
Należność ogółem: 32,48 + 7,47 = 39,95 zł
Wynik: 39,96 zł wobec 39,95 zł. Obie faktury są zgodne z przepisami.
Wniosek praktyczny: jeżeli prowadzisz sprzedaż z cennika brutto, na przykład detaliczną, metoda w stu jest jedyną sensowną. Przepisy jej nie nakazują, ale przy metodzie od netto klient zapłaci grosz mniej, niż wynika z ceny na etykiecie, i różnica będzie narastać na każdym paragonie.
Przykład 2: podatek od sumy kontra suma podatków pozycyjnych
Trzy pozycje w stawce 23%.
| Poz. | Ilość | Cena netto | Wartość netto | VAT dokładny | VAT zaokrąglony |
| 1 | 3 | 0,79 | 2,37 | 0,5451 | 0,55 |
| 2 | 7 | 1,15 | 8,05 | 1,8515 | 1,85 |
| 3 | 11 | 2,37 | 26,07 | 5,9961 | 6,00 |
| Razem | 36,49 | 8,40 |
Wariant A, podatek od sumy netto:
36,49 × 0,23 = 8,3927 → 8,39 zł
Należność ogółem: 36,49 + 8,39 = 44,88 zł
Wariant B, suma podatków pozycyjnych:
0,55 + 1,85 + 6,00 = 8,40 zł
Należność ogółem: 36,49 + 8,40 = 44,89 zł
Znowu grosz różnicy i znowu obie faktury są prawidłowe.
Zasada zaokrąglania
Artykuł 106e ust. 11 ustawy o VAT rozstrzyga to jednym zdaniem:
Kwoty wykazywane w fakturze zaokrągla się do pełnych groszy, przy czym końcówki poniżej 0,5 grosza pomija się, a końcówki od 0,5 grosza zaokrągla się do 1 grosza.
Trzy rzeczy warte podkreślenia.
Zaokrąglenie dotyczy wszystkich kwot na fakturze, nie tylko kwoty podatku. Przepis mówi o „kwotach wykazywanych w fakturze", czyli także o cenie jednostkowej i wartości pozycji.
Zaokrąglenie jest arytmetyczne, nie bankierskie. Końcówka dokładnie 0,5 grosza idzie w górę, zawsze. Jeżeli twój system używa zaokrąglenia bankierskiego (do najbliższej parzystej), będzie generował rozbieżności wobec systemu kontrahenta.
Kwoty podatku wykazuje się w złotych, także wtedy, gdy faktura jest wystawiona w walucie obcej.
Trzy różne progi w jednym łańcuchu rozliczeniowym
To miejsce, w którym najłatwiej się pomylić przy uzgadnianiu faktury z deklaracją.
| Poziom | Jednostka | Próg zaokrąglenia | Podstawa |
| Faktura | grosz | 0,5 grosza | art. 106e ust. 11 ustawy o VAT |
| Ewidencja JPK_V7 | grosz | kwoty przenosi się z faktury | broszura MF |
| Deklaracja JPK_V7 | złoty | 50 groszy | art. 63 § 1 Ordynacji podatkowej |
Zaokrąglenie do pełnych złotych następuje dopiero po zsumowaniu całego okresu rozliczeniowego, nie transakcyjnie. Suma kwot podatku z faktur nigdy nie będzie identyczna z kwotą w deklaracji i tak ma być.
Czy różnica groszowa unieważnia fakturę
Nie.
Krajowa Informacja Skarbowa rozstrzygnęła to w interpretacji 0114-KDIP1-3.4012.52.2018.1.KC z 4 kwietnia 2018 r., uznając stanowisko podatnika za prawidłowe. Różnice groszowe między podatkiem liczonym od pozycji a podatkiem od sumy netto są, cytując, efektem uproszczeń przyjętych przez samego ustawodawcę, a nie wadą faktury. Nie istnieje nominał ułamka grosza.
Prawo do odliczenia też pozostaje nienaruszone. Katalog przypadków wyłączających odliczenie z art. 88 ust. 3a jest zamknięty. Jedyna przesłanka, która teoretycznie mogłaby wchodzić w grę, to faktura podająca kwoty niezgodne z rzeczywistością. Kwota zaokrąglona zgodnie z ustawowym nakazem z art. 106e ust. 11 jest z definicji kwotą zgodną z rzeczywistością.
Jest też starsza interpretacja przydatna w praktyce (IBPP1/4512-87/16/MS): jeżeli wyliczony podatek jest niższy niż 0,5 grosza, na fakturze wykazuje się 0 zł i jest to prawidłowe.
Faktury korygującej z powodu prawidłowego zaokrąglenia nie wystawia się. To nie jest pomyłka w rozumieniu art. 106j ust. 1 pkt 5. Korekta jest konieczna dopiero wtedy, gdy kwota podatku jest faktycznie błędna: błąd rachunkowy, zła stawka, zły kurs waluty.
Warto przy okazji odnotować zmianę systemową: od 1 lutego 2026 roku nota korygująca nie istnieje. Artykuł 106k ustawy o VAT został uchylony przez Art. 1 pkt 15 ustawy z dnia 16 czerwca 2023 r. w związku z wejściem KSeF w życie. Każdą pomyłkę na fakturze poprawia się teraz wyłącznie fakturą korygującą. Dla kwot nie zmienia to jednak nic praktycznego, bo nota korygująca i tak nigdy nie mogła poprawić błędu w cenie, wartości, stawce ani kwocie podatku. Uchylony przepis wprost wyłączał dane z pkt 8 do 15 art. 106e ust. 1.
Cena jednostkowa: ile miejsc po przecinku
To najciekawszy spór ostatnich miesięcy i jednocześnie realna pułapka, bo technika i prawo mówią co innego.
Schemat FA(3) obowiązujący w KSeF od 1 lutego 2026 roku dopuszcza w polu ceny jednostkowej osiem miejsc po przecinku. Typ TKwotowy2 przypisany polom P_9A i P_9B ma zdefiniowane fractionDigits=8. Broszura Ministerstwa Finansów potwierdza, że cenę jednostkową można podawać z taką dokładnością.
Krajowa Informacja Skarbowa uznała to za niedopuszczalne. Interpretacja 0114-KDIP1-3.4012.766.2025.1.AMA z 8 grudnia 2025 r. rozstrzyga sprawę spółki, która argumentowała dokładnie tak: skoro schemat pozwala, to możemy wystawiać faktury z ceną jednostkową na pięć do ośmiu miejsc po przecinku. Stanowisko podatnika zostało uznane za nieprawidłowe:
skoro grosz jest najmniejszą jednostką pieniężną i jest niepodzielny, to ułamkowa część grosza powinna ulec zaokrągleniu do pełnych groszy
oraz
podatnik nie będzie uprawniony do wystawiania faktur, w których cena jednostkowa netto towaru wskazywana będzie z dokładnością od pięciu do ośmiu miejsc po przecinku
To nie jest odosobnione stanowisko. Linia interpretacyjna jest jednolita od kilkunastu lat (między innymi ILPP1/443-1397/09-2/AT z 2010 r., gdzie już wtedy zakwestionowano cenę z czterema miejscami po przecinku).
Wniosek operacyjny: możliwości techniczne KSeF nie zastępują wymogów ustawy. Faktura z ceną jednostkową na osiem miejsc po przecinku przejdzie walidację i dostanie numer KSeF, ale będzie wadliwa merytorycznie.
Co robić przy drobnych cenach i dużych ilościach
Zaokrąglenie ceny jednostkowej do grosza przy towarach groszowych deformuje wartość pozycji dramatycznie.
Dostawa 125 000 szt. elementów złącznych po 0,0345 zł netto
Wartość rzeczywista: 125 000 × 0,0345 = 4 312,50 zł
Cena zaokrąglona w dół (0,03 zł): 125 000 × 0,03 = 3 750,00 zł błąd -562,50 zł
Cena zaokrąglona w górę (0,04 zł):125 000 × 0,04 = 5 000,00 zł błąd +687,50 zł
Błąd sięga kilkunastu procent wartości pozycji. Rozwiązanie zgodne z linią interpretacyjną nie polega na łamaniu zasady zaokrąglania, tylko na zmianie jednostki miary:
Jednostka: opakowanie 1000 szt.
Ilość: 125
Cena jednostkowa netto: 34,50 zł
Wartość netto: 125 × 34,50 = 4 312,50 zł
VAT 23%: 4 312,50 × 0,23 = 991,875 → 991,88 zł
Należność ogółem: 5 304,38 zł
Wartość jest identyczna z rzeczywistą, a cena jednostkowa mieści się w groszach. Schemat FA(3) to obsługuje: pole miary P_8A przyjmuje dowolny opis jednostki, a pole ilości P_8B dopuszcza sześć miejsc po przecinku, więc możliwe są też ilości ułamkowe.
Faktura wielopozycyjna z kilkoma stawkami
Podsumowanie zawsze robi się osobno dla każdej stawki, nigdy zbiorczo.
| Poz. | Nazwa | Ilość | Cena netto | Wartość netto | Stawka |
| 1 | Usługa doradcza | 1 | 1 250,00 | 1 250,00 | 23% |
| 2 | Książka drukowana | 37 | 42,15 | 1 559,55 | 5% |
| 3 | Usługa hotelowa | 3 | 289,90 | 869,70 | 8% |
| 4 | Transport międzynarodowy | 2 | 540,00 | 1 080,00 | 0% |
Uwaga dla wystawiających w KSeF: schemat FA(3) rozbija stawkę 0% na trzy odrębne oznaczenia, 0 KR dla krajowej, 0 WDT dla wewnątrzwspólnotowej dostawy i 0 EX dla eksportu, z osobnymi polami podsumowania. Wpisanie samego 0 spowoduje odrzucenie pliku.
Faktura w walucie obcej
Podstawa: art. 31a ustawy o VAT. Przeliczenia dokonuje się według średniego kursu NBP z ostatniego dnia roboczego poprzedzającego dzień powstania obowiązku podatkowego. Alternatywnie można wybrać ostatni kurs Europejskiego Banku Centralnego z ostatniego dnia poprzedzającego ten dzień.
Zwróćcie uwagę na asymetrię w tych sformułowaniach: NBP to ostatni dzień roboczy poprzedzający, EBC to ostatni dzień poprzedzający.
Jeżeli fakturę wystawiono przed powstaniem obowiązku podatkowego, stosuje się kurs z ostatniego dnia roboczego poprzedzającego dzień wystawienia. Od 1 lutego 2026 roku dodano do tego wygodną furtkę pod KSeF: można też przyjąć kurs z ostatniego dnia roboczego poprzedzającego datę wystawienia wskazaną na fakturze, pod warunkiem że faktura ustrukturyzowana trafi do KSeF nie później niż następnego dnia.
Przykład: 2 450 EUR netto, stawka 23%
Obowiązek podatkowy 15 lipca 2026 r., kurs NBP z 14 lipca 2026 r.: 4,3407 PLN/EUR.
Wariant prawidłowy, przeliczenie kwoty podatku:
VAT w EUR: 2 450,00 × 0,23 = 563,50 EUR
VAT w PLN: 563,50 × 4,3407 = 2 445,98445 → 2 445,98 zł
Wariant drugi, przeliczenie podstawy i mnożenie:
Netto PLN: 2 450,00 × 4,3407 = 10 634,715 → 10 634,72 zł
VAT: 10 634,72 × 0,23 = 2 445,9856 → 2 445,99 zł
Różnica: grosz. Właściwy jest wariant pierwszy, bo art. 106e ust. 11 zdanie drugie nakazuje przeliczyć kwotę podatku według zasad przyjętych dla podstawy opodatkowania, a nie liczyć podatek od przeliczonej podstawy. To wykładnia dominująca, choć przepis nie nazywa drugiego wyniku wprost błędnym.
Przy fakturach korygujących stosuje się kurs pierwotny (art. 31b ust. 1). Wyjątek dotyczy korekt zbiorczych, gdzie można przyjąć kurs z dnia poprzedzającego wystawienie korekty.
KSeF nie sprawdza arytmetyki
To informacja, która zmienia podejście do kontroli wewnętrznej i której wiele firm jeszcze nie przyswoiło. Cytat z Podręcznika KSeF 2.0 Ministerstwa Finansów:
KSeF weryfikuje m.in. zgodność pliku XML faktury z obowiązującą strukturą logiczną faktury ustrukturyzowanej. KSeF nie dokonuje weryfikacji obliczeń matematycznych. Nie odrzuci faktury w przypadku wystąpienia na niej błędów rachunkowych.
Schemat FA(3) jest zwykłym XSD i nie zawiera żadnych reguł porównujących wartości między polami. Kontrola arytmetyczna jest w tym standardzie technicznie niewykonalna.
Konsekwencja praktyczna jest poważniejsza, niż wygląda. Faktura z błędnie wyliczonym podatkiem zostanie przyjęta i otrzyma numer KSeF, a wtedy nie da się jej anulować ani edytować. Jedyną drogą naprawy jest faktura korygująca. Ciężar weryfikacji rachunkowej spoczywa w całości na programie, w którym wystawiasz fakturę, i na osobie, która ją zatwierdza.
Błędy kwotowe, które KSeF faktycznie odrzuci
Skoro walidacja jest wyłącznie strukturalna, odrzucane są tylko błędy formatu:
- Więcej niż dwa miejsca po przecinku w polach typu TKwotowy, czyli w wartości netto, sumach według stawek, kwotach podatku i należności ogółem. Najczęstszy błąd przy migracji z systemów liczących z pełną precyzją, typowy przy przeliczaniu walut i rabatach procentowych.
- Przecinek zamiast kropki jako separator dziesiętny albo separator tysięcy w polu kwotowym.
- Niekompletna sekwencja stawki: podanie sumy netto bez kwoty podatku dla danej stawki albo odwrotnie.
- Brak pola należności ogółem, jedynego bezwarunkowo wymaganego pola podsumowania.
- Wartość ujemna w polu, gdzie schemat jej nie dopuszcza. Sam brak znaku minus tam, gdzie powinien być, nie zostanie wychwycony, bo liczba dodatnia jest strukturalnie poprawna. Broszura MF traktuje to jako regułę wypełniania, nie jako przyczynę odrzucenia.
- Niedozwolone oznaczenie stawki, na przykład 0 zamiast 0 KR, albo NP zamiast np I czy np II.
- Kurs waluty z więcej niż sześcioma miejscami po przecinku.
Lista kontrolna przed wystawieniem faktury
- Czy metoda liczenia pasuje do sposobu ustalania cen? Cennik brutto oznacza metodę w stu, cennik netto metodę od netto.
- Czy zaokrąglenie jest arytmetyczne, a nie bankierskie?
- Czy suma wartości netto i kwota podatku są rozbite na poszczególne stawki?
- Czy cena jednostkowa ma najwyżej dwa miejsca po przecinku? Jeżeli nie, czy da się zmienić jednostkę miary?
- Czy przy walucie obcej przeliczono kwotę podatku, a nie podstawę?
- Czy kurs pochodzi z właściwego dnia i czy to kurs NBP albo konsekwentnie EBC?
- Czy oznaczenie stawki 0% jest właściwe dla rodzaju transakcji?
- Czy program sprawdza sumy, skoro KSeF tego nie robi?
Ostatni punkt jest tym, na którym najwięcej firm potknie się w 2026 roku. Do tej pory system księgowy odbiorcy albo urząd wyłapywał część błędów w naturalnym trybie. Przy fakturze ustrukturyzowanej, której nie można anulować, weryfikacja musi się odbyć przed wysłaniem. Programy księgowe KPiR, KsH i OBSP liczą obiema metodami, kontrolują zgodność sum przed wysyłką do KSeF i pilnują formatu pól kwotowych, żeby faktura nie wróciła z błędem walidacji.
Wystawiasz faktury i wysyłasz je do KSeF? Programy Varico obsługują pełen obieg: wystawienie, walidację kwot, wysyłkę do KSeF, pobranie numeru i automatyczne księgowanie faktur zakupowych.
Sprawdź programy Varico przez 30 dni za darmo
Stan prawny: 11 sierpnia 2026 r. Artykuł ma charakter informacyjny i nie stanowi porady podatkowej. Podstawy prawne: ustawa o podatku od towarów i usług (t.j. Dz.U. 2025 poz. 775 ze zm.), art. 63 § 1 Ordynacji podatkowej, struktura logiczna FA(3) obowiązująca od 1 lutego 2026 r., interpretacje indywidualne Dyrektora KIS 0114-KDIP1-3.4012.766.2025.1.AMA oraz 0114-KDIP1-3.4012.52.2018.1.KC.
