KSeFakt v0.3.8-dev.40 — preview pre-launch · obowiązkowy KSeF: 02.2026 duzi podatnicy · 04.2026 pozostali podatnicy VAT · 01.2027 wszyscy
Start  /  Blog

Archiwizacja faktur KSeF — obowiązek 10 lat i jak go spełnić

ksef-archiwizacja-faktur-10-lat-jak-spelnic

Ministerstwo Finansów przechowuje faktury w KSeF przez 10 lat — ale to nie zwalnia Cię z obowiązku posiadania własnej kopii. Sprawdź, jak pobierać pliki XML i UPO z KSeF, jak archiwizować dokumenty dodatkowe i jak przygotować się na każdą kontrolę skarbową bez stresu.

Archiwizacja Faktur – Kto i jak długo przechowuje faktury w KSeF

Krajowy System e-Faktur jest prowadzony przez Ministerstwo Finansów, które pełni rolę centralnego repozytorium faktur elektronicznych. Zgodnie z przepisami ustawy o VAT oraz regulacjami dotyczącymi KSeF, faktury przechowywane są w systemie przez okres 10 lat, licząc od końca roku kalendarzowego, w którym faktura została wystawiona. Oznacza to, że faktura wystawiona w lutym 2026 będzie dostępna w KSeF do 31 grudnia 2036. Przez cały ten czas możesz pobrać plik XML faktury i UPO (Urzędowe Potwierdzenie Odbioru) bezpośrednio z systemu — bez potrzeby przechowywania kopii u siebie. System MF gwarantuje integralność i autentyczność przechowywanych dokumentów. Jednak ustawodawca nie zwolnił podatnika z obowiązku własnej archiwizacji. Dlaczego? Kilka powodów:
  • Dostęp do KSeF może być chwilowo niedostępny (awaria, konserwacja) — w trakcie kontroli skarbowej nie możesz powoływać się wyłącznie na system MF, jeśli inspektor potrzebuje dokumentów tu i teraz.
  • Po 10 latach faktury są usuwane z KSeF — jeśli termin archiwizacji podatkowej jest dłuższy (np. w przypadku postępowań podatkowych wszczętych przed upływem terminu), możesz potrzebować dokumentów, których już nie ma w systemie.
  • Dokumenty powiązane (umowy, specyfikacje, korespondencja potwierdzająca warunki transakcji) nie trafiają do KSeF — musisz je archiwizować samodzielnie.

Co archiwizować — lista dokumentów

Kompletne archiwum podatkowe obejmuje więcej niż tylko pliki XML faktur z KSeF:
  • Pliki XML faktur (FA(3)) — oryginalny plik wysłany do KSeF lub pobrany z systemu po przyjęciu. To jedyny „oryginalny” dokument faktury elektronicznej.
  • UPO (Urzędowe Potwierdzenie Odbioru) — dokument generowany przez KSeF po przyjęciu faktury, zawierający numer KSeF, datę przyjęcia i podpis systemu. UPO jest dowodem, że faktura trafiła do systemu i uzyskała numer KSeF.
  • Wizualizacje PDF — nie są dokumentem oryginalnym, ale warto je archiwizować jako kopię roboczą czytelną bez specjalistycznego oprogramowania.
  • Faktury korygujące i ich UPO — pełny łańcuch korekt do każdej faktury pierwotnej.
  • Dokumenty towarzyszące — umowy, zlecenia, potwierdzenia odbioru towarów, protokoły zdawczo-odbiorcze, korespondencja e-mailowa potwierdzająca warunki transakcji.
  • JPK_V7M/V7K — kopie wysłanych plików JPK z potwierdzeniami UPO, w których numer KSeF był wykazany.

Jak pobierać faktury z KSeF do archiwum

Metoda 1 — Aplikacja Podatnika MF (ręcznie)

Zaloguj się do app.ksef.mf.gov.pl, wejdź w listę faktur (wystawionych lub otrzymanych), wybierz fakturę i pobierz plik XML oraz UPO. Metoda odpowiednia dla małej liczby faktur — przy kilkudziesięciu fakturach miesięcznie staje się uciążliwa.

Metoda 2 — API KSeF (automatycznie)

Program zintegrowany z KSeF przez API może automatycznie pobierać wszystkie faktury po ich przyjęciu przez system i zapisywać XML oraz UPO do lokalnej bazy danych lub chmury. To najlepsza metoda dla firm wystawiających wiele faktur — każda faktura jest automatycznie archiwizowana bez udziału człowieka.

Metoda 3 — pobieranie zbiorcze (paczka ZIP)

Aplikacja Podatnika MF umożliwia pobranie paczki ZIP zawierającej wszystkie faktury z wybranego okresu (np. miesięczne archiwum). To dobry kompromis dla firm, które chcą archiwizować faktury raz w miesiącu. Sprawdź, czy Twój program do faktur automatycznie pobiera i archiwizuje pliki XML z KSeF — to kluczowa funkcja dla firm z obowiązkiem KSeF. Więcej o zaciąganiu faktur kosztowych przeczytasz w artykule o zaciąganiu faktur kosztowych z KSeF.

Gdzie przechowywać archiwum — wymogi techniczne

Przepisy nie określają konkretnego miejsca ani formatu archiwizacji — wymagają jednak, by archiwum było:
  • dostępne na żądanie organu podatkowego — inspektor może zażądać dostępu do dokumentów na miejscu lub przez system zdalny,
  • zabezpieczone przed modyfikacją — nie możesz edytować zarchiwizowanych plików XML; muszą być identyczne z tym, co trafiło do KSeF,
  • czytelne przez cały okres archiwizacji — format XML z 2026 roku musi być możliwy do odczytania w 2036, co oznacza przechowywanie razem z informacją o schemacie FA(3),
  • zlokalizowane na terytorium UE (jeśli przechowujesz dane w chmurze zagranicznej, musi spełniać wymogi RODO i przepisów podatkowych).

Jak długo musisz przechowywać faktury — tabela terminów

Rodzaj dokumentu Termin przechowywania Podstawa
Faktury VAT (KSeF) 10 lat od końca roku wystawienia (MF) + własna kopia przez 5 lat od zobowiązania podatkowego Ustawa o VAT, ordynacja podatkowa
Faktury kosztowe (otrzymane) 5 lat od końca roku, w którym rozliczono VAT naliczony Ordynacja podatkowa
JPK_V7M / V7K 5 lat od końca roku podatkowego Ordynacja podatkowa
Dokumenty towarzyszące (umowy, protokoły) 5 lat od zobowiązania podatkowego (lub dłużej przy sporach) Ordynacja podatkowa
UPO (Urzędowe Potwierdzenie Odbioru) Tak samo jak faktura, której dotyczy Razem z fakturą

Praktyczne porady dla biur rachunkowych

Biura rachunkowe obsługujące wielu klientów muszą zadbać o archiwizację po stronie każdego klienta, a nie tylko po swojej stronie. Pamiętaj:
  • Archiwum klienta zostaje przy kliencie — nawet jeśli klient zmieni biuro rachunkowe, jego faktury muszą być dostępne.
  • Przy zakończeniu współpracy z klientem, przekaż mu pełne archiwum XML + UPO za cały obsługiwany okres.
  • Jeśli archiwum jest w chmurze biura — upewnij się, że klient ma dostęp do swoich danych i może je wyeksportować.
Więcej o obsłudze wielu klientów w KSeF opisuje artykuł o KSeF dla biura rachunkowego.

FAQ — najczęstsze pytania o archiwizację faktur KSeF

Czy mogę polegać wyłącznie na KSeF jako archiwum i nie tworzyć własnej kopii?

Nie jest to zalecane — choć MF przechowuje faktury 10 lat, przepisy podatkowe nakładają na podatnika obowiązek posiadania dokumentów podatkowych. Rekomendowane podejście: własna kopia XML + UPO na serwerze firmy lub w chmurze, synchronizowana automatycznie z KSeF.

Co jeśli stracę dostęp do KSeF i potrzebuję faktury z 5 lat temu?

Jeśli masz własną kopię archiwum — pobierasz dokumenty lokalnie. Jeśli nie masz kopii — logujesz się do Aplikacji Podatnika MF i pobierasz z KSeF (o ile faktura jest w granicach 10 lat). Brak dostępu do KSeF przy jednoczesnym braku własnej kopii to ryzyko, którego nie warto podejmować.

Czy program do faktur może automatycznie archiwizować faktury z KSeF?

Tak — programy zintegrowane z KSeF przez API mogą automatycznie pobierać XML i UPO dla każdej wysłanej i odebranej faktury i zapisywać je w lokalnej bazie danych lub chmurze. To najwygodniejsza metoda dla firm z większą liczbą faktur.

Co dalej

Jeśli chcesz, żeby program automatycznie archiwizował każdą fakturę XML + UPO bezpośrednio po wysyłce do KSeF — bez ręcznego pobierania — sprawdź cennik KSeFakt albo listę funkcji. Dołącz do listy oczekujących i archiwizuj faktury automatycznie od pierwszego dnia.