OasisPro · Poland KSeF · eInvoicing · Mandatory 2026 · January 2027 Enforcement
7.· 8 min read · eInvoicing Poland January 2027 Enforcement
Poland KSeF eInvoicing is not approaching. It is here. Every VAT-registered business in Poland has been required to use KSeF since April 2026. The grace period ends on 31 December 2026. From 1 January 2027, penalties of up to 100% of the VAT amount apply to every non-compliant invoice. If your ERP is not connected to KSeF, the financial exposure from next year is not a risk. It is a certainty.
Poland's KSeF is a clearance model. An invoice does not legally exist until KSeF has accepted it and returned a unique KSeF number. There is no paper fallback. There is no PDF alternative. A B2B invoice that has not passed through KSeF is not a valid invoice under Polish tax law.
The grace period running through 2026 exists for education, not permission. The European Commission confirms Poland's phased KSeF rollout as the most comprehensive clearance model in the EU. Every business that uses the grace period as breathing room rather than integration time will arrive at January 2027 with full exposure and no runway left.
Poland KSeF: a clearance model where invoices only exist after government validation.
KSeF is not a filing system. It is a pre-clearance platform. Every B2B invoice must be submitted as structured XML, validated by the Ministry of Finance, and assigned a unique KSeF number before it carries any legal force. The OasisPro EU eInvoicing Gateway connects any ERP to KSeF and handles every step of that process automatically.
The Poland KSeF eInvoicing timeline: every date that matters
KSeF has rolled out in phases based on company size. Understanding exactly where things stand and what is coming next is essential for planning your ERP integration before the enforcement window closes.
How KSeF works: Poland's clearance model explained
KSeF operates differently from eInvoicing systems in France, Germany, or Belgium. Those use decentralised or Peppol-based exchange models. Poland uses a clearance model where every invoice must receive government approval before it is legally issued.
Supplier submits FA(3) XML
Your ERP generates the invoice in the FA(3) structured XML schema and submits it to the KSeF platform via API. The invoice does not yet legally exist at this stage.
KSeF validates and assigns KSeF number
KSeF validates the XML against all mandatory fields and business rules. If accepted, a unique KSeF number is assigned and a UPO (official receipt of submission) is returned. Only now does the invoice have legal force.
Buyer retrieves from KSeF
In KSeF's model, buyers retrieve invoices directly from the KSeF platform rather than receiving them from the supplier. KSeF stores every invoice centrally for 10 years as the official legal archive for both parties.
An invoice without a KSeF number is not a valid invoice under Polish tax law.
This is not a technicality. It is the fundamental legal reality of the clearance model. Buyers cannot deduct input VAT on invoices that have not passed through KSeF. Non-compliant invoices may be refused entirely by trading partners who need valid invoices for their own VAT compliance.
What your ERP needs to produce for Poland KSeF compliance
KSeF introduces technical requirements that most ERPs were not built to meet natively. The FA(3) schema, the KSeF API submission process, UPO retrieval, and KSeF number integration into payment references all need to be handled at the middleware or ERP integration level.
The KSeF penalty structure from January 2027
Poland's enforcement approach is deliberate and severe. The 2026 grace period is explicitly framed as an education period, not a lenient start. From January 2027, the penalties are calibrated to make non-compliance genuinely uneconomical at scale.
Up to 100% of VAT — standard invoices
Every VAT invoice issued outside KSeF after January 2027 carries a penalty of up to 100% of the VAT shown on that invoice. A PLN 50,000 invoice at 23% VAT carries PLN 11,500 in VAT, and an equal PLN 11,500 penalty. Multiply that across a business processing hundreds of invoices monthly.
Up to 18.7% of gross — VAT-exempt invoices
For VAT-exempt transactions, the penalty reaches up to 18.7% of the gross invoice value. Combined with the denial of VAT deduction rights for buyers receiving non-compliant invoices, the total financial exposure compounds rapidly across a supply chain.
Why acting now matters even with a grace period still running
The grace period through December 2026 means no financial penalties apply today. It does not mean no consequences. Non-compliant invoices are already invalid under Polish tax law. Buyers who are KSeF-connected may already be refusing non-compliant invoices from suppliers who have not integrated.
More practically, KSeF integration takes time. API authentication, FA(3) schema mapping, testing against the KSeF production environment, and validating your payment reference workflow all need to be completed and stable before January 2027. Businesses that begin that work in Q4 2026 are taking on significant delivery risk. Businesses that begin now are not.
The grace period ends on 31 December 2026. Every month of that runway used for integration is a month not used scrambling under enforcement.
How the OasisPro EU eInvoicing Gateway connects your ERP to KSeF
The OasisPro EU eInvoicing Gateway connects any ERP to Poland KSeF through a single middleware connection. Your ERP keeps generating invoice data the way it always has. OasisPro handles the FA(3) XML generation, KSeF API submission, UPO retrieval, KSeF number flow, and 10-year archiving.
- FA(3) schema generation: OasisPro generates FA(3) structured XML from your ERP invoice data. The correct current schema, correctly populated, every time.
- KSeF API submission and UPO retrieval: Submission to KSeF via the official API, authentication handled, UPO confirmation retrieved and stored. Your invoice is legally issued and the confirmation is retained.
- KSeF number integration: The unique KSeF number returned on acceptance is integrated back into your ERP and your payment processes, meeting the August 2026 bank transfer reference requirement.
- Offline24 contingency: If KSeF is unavailable, OasisPro handles Offline24 mode invoicing and ensures submission within the required one business day window.
- 10-year archiving: KSeF centrally stores invoices, but OasisPro also maintains a compliant secure archive accessible from your ERP or the OasisPro portal.
- Any ERP, any size: SAP, Oracle, Dynamics, Odoo, IFS Cloud, NetSuite, or any other ERP. One middleware connection, no ERP-specific builds.
January 2027 enforcement is months away. Your integration window is now.
Talk to OasisPro. We will review your ERP setup, confirm your KSeF integration requirements, and have your business Poland-compliant well before the grace period ends and the penalties start.
Frequently asked questions about Poland KSeF eInvoicing
When did Poland KSeF become mandatory?
Poland KSeF became mandatory for large businesses (turnover exceeding PLN 200 million) on 1 February 2026. All other VAT-registered businesses followed on 1 April 2026. Micro-entrepreneurs have until 1 January 2027. No financial penalties apply during the 2026 grace period, but full enforcement with fines up to 100% of VAT begins on 1 January 2027.
What is the KSeF system and how does it work?
KSeF is Poland's national eInvoicing clearance platform managed by the Ministry of Finance. All B2B invoices must be submitted as structured XML files in the FA(3) schema. KSeF validates the invoice and assigns a unique KSeF number. An invoice does not legally exist until KSeF has accepted it and returned a UPO confirmation. Buyers retrieve invoices directly from KSeF rather than receiving them from suppliers.
What are the KSeF penalties from January 2027?
From 1 January 2027, penalties for non-compliance reach up to 100% of the VAT amount on each invoice issued outside KSeF. For VAT-exempt invoices, fines reach up to 18.7% of gross invoice value. Invoices issued outside KSeF may also be refused for VAT deduction by the buyer, creating additional financial exposure throughout the supply chain.
Does KSeF apply to foreign businesses trading in Poland?
KSeF applies to businesses established in Poland and VAT-registered there, including foreign companies with Polish fixed establishments or branches. Foreign entities not VAT-registered in Poland and without a Polish fixed establishment are outside scope. If you hold Polish VAT registration and your business has a Polish fixed establishment, KSeF applies to your B2B invoicing.
How does OasisPro connect my ERP to Poland KSeF?
The OasisPro EU eInvoicing Gateway connects any ERP to Poland KSeF through a single middleware connection. OasisPro handles FA(3) XML generation, KSeF API submission, UPO retrieval, KSeF number integration into your payment processes, Offline24 contingency handling, and 10-year archiving. Any ERP can be connected in days without ERP-specific builds.
Poland KSeF is live. The clock to January 2027 enforcement is running.
The mandate is not coming. It is active. Every VAT-registered business in Poland is already required to use KSeF. The grace period through December 2026 means no fines yet, not that compliance is optional.
January 2027 enforcement will arrive regardless of whether your ERP is connected. OasisPro can connect it now, in days, through the OasisPro EU eInvoicing Gateway. Talk to us and we will confirm exactly what that integration looks like for your ERP and your Polish trading relationships.
OasisPro are EU eInvoicing specialists helping businesses connect any ERP to Poland KSeF and every EU eInvoicing mandate through the OasisPro EU eInvoicing Gateway. · info@oasispro.co.uk · 01865 538071 · oasispro.co.uk