Month-end checklist for sole traders in Poland: 30 minutes a month

Collect, check, send, pay, file: the five month-end jobs for a Polish sole trader, with every ZUS, tax and VAT date for the rest of 2026.

Updated Facts checked 8 min read

In short

  • Days 1–5: collect the month's documents and download the statement for every business account.
  • The check: every business line on the statement needs a document, and every cost document needs a payment or a "to pay" note.
  • Send by the day in your contract, usually the 5th–10th. If you keep your own books, sales invoices must be in them by the 20th.
  • Pay ZUS and income tax by the 20th, VAT by the 25th. A deadline on a weekend or holiday moves to the next working day.
  • Confirm and file: check eZUS, keep the UPO receipt, and put the month in one folder. Keep documents for 2026 until 31 December 2032.

Month-end for a sole trader is five jobs. Collect the month’s documents in the first days, check that every bank payment has one, and send them to your accountant by the agreed day. Then pay ZUS and income tax by the 20th and VAT by the 25th, and file the month away. Done every month, it takes about half an hour; left for three months, it can take a weekend.

This checklist is for a JDG (jednoosobowa działalność gospodarcza, a sole trader business). Most of it also works for a small sp. z o.o. (a limited company), and the differences are noted.

The month at a glance

Every date below is for the documents of the month that has just ended.

When What Who
1st–5th Collect documents, download statements, do the check Everyone
By the 15th Issue any sales invoice still missing for last month Anyone who invoices
Usually 5th–10th Documents to the accountant (your contract sets the day) Clients of an accounting office
By the 20th Sales invoices entered in your books Whoever keeps the books
By the 20th ZUS contributions and income tax Sole traders
By the 25th VAT return and VAT Active VAT payers; VAT-exempt buyers of foreign services

ZUS is the social insurance institution. Your monthly contributions to it cover your pension and health insurance, among other things. The income tax is either a PIT (personal income tax) advance or ryczałt, the flat-rate tax on revenue.

For a sp. z o.o.: the company pays ZUS for its staff by the 15th, not the 20th. A sole shareholder paying their own contributions still pays by the 20th.

For quarterly payers: if you pay income tax or VAT quarterly, you pay after the quarter. A quarterly VAT payer still sends the records part of JPK_V7K every month.

1. Collect the documents (days 1–5, 10 minutes)

Open one folder for the month and put in it:

  • Sales invoices you issued. If you forgot one, issue it now. In most cases an invoice is due by the 15th of the month after the sale (for an advance payment, the 15th of the month after the money arrived).
  • Polish cost invoices. Since 1 February 2026 every business receives invoices through KSeF (Krajowy System e-Faktur, the national e-invoicing system). KSeF sends no notifications, so you, your software or your accountant have to look. Until the end of 2026, a seller whose invoices come to no more than 10,000 PLN a month (gross) may still email you a PDF instead.
  • Foreign invoices. Google, Meta, AWS, Adobe, Apple and Stripe are not in KSeF. Download each one from your account on their site. Our guide to the invoices KSeF won’t collect lists where to find them.
  • Receipts. Until 31 December 2026, a till receipt showing your NIP (tax number), up to 450 PLN (or 100 EUR) gross, counts as a simplified invoice. Photograph it, and keep the paper. From 1 January 2027 it no longer counts as an invoice: the shop issues one to your NIP in KSeF.
  • Bank statements for every account the business uses: PLN and foreign-currency accounts, Revolut or Wise, PayPal, Stripe.

Tip: do the downloads on the 1st or 2nd, even if you check later. Portals change, cards expire, and a supplier account you closed can take its invoices with it.

2. Check that every bank line has a document (10 minutes)

Go down the statement line by line and give each one an answer:

The bank line is… What it needs
A business purchase The invoice or receipt, in this month’s folder
A payment from a client Your sales invoice
A bank charge Nothing more: the statement is valid proof for it
A ZUS or tax transfer Nothing more, but note which month it paid
Private spending A note saying so, if you use one account for both

Then go the other way: every cost document should have a payment, or a note that it is still to pay. A document with neither is the one you forget until the supplier’s reminder arrives.

Card payments abroad are the usual gap. The bank line shows a merchant name and an amount in złoty. The invoice is in euro or dollars, and is sometimes dated a few days earlier. Match them on the seller and the original amount.

The books need the amount in złoty, at the average rate of the NBP (the National Bank of Poland) on the last business day before the day the cost is booked. If an accountant keeps your books, they convert it. If you keep them yourself, you write the rate and the złoty amount on the document or attach them to it.

Our guide to matching payments to invoices covers the tricky cases: split payments, refunds, one transfer for two invoices.

3. Send the month to your accountant (5 minutes)

No law sets the day your documents reach an accounting office. Your contract does: usually the 5th–10th of the next month, which leaves the office time before the 20th and the 25th. Send the month in one go:

  • the sales and cost invoices, foreign ones included;
  • the receipts;
  • the statements for every business account;
  • one line for each unusual bank payment (“refund from a supplier”, “private, wrong card”);
  • anything that changed: a new bank account, a new foreign client, a car, preferential ZUS ending.

If you keep your own books, the fixed date is the 20th. Sales invoices must be in the KPiR (podatkowa księga przychodów i rozchodów, the tax book of revenue and expenses) or, on ryczałt, the revenue register by then.

The full list, the ways to send and the fees for late documents are in what to send your accountant.

4. Pay by the 20th and the 25th

Three payments go to two accounts:

Payment Deadline Where it goes
ZUS: the ZUS DRA return and the contributions 20th of the next month Your personal ZUS account (NRS), one transfer
PIT advance or ryczałt 20th of the next month (December: 20 January) Your tax micro-account (mikrorachunek podatkowy)
VAT, with the JPK_V7M file 25th of the next month The same tax micro-account

ZUS DRA is the monthly ZUS return, and NRS is your own contribution account number at ZUS. JPK_V7M is the monthly VAT file: the return plus the list of invoices. The tax micro-account is a bank account number made from your NIP or PESEL (personal ID number), used only for your tax.

A deadline on a Saturday, Sunday or public holiday moves to the next working day. For the rest of 2026 that gives:

Documents for ZUS and income tax by VAT by
September 2026 20 October 2026 26 October 2026 (the 25th is a Sunday)
October 2026 20 November 2026 25 November 2026
November 2026 21 December 2026 (the 20th is a Sunday) 28 December 2026 (25–27 December are holidays and a weekend)
December 2026 20 January 2027 25 January 2027

Every date for the year, including quarterly payers, is in our tax and ZUS deadlines for 2026.

A tax transfer asks for a form symbol, a period and the amount. Use your bank’s tax-transfer template (przelew podatkowy), which has a field for each, and send it to your micro-account. If you are not sure which symbol matches your tax form, ask your accountant or KIS (Krajowa Informacja Skarbowa, the tax office’s helpline) before the first payment.

5. Confirm the payments went through

  • ZUS: eZUS, the ZUS online portal, shows the state of your settlements with ZUS at any time. Check it a few days after paying.
  • The VAT file: after a correct JPK_V7M is sent, you can download the UPO (urzędowe poświadczenie odbioru, the official receipt). Keep it in the month’s folder. If an accountant sends the file, ask them for it.
  • The payments: keep the bank’s confirmation. At the next month-end, look for the transfers on the statement: they should show your ZUS account and your micro-account.

Watch out: having an accountant does not move the responsibility. The taxpayer is liable for their own taxes. Ask the office to send you the amounts and the receipts each month, and read them.

6. File the month away (5 minutes)

When the month is sent and paid, close its folder. A structure that works for most people is one folder per year, one per month inside it, and a readable name for each file, such as 2026-09-12 Adobe 24.60 EUR.pdf: date, seller, amount, currency. Put the statements, the UPO and the payment confirmations in the same month. Our guide to folders and file names shows the full layout.

Tax documents are kept for 5 years from the end of the year the tax was due. Everything for 2026 feeds the annual return due 30 April 2027, so it stays until 31 December 2032. Keep paper receipts too, even if you photographed them. Documents for equipment you are still depreciating, or for a loss you are still deducting, matter in later years, so ask your accountant before throwing those away.

Komplet, our free Mac app, files each invoice into the right month under a readable name, pairs it with the payment on your PDF bank statement, and shows what is still missing. “Prepare for my accountant” then puts the whole month into one folder and ZIP file.

The 30-minute checklist

  1. 1st–2nd: download the statement for every business account, and every foreign invoice from its portal.
  2. Same day: check KSeF (or ask whoever does) and put the month’s Polish invoices and receipts in the folder.
  3. By the 5th: go down the statement and give every line a document or a note. Then check that every cost document has a payment or a “to pay” note.
  4. By the day in your contract (usually the 5th–10th): send the month in one go, with a line for each unusual payment.
  5. By the 20th: pay ZUS and the income tax advance or ryczałt. By the 25th: send JPK_V7M and pay VAT, or file VAT-9M if you are VAT-exempt and bought foreign services.
  6. A few days later: check eZUS, save the UPO, and close the month’s folder.

Questions people ask

My accountant does everything. Do I still need a month-end routine?
Yes, a shorter one. The accountant can only book what you send, and foreign invoices, receipts and bank statements never reach them on their own. You also remain liable for your taxes. See what to send your accountant.
What if the 20th or the 25th falls on a weekend?
The deadline moves to the next working day. In 2026 that gives 21 December for ZUS and income tax for November, and 28 December for VAT, because 25–27 December are holidays and a weekend.
I am VAT-exempt. Do I file anything on the 25th?
Usually not. But in a month when you bought services from a foreign business (Google, Adobe, AWS…), a VAT-exempt business files VAT-9M and pays the Polish VAT by the 25th of the next month.
A bank line has no document. What do I do?
Ask the seller for the invoice, or download it from your account on their site. Bank charges are the exception: the statement itself is valid proof for them. If the payment was private, mark it as private.
How long do I keep each month's folder?
Until the tax for that year can no longer be assessed: 5 years from the end of the year the tax was due. Documents for 2026 feed the return due 30 April 2027, so keep them until 31 December 2032.

Official sources

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

  1. Opłacanie składek ZUS (biznes.gov.pl)biznes.gov.pl
  2. JPK_VAT z deklaracją (podatki.gov.pl)podatki.gov.pl
  3. Mikrorachunek podatkowy (podatki.gov.pl)podatki.gov.pl
  4. KSeF 2.0: pytania i odpowiedzi (ksef.podatki.gov.pl)ksef.podatki.gov.pl
  5. Rozporządzenie w sprawie podatkowej księgi przychodów i rozchodów, Dz.U. 2025 poz. 1299api.sejm.gov.pl
  6. Rozporządzenie w sprawie ewidencji przychodów (ryczałt), Dz.U. 2025 poz. 1294 (§ 6)api.sejm.gov.pl
  7. Ustawa o podatku od towarów i usług, Dz.U. 2025 poz. 775 (art. 99, 106i)api.sejm.gov.pl
  8. Ordynacja podatkowa, Dz.U. 2026 poz. 622 (art. 12, 70)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