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.
| KSeF | Peppol | |
|---|---|---|
| Scope | Polish domestic B2B invoices | worldwide exchange, Polish B2G via PEF |
| Model | centralised clearance (FA(3) XML) | decentralised 4-corner network |
| Mandatory | yes, from Feb–Apr 2026 | for B2G in many countries; B2B per country |
| Tax authority sees invoices | yes, every one | no (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