Poland's National e-Invoicing System (KSeF) becomes mandatory for VAT taxpayers, businesses, and independent contractors in a phased approach. All businesses must enable KSeF invoice receiving by February 1, 2026. Large taxpayers (turnover > PLN 200M) must issue via KSeF from February 1, 2026; other businesses including SMEs, VAT-exempt entities, sole proprietors, and foreign entities with Polish NIP from April 1, 2026; and micro-enterprises (monthly sales up to PLN 10,000) from January 1, 2027. KSeF is a government platform for issuing, receiving, and archiving structured invoices with unique IDs that automatically reports to tax authorities, aimed at digitizing document flows and strengthening VAT compliance.
Poland’s National e-Invoicing System (KSeF) becomes mandatory for all VAT taxpayers, businesses, and independent contractors operating in Poland, effective February 1, 2026. The rollout follows a phased timeline based on business size and type, with all entities required to enable invoice receiving by February 1, 2026, while issuing deadlines vary by taxpayer category.
Who is affected
This mandate applies to:
- Active and VAT-exempt taxpayers registered in Poland
- Sole proprietors (JDG) and companies under commercial or civil law
- Foreign entities with a Polish NIP issuing invoices from Poland
- One-Stop Shop (OSS) taxpayers with a Polish NIP
- Independent contractors registered as Polish VAT taxpayers
The requirement covers businesses of all sizes, from large corporations to micro-enterprises. Private individuals who are not VAT taxpayers, some non-residents without a Polish NIP, and entities using only a PESEL number are exempt.
What’s changing
KSeF is a government platform for issuing, receiving, and archiving structured invoices with unique identifiers that automatically report to tax authorities. The system replaces traditional invoicing methods with a standardized digital process.
| Taxpayer category | Turnover threshold | Receiving deadline | Issuing deadline |
|---|---|---|---|
| Large taxpayers | > PLN 200,000,000 in 2024 | 2026-02-01 | 2026-02-01 |
| Other businesses (SMEs, VAT-exempt, sole proprietors, foreign entities with Polish NIP) | N/A | 2026-02-01 | 2026-04-01 |
| Micro-enterprises | Monthly sales up to PLN 10,000 | 2026-02-01 | 2027-01-01 |
All invoices issued to any recipient—including foreign entities in the EU and outside the EU—must be registered in KSeF once the issuing deadline applies to the taxpayer.
What NEO partners and clients should do
- By February 1, 2026: Ensure your Polish entity or service provider can receive KSeF invoices, regardless of business size
- By February 1, 2026 (large taxpayers only): Implement KSeF issuing capability if your Polish operations exceeded PLN 200,000,000 turnover in 2024
- By April 1, 2026: Enable KSeF issuing for all other businesses, including SMEs, VAT-exempt entities, and independent contractors
- Independent contractors: Register for individual KSeF access and begin issuing all invoices through the system by your applicable deadline