On paper, the switch to mandatory electronic invoicing looks straightforward. In practice, the Krajowy System e-Faktur (National e-Invoice System, KSeF) rollout has already been rescheduled once, and the revised 2026–2027 phased calendar leaves little room for error. A manufacturing company in Mazowieckie with 300 suppliers, an IT firm issuing thousands of invoices monthly, or a German investor's Polish subsidiary all face the same underlying question: exactly when does the obligation apply, and what happens if the deadline passes without full readiness?
KSeF becomes mandatory in two waves under Polish tax law. Large taxpayers – those whose annual turnover exceeded PLN 200 million in the preceding year – must issue invoices exclusively through KSeF from 1 February 2026. All remaining VAT-registered businesses follow on 1 April 2026. Failure to issue a compliant KSeF invoice carries a financial penalty of up to 100% of the VAT shown on the non-compliant document, with no upper cap per transaction.
This guide walks through the full deadline calendar, the technical and legal steps each business must complete, the three most common implementation mistakes, and practical scenarios for manufacturers, IT companies, and foreign investors. The FAQ section addresses misconceptions that could cost your business significant money.
What is the KSeF mandatory rollout calendar for 2026–2027?
The phased calendar is the single most important fact for any Polish VAT payer right now. The Ministry of Finance confirmed two hard cut-over dates after postponing the original 2024 launch. Large taxpayers face the 1 February 2026 deadline. All other active VAT payers must comply by 1 April 2026. Companies currently registered with the National Court Register (KRS) or the Central Register and Information on Business Activity (CEIDG) should verify their turnover threshold immediately – the measurement year is 2024.
After the mandatory start date, a transitional grace period applies only to specific invoice categories. Consumer receipts with NIP (tax identification number), invoices issued by passenger transport ticketing machines, and certain toll-road documents retain exemptions through at least the end of 2026. All other B2B invoices must flow through KSeF from day one of the applicable deadline. The Polish Tax Administration (KAS) has stated publicly that it will not extend the grace period for standard commercial invoices.
A critical structural point: KSeF assigns every invoice a unique system number (numer KSeF). That number becomes the legal identifier of the invoice. Buyers cannot deduct input VAT from an invoice that lacks a valid KSeF number after the mandatory start date. This is not a technical formality – it directly affects cash flow. A buyer receiving a non-compliant invoice faces a 30-day window to request reissuance before the deduction right is formally forfeited.
- 1 February 2026 – mandatory KSeF for large taxpayers (turnover above PLN 200m in 2024)
- 1 April 2026 – mandatory KSeF for all remaining VAT-registered businesses
- End of 2026 – review of exemptions for transport and ticketing invoices
- 2027 – expected extension to VAT-exempt entities and possible B2C scope expansion
For companies with cross-border VAT registrations, the Polish KSeF obligation applies only to invoices issued under a Polish VAT number. Invoices issued through a foreign VAT registration remain outside KSeF scope for now. Businesses managing multiple EU VAT registrations should review their tax obligations across jurisdictions to avoid conflating requirements.
How should your company prepare step by step?
Preparation has three layers: legal authorisation, technical integration, and internal process redesign. Each layer takes time. Companies that underestimate the process redesign phase consistently miss their internal go-live date even after completing the technical work. Budget at minimum 90 days for a mid-size company, and 180 days if your ERP system requires custom development.
The first step is entity registration in KSeF. The legal representative of the company – typically a management board member – must authenticate via the Profil Zaufany (Trusted Profile) or a qualified electronic signature. This person becomes the primary KSeF administrator. They then grant permissions to accountants, external tax advisors, and system integrations. The permission structure is granular: you can grant invoice-issuance rights without granting read rights to historical data.
We secured a clean KSeF go-live for a logistics client in the Mazowieckie region (autumn 2025), where the key bottleneck was not the API connection but the internal approval workflow. Their purchase invoices required sign-off from three departments before payment. KSeF does not change that workflow, but it changes the timing – the invoice enters the system the moment it is issued, not when the buyer accepts it.
The second step is ERP or accounting software integration. Most major Polish accounting platforms – Symfonia, Comarch ERP, SAP localised versions – already carry KSeF modules. The integration requires an API key generated from your KSeF administrator account. Test environment access is free and available through the Ministry of Finance portal. Run at least 200 test invoices before switching to production. The third step is staff training: accounts payable, accounts receivable, and procurement teams all need updated procedures.
- Register entity and set up KSeF administrator (allow 5–10 working days for credential processing)
- Audit invoice types: identify any exempt categories before integration
- Complete ERP integration and run test batch (minimum 200 invoices)
- Update internal approval and archiving workflows
- Train AP/AR and procurement teams on new procedures
What penalties apply for missing the KSeF deadline?
The penalty framework under Polish tax law is deliberately dissuasive. For each invoice issued outside KSeF after the mandatory start date, the issuer faces a fine of up to 100% of the VAT amount on that invoice. There is no statutory maximum per document. A company issuing 5,000 non-compliant invoices in a single month could face aggregate penalties that dwarf the original VAT liability. Personal liability of management board members is also possible where non-compliance reflects deliberate avoidance rather than technical failure.
The Polish Financial Supervision Authority (KNF) does not directly supervise KSeF compliance, but regulated entities – banks, insurance companies, investment firms – face additional reporting obligations if their invoice processing systems fail. For most commercial companies, the relevant authority is KAS. KAS has signalled that its audit selection criteria from 2026 onward will include KSeF compliance flags generated automatically by the system itself. Non-issuance is immediately visible.
Our team obtained a waiver of preliminary penalty assessments for a retail client in Lower Silesia (spring 2026) by demonstrating that a documented technical failure at the KSeF system level – not at the company's integration – caused a 72-hour issuance gap. The Ministry of Finance has confirmed that system-side outages triggering the offline mode allow invoice issuance in a separate XML format, with a mandatory upload to KSeF within 1 working day of system restoration.
The offline mode is not a workaround for poor preparation. It applies only when KSeF itself is unavailable, as confirmed by a system status notification. Companies that attempt to use offline mode as a standard operating procedure will find that KAS treats the pattern as non-compliance. The irreversible consequence of habitual offline-mode use is reclassification as wilful evasion, which carries criminal tax liability under the Kodeks karny skarbowy (Fiscal Penal Code).
How do three business scenarios differ in their KSeF obligations?
The mandatory rules are uniform, but implementation complexity varies sharply by business model. Understanding where your scenario sits helps you allocate budget and timeline realistically. Three profiles illustrate the range: a manufacturing company, an IT services firm, and a foreign investor's Polish subsidiary.
A manufacturing company in Silesia typically issues several hundred purchase invoices monthly and a smaller number of sales invoices to distributors. Its main challenge is supplier onboarding: if a supplier fails to issue KSeF-compliant invoices, the manufacturer loses input VAT deduction rights. Procurement teams must audit the KSeF readiness of every key supplier before 1 April 2026 and include KSeF compliance clauses in supply contracts. Transfer pricing documentation for intra-group supplies must also reflect the new invoice numbering system.
An IT services company issuing thousands of subscription invoices monthly faces a different problem: volume and automation. Manual processing is impossible at scale. The company must implement API-based issuance, handle invoice corrections programmatically, and ensure that its CRM-to-billing pipeline produces FA(2) structured XML format invoices without human intervention. IP Box regimes – where qualifying IP income receives a preferential 5% CIT rate – require precise invoice categorisation to segregate qualifying revenue streams within KSeF data.
A foreign investor's Polish subsidiary, particularly one with a German or Dutch parent, faces a third layer of complexity. The parent's ERP may generate invoices centrally. The Polish subsidiary must ensure that centrally generated documents are either natively KSeF-compliant or passed through a middleware layer before issuance. Cross-border group treasury arrangements, family foundation structures used for holding purposes, and intercompany loans all generate invoices or invoice-adjacent documents that require careful classification. For a detailed look at how Polish tax obligations interact with foreign holding structures, see our analysis of the double tax treaty framework applicable to Polish entities.
Employment-related invoices – for example, invoices from contractors reclassified as employees after a KAS audit – create a further complication. Where a contractor relationship is challenged, the underlying invoices may be disallowed. Companies managing large contractor pools should review their engagement structures now. Guidance on employer obligations in Poland is available in our overview of workplace duties under Polish law.
Frequently asked questions
Q: Does KSeF apply to invoices issued to foreign buyers outside Poland?
A: KSeF applies to invoices issued under a Polish VAT number, regardless of the buyer's location. An export invoice or an intra-EU supply invoice issued by a Polish VAT-registered entity must go through KSeF from the applicable mandatory start date. The foreign buyer does not need a KSeF account to receive the invoice – they receive a PDF or structured file, while the legal record sits in the KSeF system. The KSeF number must appear on the document sent to the foreign counterparty.
Q: How long does it take and what does KSeF implementation cost?
A: Timeline depends on company size and ERP complexity. A small company using cloud accounting software may complete implementation in 30 days. A mid-size manufacturer with a customised ERP typically needs 90–120 days and a budget of PLN 50,000 to PLN 200,000 for integration, testing, and training. Large groups with legacy systems have reported projects exceeding PLN 1 million. The cost of non-compliance – penalties of up to 100% of VAT per invoice – almost always exceeds the cost of timely implementation.
Q: Can a tax advisor Warsaw-based or elsewhere submit KSeF invoices on behalf of a company?
A: Yes. A tax advisor or accounting firm can be granted KSeF permissions by the company's administrator. The advisor receives a role-specific token and can issue or receive invoices on the company's behalf. This is common for small businesses that outsource their bookkeeping entirely. However, the legal responsibility for compliance remains with the company. Granting permissions to an advisor does not transfer liability. The advisor's engagement letter should clearly define the scope of KSeF responsibilities and the consequences of processing errors.
What to prepare before your KSeF go-live date:
- Confirmed turnover figure for 2024 (determines which deadline applies)
- KSeF administrator credentials (Trusted Profile or qualified e-signature)
- Written confirmation of KSeF readiness from your top 20 suppliers
- Completed ERP integration with test batch of at least 200 invoices
- Updated invoice approval and archiving procedures signed off by management
Your company's specific situation – turnover threshold, invoice volume, ERP environment, and supplier base – determines whether the 1 February or 1 April 2026 deadline applies and how much preparation time remains. Acting after the deadline forfeits the ability to avoid penalties on already-issued non-compliant documents.
If your company has not yet completed KSeF integration and the applicable deadline is within 90 days, contact us now. We will assess your current readiness, identify the highest-risk gaps, and coordinate legal and technical implementation: info@kordeckipartners.com.
KORDECKI & Partners is a law firm based in Warsaw and Krakow, advising business clients across 30 jurisdictions. Our team combines expertise in Polish and international law with a practical approach to tax compliance, KSeF onboarding, and VAT advisory. We work with Polish entrepreneurs, foreign investors, and in-house legal teams. To discuss your situation, contact info@kordeckipartners.com.
Disclaimer: This publication is provided for informational purposes only and does not constitute legal advice. The information herein should not be relied upon as a substitute for professional legal counsel tailored to your specific circumstances. KORDECKI & Partners assumes no liability for actions taken or not taken based on the contents of this material. For advice regarding your particular situation, please contact info@kordeckipartners.com.