Since 2026, Polish businesses must issue and receive invoices through the national KSeF system. Invoicier sends and receives compliant FA(3) invoices through KSeF, so you are covered in minutes.
KSeF and Peppol e-invoicing
Is e-invoicing mandatory in Poland?
Yes. Since 1 February 2026 large taxpayers, and since 1 April 2026 all other VAT-registered businesses, must issue and receive structured invoices through KSeF (Krajowy System e-Faktur). The smallest micro-businesses follow from 1 January 2027.
Poland's e-invoicing runs through KSeF (Krajowy System e-Faktur), the national clearance platform operated by the Polish Ministry of Finance. Every B2B invoice must be issued to KSeF, which validates it and assigns a unique KSeF identification number. An invoice is only legally issued once KSeF accepts it.
Invoices use the structured FA(3) XML schema, which replaced FA(2) on 1 February 2026. KSeF is a national system, separate from the Peppol network used elsewhere in Europe, and businesses are identified by their NIP (tax identification number).
Peppol still matters for Poland: it is used for cross-border invoices to and from suppliers in other Peppol countries. Invoicier handles both, sending and receiving FA(3) through KSeF and connecting you to Peppol for international invoicing.
Polish e-invoices use the FA(3) schema and clear through KSeF. Invoicier generates and validates them for you.
Polish businesses are identified in KSeF by their tax number, and each cleared invoice receives a KSeF number.
KSeF launches as a voluntary national e-invoicing system.
KSeF becomes mandatory for businesses above 200 million PLN turnover. The FA(3) schema replaces FA(2).
KSeF becomes mandatory for all other VAT-registered businesses, including SMEs and sole traders.
The smallest taxpayers, with the lowest-value invoices, are brought into the KSeF mandate.
No ERP migration, no paperwork. Sign up and start sending compliant invoices.
Sign up with your email. No credit card, no lengthy onboarding.
Enter your company details and NIP, and we set up your connection to KSeF.
Create an FA(3) invoice and Invoicier issues it through KSeF, which returns the KSeF number.
Invoices issued through KSeF, and cross-border invoices over Peppol, arrive in your dashboard.
FA(3) and KSeF handled for you, with Peppol for cross-border, and none of the ERP complexity.
Issue and receive valid FA(3) invoices through Poland's KSeF, exactly as the Ministry of Finance requires.
No ERP migration or paperwork. Sign up, add your NIP, and send your first invoice.
We connect you to KSeF and manage clearance, returning the KSeF number for each invoice.
Send and receive invoices with suppliers abroad over Peppol, all in one place.
Start issuing compliant FA(3) invoices today. It takes minutes.
Start invoicing in Poland →