E-invoicing in Poland: deadlines and rules

At a glance

KSeF 2.0 (central clearance, FA(3) format) has been mandatory since 1 February 2026 for large issuers and for receiving by all businesses, and since 1 April 2026 for all other issuers. Businesses invoicing up to PLN 10,000 a month may stay outside KSeF until the end of 2026.

For the VAT status “VAT-registered”.
Size bandReceive sinceIssue from
2024 turnover above PLN 200 million law Source: Sovos · 5 Nov 2025 · verified 15 Oct 2026 · secondary law Source: Sovos · 5 Nov 2025 · verified 15 Oct 2026 · secondary
All other businesses law Source: Sovos · 5 Nov 2025 · verified 15 Oct 2026 · secondary law Source: Sovos · 5 Nov 2025 · verified 15 Oct 2026 · secondary
Invoicing up to PLN 10,000 gross per month law Source: Sovos · 5 Nov 2025 · verified 15 Oct 2026 · secondary law Source: jpk.info.pl · 18 Sept 2026 · verified 15 Oct 2026 · secondary
unverifiedWe found this in secondary sources or sources disagree; we have not yet confirmed it in the official text. See unverified items

Verified:

Who is affected

Scope: All businesses, by pulling invoices from KSeF

Issuing phases

Small-business regime: Low-volume relief (invoicing up to PLN 10,000 gross per month)

Must receive e-invoices: yes · Must issue e-invoices: yes

Receiving through KSeF applies to all since 1 Feb 2026. Issuing is temporarily optional until 31 Dec 2026 for low-volume businesses. The relief depends on monthly invoice volume, not on a separate VAT status.

Model and platform

Clearance (the tax authority checks every invoice first)

Platform: KSeF 2.0 (Krajowy System e-Faktur)

Central clearance platform of the Ministry of Finance, live since 1 Feb 2026. An invoice exists legally once KSeF assigns its number. KSeF also serves as the reporting channel; JPK_VAT must reference KSeF numbers.

Formats and networks explained

Formats

E-invoice formats in Poland
FormatSyntaxVersionMust be acceptedNotes
FA(3)National XML schema FA(3)FA(3)yesNot EN 16931. B2C invoices via KSeF are optional. Source: Centralne Repozytorium Danych (Ministry of Finance) · 25 Jun 2025 · verified 15 Oct 2026 · official

Channels and accreditation

Transmission channels in Poland
ChannelKindRequiredNotes
KSeF 2.0 APIAPI / platformyesOpenAPI with official Java and C# clients. Authentication via KSeF certificates or tokens, qualified signature or seal, or trusted profile. Offline24 and emergency modes use a QR code.
KSeF free applicationPortalnoFree Ministry of Finance application for issuing and pulling invoices.
PEF / PeppolPeppolnoPublic-sector invoices (B2G).

Vendor accreditation

No accreditation · Required: no

No vendor accreditation. Taxpayers authenticate with KSeF certificates or tokens. Source: Ministry of Finance (CIRFMF) · undated · verified 15 Oct 2026 · official

Receiving: how invoices reach you

Receiving duty: law Source: Sovos · 5 Nov 2025 · verified 15 Oct 2026 · secondary

Receiving is done via the KSeF API or the free Ministry of Finance application. Foreign buyers and consumers get a visualisation with a QR code.

What to set up

  • KSeF certificate or token (Every taxpayer connecting software to KSeF): Alternatives: qualified signature or seal, trusted profile.

Sending: what buyers expect

Formats to produce: FA(3)

Public sector

Public-sector e-invoicing since law Source: Ministerstwo Finansów · undated · verified 15 Oct 2026 · official

PEF (Platforma Elektronicznego Fakturowania), also via Peppol

Formats: EN 16931 (Peppol BIS Billing 3.0)

Public bodies receive e-invoices since 18 Apr 2019.

Corporate buyers on SAP Business Network, Coupa, Tungsten or Basware: see Integrations.

Reporting

law Source: Sovos · 5 Nov 2025 · verified 15 Oct 2026 · secondary

KSeF is the reporting; JPK_VAT must reference KSeF numbers.

Archiving

Retention period: 10 years Source: Sovos · 5 Nov 2025 · verified 15 Oct 2026 · secondary

  • KSeF stores invoices for 10 years, so taxpayers need not archive KSeF invoices themselves.

Penalties

Integration points

  • KSeF 2.0 API (Every issuer and receiver, or their software): OpenAPI specification and official clients at github.com/CIRFMF/ksef-api.
  • KSeF certificate or token (Every taxpayer connecting software to KSeF): Alternatives: qualified signature or seal, trusted profile.
  • KSeF free application (Small businesses and buyers without software): Free Ministry of Finance application.
  • PEF (Suppliers to public bodies): B2G platform, also reachable via Peppol.

Common accounting and invoicing tools

Wfirma · Ifirma · inFakt · Fakturownia · Comarch ERP Optima · Symfonia · InsERT Subiekt

What this means for you

Generated from the decision rules of our check for four typical profiles. Your answers may differ; run the check for your case.

Supplier to corporate buyers on networks

Receive
law Source: Sovos · 5 Nov 2025 · verified 15 Oct 2026 · secondary
Issue
2024 turnover above PLN 200 million law Source: Sovos · 5 Nov 2025 · verified 15 Oct 2026 · secondary
Businesses invoicing up to PLN 10,000 gross per month law Source: jpk.info.pl · 18 Sept 2026 · verified 15 Oct 2026 · secondary
Next step
Get a Peppol ID and check which network each buyer uses.
Open this profile in the check

Check my obligations for Poland

Deadlines

Show deadlines for
  1. Public bodies receive e-invoices (PEF, Peppol) law Source: Ministerstwo Finansów · undated · verified 15 Oct 2026 · official
    Suppliers to public bodies · public sector, receive
  2. KSeF: issuing for 2024 turnover above PLN 200 million; receiving for all businesses law Source: Sovos · 5 Nov 2025 · verified 15 Oct 2026 · secondary
    Large issuers (issuing); all businesses (receiving) · issue, receive
  3. KSeF: issuing for all other businesses law Source: Sovos · 5 Nov 2025 · verified 15 Oct 2026 · secondary
    All businesses with 2024 turnover up to PLN 200 million · issue
  4. End of the relief for businesses invoicing up to PLN 10,000 gross per month (and cash-register invoices up to PLN 450) law Source: jpk.info.pl · 18 Sept 2026 · verified 15 Oct 2026 · secondary
    unverifiedWe found this in secondary sources or sources disagree; we have not yet confirmed it in the official text. See unverified items
    Low-volume businesses · issue
  5. KSeF penalties start under current law (deferral to 2028 drafted) law Source: Rzeczpospolita · undated · verified 15 Oct 2026 · secondary
    unverifiedWe found this in secondary sources or sources disagree; we have not yet confirmed it in the official text. See unverified items
    All businesses in scope of KSeF · issue, receive
  6. KSeF penalties start if the drafted deferral (UD477) is adopted draft Source: Rzeczpospolita · undated · verified 15 Oct 2026 · secondary
    unverifiedWe found this in secondary sources or sources disagree; we have not yet confirmed it in the official text. See unverified items
    All businesses in scope of KSeF · issue, receive
  7. ViDA: structured e-invoicing and digital reporting for intra-EU B2B supplies; recapitulative statements abolished law Source: European Commission, DG TAXUD · 11 Mar 2025 · verified 15 Oct 2026 · official
    All EU businesses with intra-EU B2B supplies · issue, receive, report · EU

Join the beta waitlist

Run the four-question check and leave your email at the end. We use it only to contact you about the beta, with double opt-in.

Check my obligations

Sources

  1. Poland e-invoicing via KSeF · Sovos · 5 Nov 2025 · verified 15 Oct 2026 · secondary
  2. Kary za omijanie KSeF dopiero w 2028 · jpk.info.pl · 18 Sept 2026 · verified 15 Oct 2026 · secondary
  3. Kary za niestosowanie KSeF dopiero w 2028 r., ważna deklaracja Ministerstwa Finansów · Rzeczpospolita · undated · verified 15 Oct 2026 · secondary
  4. FA(3) XSD schema · Centralne Repozytorium Danych (Ministry of Finance) · 25 Jun 2025 · verified 15 Oct 2026 · official
  5. KSeF 2.0 API specification and official clients (CIRFMF/ksef-api) · Ministry of Finance (CIRFMF) · undated · verified 15 Oct 2026 · official
  6. Ministry of Finance (domain only; deep link not captured) · Ministerstwo Finansów · undated · verified 15 Oct 2026 · official
  7. Adoption of the VAT in the Digital Age package · European Commission, DG TAXUD · 11 Mar 2025 · verified 15 Oct 2026 · official

Unverified items

We found this in secondary sources or sources disagree; we have not yet confirmed it in the official text.

  • Penalty deferral to 1 Jan 2028 is a draft (UD477, 22 Sep 2026), announced on 16 Sep 2026; until adopted, penalties start 1 Jan 2027.
  • End of the low-volume relief: 31 Dec 2026 in most sources, 30 Sep 2026 in one.
  • Number of active enterprises (about 2.5 million) is an estimate.
  • Deep links on ksef.podatki.gov.pl, gov.pl/web/finanse and legislacja.gov.pl (UD477) were not captured.

4 logged changes for Poland