How long must you keep invoices in Poland? (In practice, longer than 5 years)

Not 5 years from the invoice date: they run from the end of the year the tax was due, so 2026 invoices stay until 31 December 2032. Plus KSeF, scans, closing.

Updated Facts checked 8 min read

In short

  • You keep invoices and your tax records until the tax can no longer be collected: 5 years from the end of the year in which the tax was due, not 5 years from the invoice date.
  • For a sole trader, 2026 documents back the annual return due on 30 April 2027, so you keep them until 31 December 2032.
  • KSeF stores structured invoices for 10 years from the end of the year they were issued, and for those the law does not ask you to keep your own copy. Everything else is still yours to keep.
  • Foreign invoices, receipts, paper invoices, bank statements and ZUS papers are not in KSeF.
  • Suspending or closing your business does not shorten any of these periods.

You keep invoices, receipts and your tax records until the tax they relate to can no longer be collected. In Poland that is 5 years from the end of the calendar year in which the tax was due, not 5 years from the date on the invoice. For a sole trader, a 2026 invoice therefore stays in your archive until 31 December 2032, more than six years after you received it.

When do the 5 years start?

The rule comes from the Tax Ordinance (Ordynacja podatkowa, the general tax law):

  • a tax debt expires 5 years after the end of the year in which the payment deadline passed (art. 70);
  • anyone who keeps tax books must keep them, and the documents behind them, until then (art. 86);
  • the VAT Act says the same for VAT records and invoices (art. 112).

The key word is “due”. Your income tax for 2026 (PIT, the personal income tax a sole trader pays) is not due in 2026. It is due with the annual return in 2027. So the clock starts later than most people think.

Documents from Annual PIT due Keep until
2025 30 April 2026 31 December 2031
2026 30 April 2027 31 December 2032
2027 2 May 2028 31 December 2033

In 2028, 30 April falls on a Sunday and 1 May is a public holiday, so that deadline moves to the next working day, 2 May. The keep-until date does not change.

VAT is settled monthly or quarterly, so strictly each VAT period has its own clock. But the same invoices also support your annual income tax, so the simple rule is safer: keep the whole year until the end of the sixth year after it.

Watch out: the limitation period can be suspended or interrupted, for example by tax proceedings. If the tax office has opened a case about a year, keep that year’s documents until the case is over and the new date has passed.

Documents that affect later years

If you are still depreciating a laptop or a car, or deducting an old loss, the purchase invoice supports returns filed years later. The law sets no separate period for this. But the tax office can check any year that has not expired, and that invoice is the proof behind the deduction.

So it is sensible to keep those documents until the last year they affect has expired as well. Ask your accountant if you are unsure.

How long to keep other records

Invoices are not the only thing you keep, and the periods differ.

Record How long Rule
Invoices, receipts, VAT records, and the KPiR (tax book) or revenue register 5 years from the end of the year the tax was due Tax Ordinance art. 70, 86; VAT Act art. 112
ZUS (social insurance) settlement documents 5 years from filing (10 years if filed before 2012) biznes.gov.pl
Employee records, including pay, for people hired from 1 January 2019 10 years from the end of the year the job ended Labour Code art. 94
Books of a company with full accounting 5 years from the start of the year after the financial year Accounting Act art. 74

If you run a sp. z o.o. (a limited company), both the accounting rule and the tax rule apply, and the later date wins. For a 2026 financial year that follows the calendar year:

  • the accounting rule for the books ends on 31 December 2031;
  • the CIT return (corporate income tax) for 2026 is due by 31 March 2027, so the tax rule runs to 31 December 2032.

The approved financial statements are kept for at least 5 years from the start of the year after the one in which they were approved.

Does KSeF keep your invoices for you?

Partly. KSeF, the government’s national e-invoicing system, stores every structured invoice (faktura ustrukturyzowana, the XML invoice with a KSeF number) for 10 years from the end of the year it was issued. For those invoices, the VAT Act says the usual storage duties do not apply (art. 112aa). A 2026 KSeF invoice stays there until the end of 2036, well past 2032.

If the 10 years ever run out before the tax can no longer be collected, for example after a long tax case, you must keep the invoice yourself outside KSeF until the later date.

What KSeF does not hold:

  • invoices from foreign suppliers (Google, Adobe, AWS, airlines abroad): they arrive by email and are yours to keep;
  • receipts from the till, including (in 2026) receipts showing your NIP (tax number) up to 450 PLN;
  • paper or PDF invoices from small Polish sellers who still issue outside KSeF: allowed until 31 December 2026 while the seller’s KSeF-obligatory invoices stay at or below 10,000 PLN gross a month (the same applies to your own sales invoices);
  • bank statements, ZUS papers, contracts and your tax book.

Tip: you can download any KSeF invoice as XML or PDF from the free Aplikacja Podatnika KSeF 2.0, the Ministry of Finance’s KSeF app. Save a copy into the right month folder anyway. Then each month is complete in one place, and you do not need a login to answer your accountant’s questions. How KSeF works explains the logins.

Paper, scans and where to store them

The VAT Act asks you to keep invoices by settlement period, easy to find, and in a way that preserves their authentic origin, intact content and legibility until the tax expires (art. 112a).

Can you scan paper and throw it away? The law does not plainly say that a scan replaces a paper original. Until you have a clear answer for your case, keep the paper. If you want to go paperless, ask the tax office’s KIS helpline (Krajowa Informacja Skarbowa, the National Tax Information service) or your accountant first. Thermal receipts fade, so photograph them on the day and keep the paper in the month’s envelope as well.

Can they be kept abroad? A business based in Poland keeps its invoices in Poland. The exception is electronic invoices kept abroad in a way that lets the tax office reach them online (art. 112a). A cloud drive with servers abroad is fine on that condition. Wherever they are, when the tax office asks, you must give it immediate access, and for electronic invoices let it download and process them.

Where does the tax book live? Your tax book and its documents are kept at your place of business, or where your accounting office keeps them. That is the KPiR (księga przychodów i rozchodów, the revenue and expense book), or on ryczałt (the lump-sum tax) the revenue register. The tax office’s records also say who keeps your books and at what address; report a change within 7 days.

For foreigners: in practice you keep invoices in English or another language as they are. The law lets the tax office ask for a Polish translation, at your cost, during proceedings or an audit. The tax book itself is kept in Polish and in złoty.

What if your JDG is suspended or closed?

Neither suspending nor closing a JDG (jednoosobowa działalność gospodarcza, a sole trader’s business) changes the clock.

Suspended (zawieszenie działalności, pausing your business): you still keep every record, and you still file the annual return for the year you suspended in. Documents for earlier years expire on their normal dates. See suspending a JDG.

Closed: closing does not shorten any period. Keep everything until 5 years after the end of the year in which your last tax was due. If you close in 2026, your final annual return is due in 2027, so your 2026 documents stay until 31 December 2032. The list of business assets you draw up on the closing date is kept for 5 years as well. How to close a JDG covers the rest.

Tip: before you close, download your KSeF invoices and your bank statements into your own archive. Bank and system access can change once the business is gone; your folders will not.

Changing accountant without losing anything

Your documents belong to you, not to the accounting office. When you switch:

  1. Give notice under your contract. Switching at the end of a year is easiest, because one office then closes the whole year.
  2. Agree a written handover list (protokół przekazania): the tax book or registers, VAT records and the JPK files sent (the electronic files the tax office receives), the fixed-asset register, ZUS returns, payroll files and every paper original.
  3. Remove the old office’s access (including in KSeF) and grant the new one’s.
  4. Update your registration data within 7 days, because it names who keeps your books and where.

Keep your own copy of everything before the handover. If your archive already lives in your own folders, one folder per year and one per month inside it, changing accountant just means sharing the folders. Switching accountants has the full checklist.

What to do next

  1. Write 31 December 2032 on your 2026 folder, and a keep-until date on every older year.
  2. Check that each month holds everything: KSeF invoices, foreign invoices, receipts and the bank statement.
  3. Keep paper originals until you have a clear answer on scans.
  4. Before you close, change accountant or cancel a bank account, export what you need.

Komplet, our free Mac app, files each invoice into your own year and month folders under a readable name. Its “Prepare for my accountant” button packs a month into one folder and ZIP with every document, the statements and a summary, so the years you have to keep are already in order.

Questions people ask

How long do I keep a 2026 invoice?
Until 31 December 2032. The annual income tax for 2026 is due in 2027 (30 April for a sole trader, 31 March for a company with a calendar financial year), and the 5 years start at the end of 2027.
My invoices are in KSeF. Do I still need to save them?
The law does not require it: KSeF keeps them for 10 years from the end of the year of issue. Saving a copy in your month folder is still sensible, because it keeps each month complete in one place for you and your accountant.
Can I scan paper invoices and throw the originals away?
The law asks that invoices stay authentic, intact and legible, but it does not plainly say that a scan replaces the paper. Keep the originals, or ask the tax office's KIS helpline or your accountant before you shred anything.
I closed my JDG. Can I throw the papers away now?
No. Closing does not shorten the period. Keep everything until 5 years after the end of the year in which the last tax was due, and longer if a tax proceeding is open.
Can I keep my documents in a cloud drive abroad?
Yes for electronic invoices, as long as the tax office can reach them online and you can give it immediate access when it asks. Paper invoices of a business based in Poland stay in Poland.

Official sources

We check every figure and date against these pages. Rules change: when in doubt, the official page wins.

  1. Ordynacja podatkowa, Dz.U. 2026 poz. 622 (art. 70, 86, 189, 287)api.sejm.gov.pl
  2. Ustawa o podatku od towarów i usług, Dz.U. 2025 poz. 775 (art. 112, 112a, 112aa)api.sejm.gov.pl
  3. Ustawa o rachunkowości, Dz.U. 2026 poz. 522 (art. 74)api.sejm.gov.pl
  4. KSeF 2.0: pytania i odpowiedzi (ksef.podatki.gov.pl)ksef.podatki.gov.pl
  5. Aplikacja Podatnika KSeF 2.0 (ksef.podatki.gov.pl)ksef.podatki.gov.pl
  6. How to close down a one-person business (biznes.gov.pl)biznes.gov.pl
  7. Podatkowa księga przychodów i rozchodów (biznes.gov.pl)biznes.gov.pl
  8. Kodeks pracy, Dz.U. 2025 poz. 277 (art. 94 pkt 9b)api.sejm.gov.pl

This is general information, not tax or legal advice for your situation. Polish rules change often; we last checked the facts on this page on September 24, 2026. For a decision that matters, ask an accountant or your tax office.

Close every month without the hunt.

Drop documents in as they arrive. Komplet files them, checks them against your bank statement and tells you what is still missing. Free, for your Mac.

Mac only