Loading...
Loading...
Poland is implementing KSeF (Krajowy System e-Faktur), a centralized national e-invoice system. After a voluntary phase since 2022, KSeF will become mandatory for all B2B transactions from February 2026.
Last verified: January 12, 2025
Source: Polish Ministry of Finance
Current Regulation
KSeF (Krajowy System e-Faktur)
Language
Polish
Currency
PLN
Accepted Formats
KSeF XML format
Upcoming Changes
B2B mandate from February 2026
January 2022
KSeF launched as voluntary
February 2026
KSeF mandatory for all B2B
Currently, B2G e-invoicing follows similar rules to B2B. Once KSeF becomes mandatory, all invoices including those to public entities will flow through the national system.
From February 1, 2026, all Polish VAT payers must issue and receive e-invoices through KSeF. The system provides real-time validation and stores invoices for 10 years. Cross-border transactions will also require KSeF reporting.
KSeF uses a proprietary XML schema defined by the Polish Ministry of Finance. Authentication requires a qualified electronic signature, trusted profile, or authorization token. Each invoice receives a unique KSeF number upon acceptance.
From 2026, penalties for non-compliance include fines up to 100% of the VAT amount on non-compliant invoices.
Use our free Obligation Finder to get a personalized compliance report based on your specific business situation.