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.

19% / 9%Corporate income tax, standard and reduced
23%Standard VAT rate
KSeF liveE-invoicing mandatory since April 2026
No residency ruleDirectors need not live in Poland

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

BEFORE — A PDF BY EMAIL SELLER BUYER NOW — CLEARED THROUGH KSEF SELLER issues FA(3) XML KSeF validates · assigns ID Ministry of Finance BUYER retrieves from KSeF KSeF ID RETURNEDNo acceptance, no invoice — and no VAT deduction for your customer.
Government platform Structured XML in transit Retired route

The rollout

  1. 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.

  2. 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.

  3. 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 2026

Through 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

offline24

KSeF 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

Integration

Your 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 either

The 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.

Gate one
2025 sales incl. VAT ≤ PLN 8,517,000
Gate two
2026 revenue excl. VAT under PLN 8,431,000
New companies
Usually qualify in year one
Breach gate two mid-year and you lose 9% for the whole year. The rate is recalculated at 19% for all of 2026 — not from the month you crossed. The two limits use different VAT treatment and different exchange-rate dates, which is why the figures don’t match.

CIT-8 and advance payments

31 March

The 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.

CIT-8
End of month 3 after year end
Advances
20th of the following month
Paid to
Your mikrorachunek

JPK_CIT — books, not just returns

New scope

Structured 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.

Your chart of accounts becomes a filing. Tagging has to be right during the year, not reconstructed afterwards — and from 2026 the file wants contractor identifiers and KSeF invoice numbers.

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% standard

Reduced 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.

Standard
23%
Reduced
8% · 5% · 0%
Exemption
PLN 240,000 of sales

JPK_V7 — the return is the ledger

25th

JPK_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.

Deadline
25th of the following month
Contains
Declaration + transaction records

Trading inside the EU

VAT-UE

Intra-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 March

Annual 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.

Deadline
3 months after year end

Approve

30 June

Shareholders approve the statements within six months of the balance sheet date, along with resolutions on the result and on discharge for the board.

Deadline
6 months after year end

File

15 July

The approved package goes to the KRS financial documents repository within 15 days of approval — electronically only, since paper is not accepted.

Deadline
15 days after approval
Where
eKRS / RDF
The liability is personal. Failure to prepare or file exposes management board members to court fines and, in serious cases, liability under the Accounting Act — and persistent non-filing can lead to strike-off proceedings.

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 days

Each 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.

Register
Within 7 days of hire
Monthly
By the 15th for KRS-registered companies

PIT withheld at source

20th

Income 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.

Advances
20th of following month

Annual employee reporting

Jan / Feb

PIT-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.

Late PIT-11 stalls your staff. Employees rely on it to complete their own annual return, so the January date has consequences beyond the company’s own compliance.

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

Continuous

The 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 days

Changes 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.

Deadline
7 days from the event
Filed
Electronically, signed

CRBR — beneficial owners

Tightened

The 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.

A change abroad is a filing in Poland. When the foreign parent is restructured or sold, the Polish entity’s CRBR entry does not update automatically — and this is the obligation foreign owners most often miss.

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

Structure

A 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 real hurdle is signing, not residence. Board members need a qualified electronic signature or a PESEL number with a trusted profile to file with the KRS. Arrange that before incorporation, or filings stall at the first step.

The white list

PLN 15,000

B2B 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.

Check
On the payment date
Applies to
Payments over PLN 15,000

Split payment

Mandatory in part

For 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.

ObligationDeadline
JPK_V7 VAT fileDeclaration and transaction records25th of following month
CIT advance paymentOr quarterly for small taxpayers20th of following month
PIT advances withheld from payroll20th of following month
ZUS declaration and contributionsCompanies entered in the KRS15th of following month
PIT-4R and PIT-11 to the tax officePIT-11 to the employee by end of February31 January
CIT-8 annual returnWith payment of the balance31 March
Financial statements prepared and signed31 March
Shareholder approval of the statements30 June
Filing with the KRS repositoryWithin 15 days of approval15 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.

Base document

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.

  1. § 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.

  2. § 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.

  3. § 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.

  4. § 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.

  5. § 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.

  6. § 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.

  7. § 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.

  8. § 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.

  9. § 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.

  10. § 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.

Data sourced from podatki.gov.pl ekrs.ms.gov.pl zus.pl biznes.gov.pl EY · PwC Tax Summaries