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 February 1, 2026: Mandatory issuance of invoices in KSeF for taxable businesses whose turnover in 2024, including VAT, exceeded 200 million Polish złoty (PLN).

From April 1, 2026: Mandatory issuance of invoices in KSeF for all other taxable businesses, subject to certain exceptions.

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 for KSeF in Poland

efsta provides a 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 do not need to connect each cash register or system directly to KSeF. Instead, efsta E-Invoicing solution for KSeF handles the full KSeF process for you.

What efsta’s KSeF solution does:

Generates 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.

Stores and logs everything

  • 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
    • Want to avoid building and maintaining their own KSeF interfaces.
  • Finance, Tax, and Compliance Teams
    • Need legal certainty, audit‑ready documentation and clear status visibility for each invoice.
  • IT and ERP managers and integrators
    • Prefer stable APIs, clear architecture and a separation between local POS and cloud e‑invoicing logic.
  • Software and Integration Partners
    • Want to offer KSeF‑compliant e‑invoicing to their customers without investing heavily in KSeF details.
  • Retailers and store 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