KSeF Poland

Connect your POS and ERP systems to Poland’s national e-invoicing system (KSeF) via a secure, unified API.

efsta’s KSeF solution automates invoice creation, validation, transmission, and monitoring - both online and offline - so you can comply with Polish KSeF requirements with minimal effort and risk.

Talk to an expert

What is KSeF and why does it matter?

KSeF (Krajowy System e-Faktur) is Poland’s national e-invoicing system for mandatory B2B e-invoices. Instead of sending PDF invoices via email, companies must issue structured XML e-invoices through the central KSeF platform.

Every invoice:
  • is structured in the FA(3) format (effective February 1, 2026)
  • is submitted electronically to KSeF for validation and approval
  • is assigned a unique KSeF number
  • will be stored centrally by the tax authority for 10 years
  • is considered valid only after it has been accepted by KSeF
For companies operating in Poland, KSeF is no longer optional but is now the foundation for legally compliant B2B e-invoicing.

(Official information: National e-Invoicing System - KSeF)

When does KSeF become mandatory?

Poland is introducing KSeF obligations in phases. The dates that matter:

‍From 1 February 2026
Mandatory issuing of invoices in KSeF for taxpayers whose 2024 turnover (incl. VAT) exceeded 200 million PLN.

‍From 1 April 2026
Mandatory issuing in KSeF for all other taxpayers, subject to specific exclusions.

Receiving invoices via KSeF

From 1 February 2026, receiving B2B invoices via KSeF is mandatory for all taxpayers, regardless of when they must start issuing them.

Transitional small‑value relief (until end of 2026)

Taxable companies that are required to use KSeF may continue to issue paper or electronic invoices outside of KSeF if the total monthly value of the invoices, including VAT, does not exceed 10,000 PLN.
If this limit is exceeded in a given month, all subsequent invoices for that month must be issued via KSeF.

Main exclusions

Some invoices are not subject to the KSeF requirement, including:

  • B2C invoices (consumer invoices) – are never mandatory in KSeF,
  • certain cash register invoices/receipts (until end of 2026),
  • some foreign taxpayers and special VAT procedures (e.g. OSS, IOSS),
  • specific invoice types defined in Polish regulations (e.g. some transport/toll invoices).

What efsta offers KSeF in Poland

efsta offers compliant KSeF integration that connects your POS, ERP, and back-office systems to the Polish KSeF platform via efsta’s proven fiscal and e-invoicing infrastructure.

With efsta, you don’t have to connect every cash register or system directly to KSeF. Instead, efsta’s e-invoicing solution handles the entire KSeF process for you.

What efsta’s KSeF solution does:

Generation of KSeF-compliant XML e-invoices

  • Fiscal Middleware creates the fiscal document and generates the KSeF XML for invoices.

Validates invoices before sending

  • XML is validated through the official KSeF FA(3) schema and Polish tax ID rules.

Secure transmission of invoices to KSeF

  • The efsta Fiscal Middleware authenticates itself with your KSeF certificates when communicating with KSeF and transmits each invoice individually.

Retrieving status and KSeF number

  • The response from KSeF is processed, and the KSeF number is assigned to the invoice.

Provision of KSeF QR codes

  • In online mode, a QR code allows buyers and government agencies to open the invoice directly in KSeF.
  • In offline mode, special QR codes contain the invoice hash and the issuer's certificate data.

Securely sends invoices to KSeF

  • All relevant events, errors, and status changes are recorded in detailed logs and can be viewed via the efstaPortal.

Result:
You get end-to-end KSeF processing without having to develop or maintain a complex integration yourself.

Who benefits from efsta's KSeF integration?

  • Companies with POS and ERP systems
    • You want to avoid having to set up and maintain your own KSeF interfaces.
  • Finance, Tax, and Compliance Teams
    • You need legal certainty, audit-ready documentation, and clear visibility into the status of every invoice.
  • IT and ERP managers and integrators
    • They prefer stable APIs, a clear architecture, and a separation between local POS logic and cloud-based e-invoicing logic.
  • Software and Integration Partners
    • You want to offer your customers KSeF-compliant e-invoicing without having to make a significant investment in KSeF-specific details.
  • Retailers and retail chains in Poland
    • Multiple cash registers and locations, a centrally managed KSeF connection.

Why efsta for KSeF in Poland?

  • Built for KSeF 2.0
    • Supports the FA(3) XML format and the latest KSeF specifications.
  • Online and Offline resilience
    • Handles outages and connection issues with smart offline modes and automatic resynchronization.
  • End-to-end transparency
    • Detailed logs, monitoring, and status information for each invoice.
  • Scalable architecture
    • Works across multiple locations, POS systems, and high transaction volumes.
  • Compliance-first approach
    • Developed in accordance with Polish VAT law and KSeF requirements, including clear guidance on special cases.

Individual advice from our experts

We are always available to answer your questions and find a suitable solution for your requirements.
Get in touch

FAQs – Frequently Asked Questions About KSeF in Poland

What is KSeF and why is it important?
When will KSeF become mandatory for my business?
What does efsta's KSeF solution offer?
How does efsta handle offline situations or KSeF outages?
What certificates do I need for KSeF?
Is efsta's KSeF solution suitable for companies with multiple locations?
Does efsta support the current FA(3)-KSeF format?

Pachergasse 17 / Top 11
4400 Steyr, Austria

Business hours:
‍Mo-Thu
: 8 am - 5 pm
Fri: 8 am - 12 noon

We are closed on Austrian public holidays.

© 2026 All rights reserved