Poland KSeF eInvoicing. Mandatory now. Penalties from January 2027.

Poland KSeF eInvoicing: Mandatory Now. Penalties from January 2027. Is Your ERP Ready? | OasisPro

OasisPro · Poland KSeF · eInvoicing · Mandatory 2026 · January 2027 Enforcement

7.

 · 8 min read ·  eInvoicing Poland January 2027 Enforcement

Poland KSeF eInvoicing mandatory 2026 OasisPro EU eInvoicing Gateway

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.

🇵🇱
Enforcement deadline
1 January 2027: Penalties up to 100% of VAT per non-compliant invoice. The grace period ends in months.
KSeF is mandatory now. Non-compliance is already a reality. The only question is whether you are connected before the fines start.
Connect to KSeF now

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.

KSeF FA(3) XML Schema Any ERP Connected UPO Confirmation Handled KSeF Number Integration Offline24 Supported 10-Year Archiving Real-Time Validation August 2026 Payment Refs
Apr 26
When all VAT-registered businesses in Poland became required to use KSeF for B2B invoicing
100%
Maximum penalty of the VAT amount per non-compliant invoice from January 2027
Jan 27
The date full enforcement begins. No grace period remains after 31 December 2026
10yr
KSeF stores every invoice centrally for 10 years as the official legal archive

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.

1 Feb 2026
Live
Large businesses (2024 turnover exceeding PLN 200 million) — mandatory KSeF.
Approximately 4,200 large taxpayers entered mandatory KSeF from this date. Every B2B invoice must be submitted in FA(3) XML format and accepted by KSeF before it has legal validity. No financial penalties during 2026.
1 Apr 2026
Live
All other VAT-registered businesses — mandatory KSeF.
The mandate extends to all other VAT-registered businesses established in Poland. Every domestic B2B transaction must route through KSeF. If your business trades in Poland and holds Polish VAT registration, this phase applies to you now.
1 Aug 2026
Approaching
KSeF reference numbers must be included in bank transfer payment titles.
From this date, the unique KSeF number assigned to each invoice must be referenced in the payment title on bank transfers. This affects your payment processes and ERP systems, not just your invoicing workflow. Your finance team needs to ensure KSeF numbers flow into your payment runs.
1 Jan 2027
Enforcement
Full enforcement. Penalties up to 100% of VAT per non-compliant invoice.
The grace period ends. Micro-entrepreneurs also enter the mandate from this date. Penalties of up to 100% of the VAT amount apply to every invoice issued outside KSeF. For VAT-exempt invoices, penalties reach up to 18.7% of gross invoice value. Administrative fines may also be imposed.

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.

KSeF technical requirements your ERP must meet
FA(3) Schema
Structured XML format
All B2B invoices must be in the FA(3) XML schema published by the Polish Ministry of Finance. The previous FA(2) schema was replaced in February 2026. PDF and paper invoices are invalid for in-scope transactions.
KSeF API
Submission and retrieval
Invoices must be submitted to KSeF via the official API and the UPO confirmation retrieved. Your ERP or middleware must handle authentication, submission, and the KSeF number returned on acceptance.
KSeF Number
Payment reference integration
From August 2026, the KSeF-assigned invoice number must appear in bank transfer payment titles. Your ERP payment run process needs to capture and include KSeF numbers in outgoing transfers.
Offline24
System unavailability handling
If KSeF is unavailable, invoices may be issued locally in Offline24 mode and submitted within one business day. Your middleware must handle this contingency to avoid missing submission windows.

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

What do you think?

Leave a Reply

Your email address will not be published. Required fields are marked *

Related articles

Contact us

Partner with OasisPro for Smarter IFS, Odoo & AI Solutions

Future-proof your business with Oasispro’s unique blend of IFS and Odoo ERP consulting expertise, EU eInvoicing compliance, and AI-powered software development. Whether it’s IFS, SAP & Odoo implementations, upgrades, customizations, intelligent automation, reporting, custom applications, or mandate-ready eInvoicing solutions, we connect you with the right specialists to deliver solutions that are scalable, efficient, and future-ready.

Your benefits:
What happens next?
1

We Schedule a call at your convenience 

2

We do a discovery and consulting meting 

3

Proposal & roadmap tailored to your business

Schedule a Free Consultation