Market entry guide · Poland
Poland
Tax Compliance
What a Polish sp. z o.o. owes the tax office, ZUS and the court register — now that invoicing itself runs through a government platform.
01 — The change that reshaped everything else
Your invoices now go through the state
Poland has moved to a clearance model. A B2B invoice is no longer a document you send a customer — it is a structured XML file submitted to the Krajowy System e-Faktur, validated, and given an identifier. Until KSeF accepts it, the invoice does not legally exist.
How a Polish invoice now travels
Domestic B2B, in the FA(3) XML schema.
→ Swipe to see the full flow
The rollout
-
1 February 2026 — live
Large taxpayers, and receiving for everyone
Businesses whose 2024 gross sales exceeded PLN 200 million had to start issuing through KSeF. From the same date, every VAT-registered entity had to be able to receive invoices through the platform — including companies not yet obliged to issue.
-
1 April 2026 — live
All other VAT-registered businesses
The obligation to issue extended to everyone else, including foreign entities registered for Polish VAT. This is the date that matters for a typical sp. z o.o.
-
1 January 2027 — ahead
Micro-entrepreneurs, and real penalties
The smallest issuers come into scope. 2026 has been run as a grace period without financial penalties for KSeF errors; enforcement and fines begin from 1 January 2027.
The small-invoice carve-out ends this year
Until 31 Dec 2026Through the end of 2026, invoices can still be issued outside KSeF where monthly sales on them stay within PLN 10,000 including VAT. Cross that in a month and KSeF becomes mandatory from that invoice onward.
Plan for the platform being down
offline24KSeF 2.0 includes an offline mode letting you issue an invoice and submit it by the next business day, plus a separate emergency mode for full outages. Both need to be built into your process before you need them.
It’s a systems project, not a tax form
IntegrationYour invoicing software has to speak the FA(3) schema, authenticate to the KSeF API, handle rejections, and store KSeF IDs against your ledger. Accounting alone doesn’t cover it — this lands on whoever owns your billing stack.
02 — Corporate income tax
CIT registration and filing
A company registered in the KRS is a CIT payer automatically — there is no separate election to make. What you do choose is the rate you qualify for, and how often you pay advances.
The 9% rate has two gates
Both, not eitherThe reduced rate applies only to income other than capital gains, and only if the company clears both limits. Capital gains are taxed at 19% regardless.
CIT-8 and advance payments
31 MarchThe annual return is due by the end of the third month after the tax year ends — 31 March for a calendar-year company — together with payment of the balance. Advances run monthly by the 20th, or quarterly for small taxpayers.
JPK_CIT — books, not just returns
New scopeStructured accounting books are being phased in. Large taxpayers started with the 2025 year; from 1 January 2026 the obligation extends to CIT payers already filing JPK_VAT, who must keep books electronically and submit them after year end in the JPK_KR_PD structure.
03 — Value added tax
VAT registration and returns
Registration is by form VAT-R before your first taxable sale. There is no separate VAT return in Poland — the return and the transaction ledger are the same file.
Rates and the exemption threshold
23% standardReduced rates of 8% and 5% apply to defined categories, with 0% on exports and intra-community supplies. The small-business exemption threshold rose to PLN 240,000 from 1 January 2026.
JPK_V7 — the return is the ledger
25thJPK_V7M combines the VAT declaration with a full record of every sales and purchase document, filed monthly by the 25th. Quarterly filers under JPK_V7K still submit the records part each month.
Trading inside the EU
VAT-UEIntra-community acquisitions and supplies need separate EU VAT registration, giving you a PL-prefixed number and a recapitulative VAT-UE statement alongside the JPK_V7.
04 — Annual accounts
Three deadlines, in sequence
Polish year-end is not a single filing. The statements are prepared, then approved by the shareholders, then filed with the court register — and each stage has its own clock.
Prepare
31 MarchAnnual financial statements under the Accounting Act, signed electronically by every management board member and by the person responsible for the books. A dormant company still prepares them.
Approve
30 JuneShareholders approve the statements within six months of the balance sheet date, along with resolutions on the result and on discharge for the board.
File
15 JulyThe approved package goes to the KRS financial documents repository within 15 days of approval — electronically only, since paper is not accepted.
05 — Employing people
Payroll, ZUS and PIT withholding
Poland has no single “PAYE” registration. Hiring creates two separate streams: social insurance to ZUS, and income tax withheld as a płatnik and paid to the tax office.
ZUS registration and contributions
7 daysEach employee is registered with ZUS within seven days of starting. Monthly settlement declarations and contributions follow, covering pension, disability, sickness, accident, health and the labour fund — a substantial employer cost on top of gross pay.
PIT withheld at source
20thIncome tax advances withheld from salaries are paid to the tax office by the 20th of the following month. Personal rates run at 12% and 32% either side of the threshold.
Annual employee reporting
Jan / FebPIT-4R summarising withheld advances goes to the tax office by 31 January. PIT-11 for each employee goes to the tax office by 31 January and to the employee by the end of February.
06 — Registered office and changes
Keeping the registers current
Two public registers hold your company’s details, and both run on short clocks. Neither updates itself when something changes at group level abroad.
Registered office
ContinuousThe company needs a registered address in Poland, recorded in the KRS and used for official correspondence from the tax office, ZUS and the courts. A virtual office with genuine mail handling is common for foreign-owned entities — but correspondence has to actually reach someone who reads Polish and acts on it.
KRS changes
7 daysChanges to the board, shareholders, share capital, address or business scope are filed with the KRS within seven days of the event, electronically. Some require a notarial deed first.
CRBR — beneficial owners
TightenedThe Central Register of Beneficial Owners captures anyone holding 25% or more of shares or votes. Initial filing is due within 14 days of KRS entry, and updates are now required within seven days of a change — down from the previous fourteen.
07 — Directors and banking
Who has to be there, and where the money moves
Poland is unusual among common market-entry destinations here: it imposes no residency requirement on directors. The practical constraints are digital and banking ones instead.
No resident director required
StructureA sp. z o.o. can be owned and managed entirely by non-residents. There is no equivalent of Singapore’s resident director rule, so a nominee appointment is a commercial choice rather than a statutory one.
The white list
PLN 15,000B2B payments above PLN 15,000 must go to a bank account listed on the tax authority’s register of VAT payers. Pay to an unlisted account and the expense can be denied as a deductible cost, with joint liability for the supplier’s VAT.
Split payment
Mandatory in partFor listed sensitive goods and services on invoices above PLN 15,000, the split payment mechanism is compulsory: the net amount goes to the supplier’s current account and the VAT to a restricted VAT account. Your Polish bank account has to support it, which is one reason the account has to be Polish.
08 — Diary
The year for a calendar-year company
Dates below assume a 31 December financial year end. Recalculate the year-end sequence if yours differs — the CIT-8, approval and KRS deadlines all move with it.
| Obligation | Deadline |
|---|---|
| JPK_V7 VAT fileDeclaration and transaction records | 25th of following month |
| CIT advance paymentOr quarterly for small taxpayers | 20th of following month |
| PIT advances withheld from payroll | 20th of following month |
| ZUS declaration and contributionsCompanies entered in the KRS | 15th of following month |
| PIT-4R and PIT-11 to the tax officePIT-11 to the employee by end of February | 31 January |
| CIT-8 annual returnWith payment of the balance | 31 March |
| Financial statements prepared and signed | 31 March |
| Shareholder approval of the statements | 30 June |
| Filing with the KRS repositoryWithin 15 days of approval | 15 July |
09 — Where this comes from
Sources and references
Each entry below names the section of this page it supports. Where a figure could not be tied to a primary source, that is stated rather than glossed over.
Poland — service scope note, OnDemand International, July 2026. That note set the scope of this page: annual accounts, corporate tax, VAT, payroll, registered office, company changes, directors and banking.
The Polish detail was then researched and verified against the sources below. Two scope items were reframed in the process: there is no Polish equivalent of PAYE registration, and Poland imposes no residency requirement on directors, so nominee appointment is commercial rather than statutory.
-
§ 01 — KSeF rollout
EY Global Tax Alert
Poland signs into law mandatory national e-invoicing system
The amendment to the VAT Act signed 27 August 2025, the 1 February 2026 start for taxpayers above PLN 200 million turnover, 1 April 2026 for all other VAT-registered businesses, and 1 January 2027 for micro-entrepreneurs — covering both B2B and B2G through the single platform.
-
§ 01 — KSeF timeline
EY Global Tax Alert
Poland announces new timeline for mandatory e-invoicing
The Ministry of Finance’s revised implementation dates after the earlier postponement, confirming the February and April 2026 waves.
-
§ 01 — Operating detail
VATupdate
KSeF — recent changes effective February 2026
The requirement for all taxpayers to receive through KSeF from 1 February 2026, the PLN 10,000 monthly carve-out running to 31 December 2026, the offline24 and emergency modes, and the point that 2024 sales determine the implementation wave.
-
§ 01 — Technical schema
ecosio
E-invoicing in Poland: 7 topics you need to know in 2026
The FA(3) XML schema mandated from 1 February 2026, the clearance model in which invoices are validated and assigned a reference number, and the authentication and error-handling work integration requires.
-
§ 02 — CIT rates
PwC Worldwide Tax Summaries
Poland — Taxes on corporate income
The 19% standard rate, the 9% reduced rate limited to income other than capital gains, small taxpayer status defined by the EUR 2 million prior-year sales test, and the exclusions for tax capital groups and companies formed by certain restructurings.
-
§ 02 — Filing and thresholds
Dudkowiak & Putyra
Corporate Income Tax in Poland
The annual return deadline falling at the end of the third month of the following tax year, the two revenue sources under the CIT Act, and confirmation that companies starting business activity can apply the 9% rate in their first tax year.
-
§ 02 · § 03 — 2026 thresholds
Polish Ministry of Finance
podatki.gov.pl — tax portal
The PLN 8,517,000 and PLN 8,431,000 limits for 2026, the JPK_CIT extension to CIT payers already filing JPK_VAT, the 23% / 8% / 5% VAT rates, the PLN 240,000 exemption threshold from 1 January 2026, and JPK_V7 filing by the 25th. Thresholds are euro amounts converted at a rate fixed each October, so they change annually — check the current figures before relying on them.
-
§ 04 · § 06 — KRS filings
Ministry of Justice
ekrs.ms.gov.pl — National Court Register
Electronic-only filing of approved financial statements to the repository within 15 days of approval, the six-month approval window, and the seven-day deadline for registering changes to the board, shareholders, capital or address.
-
§ 05 — Social insurance
Zakład Ubezpieczeń Społecznych
zus.pl — employer obligations
Employee registration within seven days, the monthly settlement declaration, and contribution due dates. Poland runs different ZUS payment dates by payer type — the 15th applies to legal persons entered in the register. Confirm the date for your entity before the first payroll run.
-
§ 06 · § 07 — Registers and banking
Polish government business portal
biznes.gov.pl
CRBR beneficial ownership filing at the 25% threshold, the registered office requirement, the white list of VAT payers and the PLN 15,000 payment limit, and the mandatory split payment mechanism for listed goods and services. The CRBR update window was recently shortened from fourteen days to seven — verify the current position, as this changed inside the last year.
Primary sources checked 29 July 2026
Before you rely on this
Polish thresholds are converted from euro amounts at rates fixed annually, so the PLN figures change every year. KSeF rules and technical specifications are still being amended, and management board members carry personal liability for filings regardless of who prepares them. Confirm anything time-critical with the tax office, ZUS or a licensed Polish adviser.
Last reviewed July 2026.
