---
title: "KSeF — przegląd"
description: "Krajowy System e-Faktur — czym jest, kogo dotyczy, od kiedy obowiązuje. Cele systemu, zakres wyjątków, grace period, korzyści dla podatników."
url: https://numifyai.com/docs/zgodnosc-z-prawem/ksef
review_status: internal
updated: 2026-04-16
---


**Krajowy System e-Faktur** (KSeF) to centralna platforma Ministerstwa
Finansów, przez którą wystawiane są wszystkie faktury B2B w Polsce.
Zastępuje dotychczasowy model, w którym faktura mogła być dokumentem
papierowym, PDF-em lub plikiem w dowolnym formacie — odtąd jedyną
legalną formą faktury B2B jest **faktura ustrukturyzowana** w formacie
XML FA(3), przesłana przez KSeF.

<ComplianceDisclaimer />

## Co to zmienia [#co-to-zmienia]

| Przed KSeF                          | Po KSeF                                                    |
| ----------------------------------- | ---------------------------------------------------------- |
| Faktura PDF / papier / e-mail       | XML FA(3) w centralnym systemie                            |
| Podatnik archiwizuje faktury 5 lat  | MF archiwizuje 10 lat; podatnik nie musi                   |
| Numer faktury nadaje wystawca       | Wystawca nadaje własny numer + KSeF nadaje globalny NrKSeF |
| Odbiorca „dostaje" fakturę e-mailem | Odbiorca „pobiera" fakturę z KSeF                          |
| Zwrot VAT 60 dni                    | Zwrot VAT **40 dni** (bonus compliance)                    |
| Audyt post-factum                   | Audyt real-time (MF ma dane natychmiast)                   |

## Kogo obejmuje [#kogo-obejmuje]

Wszystkich **czynnych podatników VAT** z siedzibą lub stałym miejscem
prowadzenia działalności w Polsce — w tym spółki z o.o. Grupy i daty
wdrożenia:

| Grupa                   | Data obowiązkowa    | Próg                             |
| ----------------------- | ------------------- | -------------------------------- |
| Duzi podatnicy          | **1 lutego 2026**   | Sprzedaż > 200 mln zł w 2024 r.  |
| Pozostali podatnicy VAT | **1 kwietnia 2026** | —                                |
| Mikroprzedsiębiorcy     | **1 stycznia 2027** | Miesięczna sprzedaż \< 10 000 zł |

Szczegóły: [Harmonogram wdrożenia](/docs/zgodnosc-z-prawem/ksef/harmonogram).

## Co musi być wystawione przez KSeF [#co-musi-być-wystawione-przez-ksef]

| Typ dokumentu                                | KSeF wymagany          |
| -------------------------------------------- | ---------------------- |
| Faktura sprzedaży B2B                        | ✅ Tak                  |
| Faktura zakupu B2B                           | ✅ Odbierana przez KSeF |
| Faktura korygująca                           | ✅ Tak                  |
| Faktura zaliczkowa                           | ✅ Tak                  |
| Faktura B2C (konsument)                      | ❌ Opcjonalnie          |
| Faktura transgraniczna (odbiorca bez PL NIP) | ❌ Zwolniona            |
| Paragony fiskalne                            | ❌ Poza zakresem KSeF   |

## Wyjątki i zwolnienia [#wyjątki-i-zwolnienia]

KSeF **nie jest wymagany** dla:

* **Faktur B2C** — dla osób fizycznych nieprowadzących działalności
  gospodarczej (<LegalRef act="VAT" art="106ga" /> ust. 2).
* **Transakcji transgranicznych** — kiedy odbiorca jest podmiotem
  zagranicznym bez rejestracji VAT w Polsce.
* **Określonych usług** — biletów jednorazowych komunikacji pasażerskiej,
  opłat autostradowych, niektórych usług finansowych i
  ubezpieczeniowych (szczegóły w <LegalRef act="KSEF" />).

### Ulga niskowartościowa (do 30 września 2026 r.) [#ulga-niskowartościowa-do-30-września-2026-r]

Do 30 września 2026 r. można wystawiać poza KSeF faktury:

* Pojedynczo — do <Grosze value="45000" /> brutto.
* Łącznie miesięcznie — do <Grosze value="1000000" />.

Od 1 października 2026 r. wyłączenie wygasa — każda faktura B2B, nawet
za 1 zł, musi być w KSeF.

## Grace period i kary [#grace-period-i-kary]

**Do 31 grudnia 2026 r.** obowiązuje okres przejściowy — MF nie nakłada
kar finansowych za błędy formalne (np. faktura wystawiona poza KSeF,
faktura z opóźnieniem, niespójny numer KSeF).

Od &#x2A;*1 stycznia 2027 r.** kary są konkretne:

| Sytuacja                                         | Kara                           |
| ------------------------------------------------ | ------------------------------ |
| Faktura wystawiona poza KSeF mimo obowiązku      | Do 100 % kwoty VAT na fakturze |
| Ta sama dla zwolnionych z VAT                    | 18,7 % kwoty brutto            |
| Opóźnienie przesłania offline po 1 dniu roboczym | Do 100 % kwoty VAT             |
| Fałszywy znacznik `OFF` / `BFK`                  | Kara jak za fakturę poza KSeF  |

## Korzyści z KSeF [#korzyści-z-ksef]

Poza obligatoryjnością KSeF oferuje kilka praktycznych korzyści:

* **Szybszy zwrot VAT** — 40 dni zamiast 60 (<LegalRef act="VAT" art="87" />).
* **Darmowa archiwizacja** — MF przechowuje faktury 10 lat, podatnik nie
  musi utrzymywać własnego archiwum PDF.
* **Mniejsze ryzyko audytu** — MF widzi faktury w momencie wystawienia;
  nie ma „odkrycia" błędów po roku.
* **Brak zagubionych faktur** — faktura zakupu trafia do podatnika
  zawsze, niezależnie od e-maila czy poczty.
* **Wymierzalne numery** — `NrKSeF` jest globalnie unikalny, niezależny
  od numeru nadanego przez wystawcę.

## Jak Numify realizuje KSeF [#jak-numify-realizuje-ksef]

Servisy KSeF są **gotowe w kodzie i pokryte testami** — wystarczy
skonfigurować środowisko (`KSEF_ENV=production` + certyfikat KSeF
spółki), żeby działać na produkcyjnym KSeF. Domyślnie Numify działa
w trybie testowym (`ksef-test.mf.gov.pl`).

* Wystawianie faktur przez KSeF:
  <ServiceRef path="src/lib/services/ksef-service.ts">ksef-service.ts</ServiceRef>
* Parsowanie otrzymanych faktur FA(3):
  <ServiceRef path="src/lib/services/ksef-fa3-parser.ts">ksef-fa3-parser.ts</ServiceRef>
* Generator XML FA(3):
  <ServiceRef path="src/lib/services/ksef-fa3-generator.ts">ksef-fa3-generator.ts</ServiceRef>
* QR kod do PDF faktury:
  <ServiceRef path="src/lib/services/ksef-qr.ts">ksef-qr.ts</ServiceRef>

Schematy baz danych dla `ksef_credentials` i `ksef_sessions` są w
[`src/db/schema.ts`](https://github.com/kacperkwapisz/numifyai/blob/master/src/db/schema.ts).

<ChangeHistory>
  <ChangeEntry date="2026-04-16" act="Phase 2">
    Pierwsza wersja — zagregowana z `_legacy/KSEF-REFERENCE.md`.
  </ChangeEntry>
</ChangeHistory>
