Peppol vs KSeF

KSeF is Poland's mandatory national clearance system for domestic B2B invoices; Peppol is the international exchange network used for Polish B2G invoicing (PEF) and cross-border trade. They are complementary, not alternatives — companies trading internationally need both.

KSeFPeppol
ScopePolish domestic B2B invoicesworldwide exchange, Polish B2G via PEF
Modelcentralised clearance (FA(3) XML)decentralised 4-corner network
Mandatoryyes, from Feb–Apr 2026for B2G in many countries; B2B per country
Tax authority sees invoicesyes, every oneno (unless a country adds a 5th corner)

The practical setup for a Polish business with foreign customers: clear domestic invoices through KSeF, exchange cross-border invoices over Peppol — ideally through one provider that bridges both, so your ERP integrates once. See the Poland country guide for deadlines and details.

Updated: August 29, 2026