Tax and ZUS deadlines in Poland for 2026: a month-by-month calendar for sole traders
The real 2026 dates for a JDG: ZUS and income tax by the 20th, VAT by the 25th, holiday shifts, the annual return and the one-off dates still to come.
In short
- ZUS and your income-tax advance for a month are due by the 20th of the next month; the VAT file
JPK_V7Mand the VAT payment by the 25th. - When the day falls on a Saturday, Sunday or public holiday, it moves to the next working day: in 2026 the 20th moves to 22 June, 21 September and 21 December.
- The annual return for 2026 (
PIT-36,PIT-36LorPIT-28) is due by 30 April 2027; the health contribution is reconciled in the AprilZUS DRAby 20 May 2027. - To change your tax form for 2027, file by 22 February 2027 (20 February is a Saturday).
- Still to come in 2026: the e-Doręczenia address by 30 September, the PKD 2025 switch by 31 December, and the end of the small-issuer KSeF relief on 31 December.
A sole trader in Poland (a JDG, jednoosobowa działalność gospodarcza) has two monthly deadlines: the 20th for ZUS (social and health insurance) and the income-tax advance, and the 25th for VAT, if you are a VAT payer. Once a year you add the annual tax return (by 30 April) and the health-contribution reconciliation (by 20 May). When a deadline falls on a weekend or a public holiday, it moves to the next working day.
What is due every month
Everything you pay in a month is for the month before. September’s ZUS and tax are paid in October, and so on.
| What | For whom | Deadline |
|---|---|---|
ZUS DRA (the monthly ZUS form) and the ZUS payment |
every sole trader | 20th of the next month |
| Income-tax advance (zaliczka) or ryczałt (flat-rate tax on revenue) | everyone with tax due | 20th of the next month |
JPK_V7M (VAT records and return) and the VAT payment |
active VAT payers | 25th of the next month |
VAT-9M (VAT on services bought from abroad) |
VAT-exempt businesses, in months they buy foreign services | 25th of the month after |
VAT-UE (EU sales summary) |
businesses selling services to businesses in other EU countries, in months with such sales | 25th of the next month |
A few things catch people out:
- ZUS is always monthly. Every sole trader files a
ZUS DRAeach month, including in the first six months of ulga na start (start-up relief), when you pay only the health contribution. A month when the business is fully suspended needs nothing. - Two transfers, two accounts. ZUS goes to your personal ZUS account (NRS, numer rachunku składkowego): one payment covers social contributions, health and the funds. Income tax and VAT go to your tax micro-account (mikrorachunek podatkowy), which is built from your NIP (tax identification number).
- The December payments are due on 20 January. The December tax advance, the December ZUS and a Q4 quarterly advance are all due by 20 January of the next year.
If you run a sp. z o.o. (a limited company), the company pays ZUS for its staff by the 15th, not the 20th. Our ZUS guide explains what the monthly amount is made of, and the health contribution guide explains the part that changes with your income.
The 2026 calendar, month by month
These are the real dates, with weekend and holiday shifts applied. The 20th column is for ZUS and income tax, the 25th for VAT.
| Paid in | ZUS and PIT (20th) | VAT, JPK_V7M (25th) |
|---|---|---|
| January 2026 | 20 January | 26 January |
| February | 20 February | 25 February |
| March | 20 March | 25 March |
| April | 20 April | 27 April |
| May | 20 May | 25 May |
| June | 22 June | 25 June |
| July | 20 July | 27 July |
| August | 20 August | 25 August |
| September | 21 September | 25 September |
| October | 20 October | 26 October |
| November | 20 November | 25 November |
| December | 21 December | 28 December |
| January 2027 | 20 January | 25 January |
Dates in bold moved. The rule is the same for tax and ZUS: a deadline that falls on a Saturday, a Sunday or a public holiday moves to the next working day. The December VAT date moves three days, because 25 December is Christmas, followed by a weekend.
Tip: do not wait for the last evening. Schedule the ZUS and tax transfers a few days before the deadline, especially in December, with its run of holidays.
Can you pay quarterly instead?
For income tax, often yes. For ZUS, no.
- Tax scale or flat tax (19%): quarterly advances are allowed for “small taxpayers” (sales in the previous year up to 8,517,000 PLN including VAT, the 2026 figure) and for anyone in their first year of business who has not run a business in the two years before. You do not notify anyone in advance: you state the quarterly method in your annual return.
- Ryczałt (the flat-rate tax on revenue): quarterly if your 2025 revenue was no more than 851,720 PLN (200,000 EUR), or if you started the business in 2026 and did not run one in 2025.
- Quarterly dates in 2026: Q1 by 20 April, Q2 by 20 July, Q3 by 20 October, and Q4 by 20 January 2027.
- VAT: small taxpayers can file the declaration quarterly with
JPK_V7K, but the records part is still sent every month. You must tell the tax office by the 25th of the second month of the first quarter you want, and it is not available in your first 12 months as an active VAT payer.
Quarterly means fewer transfers, not less tax. Put the money aside every month anyway.
What is due once a year
| What | Covers | Deadline |
|---|---|---|
| Choose or change your tax form | your tax in 2027 | 22 February 2027 (20 February is a Saturday) |
Annual PIT (personal income tax) return: PIT-36 (tax scale), PIT-36L (flat tax), PIT-28 (ryczałt) |
2026 income | 15 February – 30 April 2027 |
| Tax still owed for 2026 | balance after advances | 30 April 2027 |
Health-contribution reconciliation, in the April ZUS DRA |
2026 health contribution | 20 May 2027 |
JPK_PKPIR / JPK_EWP (your tax book or revenue record, sent as a file) |
2026 books of monthly VAT filers; everyone else starts with the 2027 books, due 2 May 2028 | 30 April 2027 |
The tax form choice rolls over. If you do nothing, you stay on your 2026 form for all of 2027. If you want to change, file it through your entry in CEIDG (the public register of sole traders) on biznes.gov.pl, for free, by the 20th of the month after your first revenue of the year. For most people that is 20 February, which in 2027 becomes Monday 22 February. Our guide to choosing a tax form helps you compare.
The health reconciliation is where you work out the year’s real health contribution and pay any shortfall with the April contributions. If you paid too much, ZUS prepares a refund request in eZUS (its online portal) for you to check and send.
For foreigners: the annual return goes to the tax office for your home address on the day you file. If you have left Poland by then, it goes to the office for your last Polish address.
One-off dates in 2026
Some dates in 2026 happen only once. Several have passed; the last ones are close. Two terms first: KSeF is the National e-Invoicing System (Krajowy System e-Faktur), and PKD codes are the Polish classification codes that say what your business does.
| Date | What | Who |
|---|---|---|
| 1 February 2026 | Receiving invoices through KSeF becomes mandatory | every business |
| 1 April 2026 | Issuing invoices in KSeF becomes mandatory | everyone except the largest (they started 1 February) |
| 30 September 2026 | Deadline to have an e-Doręczenia address (official e-mailbox) | sole traders registered before 2025 |
| 1 October 2026 | The e-Doręczenia obligation is in force | every business in CEIDG, suspended ones too |
| 31 December 2026 | Last day to switch your activity codes to PKD 2025 | sole traders still on PKD 2007 codes |
| 31 December 2026 | Last day of the KSeF relief for up to 10,000 PLN a month of invoices | small issuers |
Until 31 December 2026 you may still issue PDF or paper invoices outside KSeF, as long as the invoices you issue outside it add up to no more than 10,000 PLN gross in the month. From the invoice that takes a month over that limit, you must use KSeF for good.
From 1 January 2027 invoices to other businesses go through KSeF, apart from a few exclusions. Under the law as it stands, KSeF penalties apply from 1 January 2027. A government draft published on 23 September 2026 would move the penalties to 1 January 2028, but it is not law yet. See KSeF explained.
For the other two dates, see what the e-Doręczenia address is and switching to PKD 2025. If CEIDG cannot convert your old codes automatically, the law says the entry is deleted after 31 January 2027. It is not yet clear whether that means the whole business or only the codes, so switch yourself.
Watch out: anything you file in CEIDG (a change, a suspension, a resumption) already forces you to pick PKD 2025 codes. If you plan to change your tax form for 2027 in CEIDG, do the PKD switch in the same application.
The first weeks of 2027
Mark these now, because they come quickly after the holidays:
- 20 January 2027 (Wednesday): December ZUS, the December or Q4 tax advance.
- 25 January 2027 (Monday): December
JPK_V7Mand VAT. - Mały ZUS Plus (income-based contributions), if you are joining it for 2027: the sign-up deadline is 31 January, a Sunday in 2027. ZUS has not said whether it moves to Monday, so register by Friday 29 January 2027.
- 22 February 2027: last day to change your tax form for 2027.
- 15 February – 30 April 2027: annual return for 2026.
What to do next
- Put the 20th and the 25th in your calendar for every month, using the dates in the table above.
- Save your NRS and your tax micro-account as two separate payees in your bank.
- If you registered before 2025, check your e-Doręczenia address before 30 September and your PKD codes before 31 December.
- Decide by February whether your tax form still suits you for 2027.
Komplet, our free Mac app, shows your next deadlines with Polish holidays already skipped. Its Taxes screen groups the tax and ZUS transfers it finds on your PDF bank statements, so you can see which months are paid and which are still open.
Questions people ask
Are ZUS and the tax advance paid to the same account?
Which deadlines apply if I am VAT-exempt?
JPK_V7M, but in a month when you buy services from a foreign business you file VAT-9M and pay the Polish VAT by the 25th of the month after the VAT became due.What is the deadline for the annual PIT for 2026?
PIT-36, PIT-36L and PIT-28. You can file from 15 February 2027, and any tax still owed is paid by 30 April too.What happens if I pay a day late?
When do I sign up for Mały ZUS Plus for 2027?
Official sources
We check every figure and date against these pages. Rules change: when in doubt, the official page wins.
- Terminy płatności składek (biznes.gov.pl)biznes.gov.pl
- JPK_VAT z deklaracją (podatki.gov.pl)podatki.gov.pl
- Jak zmienić formę opodatkowania (biznes.gov.pl)biznes.gov.pl
- Roczne rozliczenie składki zdrowotnej za 2025 r. (ZUS)zus.pl
- Od kiedy trzeba wystawiać faktury w KSeF (ksef.podatki.gov.pl)ksef.podatki.gov.pl
- e-Doręczenia dla firm (biznes.gov.pl)biznes.gov.pl
- PIT act, consolidated text Dz.U. 2026 poz. 592, art. 44–45 (Sejm ELI)api.sejm.gov.pl
- Public Statistics Act amendment, Dz.U. 2025 poz. 1792 (PKD 2025 deadline, Sejm ELI)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.