
Poland E-Invoicing Guide: KSeF Mandate, Deadlines & Compliance (2026)
Tax & Compliance
Stay audit-ready and compliant with tax regulations across different regions.
Tax & Compliance Series
This guide is part of a comprehensive series. Explore all 202 topics:
What Is Poland's KSeF E-Invoicing System?
Poland's KSeF (Krajowy System e-Faktur, or National e-Invoice System) is a centralized government platform for issuing, receiving, and storing structured electronic invoices. Introduced voluntarily in January 2022, KSeF transitions to a mandatory system in 2026, making Poland one of the first EU member states to require real-time e-invoicing for all domestic B2B transactions. The system requires invoices to be submitted in the FA(2) XML schema — a Poland-specific structured format that captures all mandatory VAT invoice data. Once submitted, KSeF assigns a unique identification number (numer KSeF) to each invoice, creating an immutable audit trail.Why Did Poland Introduce KSeF?
Reduce VAT fraud by enabling real-time cross-referencing of buyer and seller invoice data Simplify VAT audits through centralized, searchable invoice storage
Poland's VAT gap — the difference between expected and collected VAT revenue — has been a persistent challenge. The Ministry of Finance estimates KSeF will:- Reduce VAT fraud by enabling real-time cross-referencing of buyer and seller invoice data
- Simplify VAT audits through centralized, searchable invoice storage
- Pre-fill VAT returns using KSeF data, reducing manual reporting burden
- Accelerate VAT refunds for compliant taxpayers (40-day refund period reduced to 15 days for KSeF users)
Who Must Comply With KSeF in 2026?
Who Must Comply With KSeF in 2026 — Phase 1: February 1, 2026 — Large enterprises (annual turnover > 200M PLN, approx. €46M).
The KSeF mandate applies to all businesses registered for Polish VAT (podatek od towarów i usług) that issue invoices for domestic B2B transactions. The rollout is phased by company size:| Phase | Date | Who Must Comply |
|---|---|---|
| Phase 1 | February 1, 2026 | Large enterprises (annual turnover > 200M PLN, approx. €46M) |
| Phase 2 | April 1, 2026 | All remaining VAT-registered businesses, including SMEs and micro-enterprises |
Are There Any Exemptions?
B2C transactions (consumer invoices) — not required in KSeF initially Invoices issued by the VAT flat-rate scheme for farmers (ryczałt rolny)
Limited exemptions exist for:- B2C transactions (consumer invoices) — not required in KSeF initially
- Invoices issued by the VAT flat-rate scheme for farmers (ryczałt rolny)
- Tickets serving as simplified invoices (e.g., tolls, parking)
What Are the Key Deadlines for Poland KSeF?
the Key Deadlines for Poland KSeF includes: January 2022: KSeF launched as a voluntary system July 2024: Original mandatory date postponed due to technical readiness concerns
- January 2022: KSeF launched as a voluntary system
- July 2024: Original mandatory date postponed due to technical readiness concerns
- February 1, 2026: Mandatory for large enterprises
- April 1, 2026: Mandatory for all VAT-registered businesses
- July 1, 2026: Grace period ends — full penalty enforcement begins
How Does the KSeF FA(2) XML Schema Work?
All invoices submitted to KSeF must conform to the FA(2) XML schema (Faktura ustrukturyzowana v2). This schema defines mandatory and optional fields, data types, and validation rules.What Are the Mandatory FA(2) Fields?
the Mandatory FA(2) Fields includes: Seller and buyer NIP (tax identification numbers) Invoice number and issue date
- Seller and buyer NIP (tax identification numbers)
- Invoice number and issue date
- Supply date or service period
- Line item descriptions, quantities, and unit prices
- VAT rates (23%, 8%, 5%, 0%) and amounts per rate
- Net and gross totals
- Currency (PLN for domestic; foreign currency with PLN equivalent for mixed transactions)
- Payment terms and method
How Is an Invoice Submitted to KSeF?
Generate the FA(2) XML document in your invoicing software Authenticate with KSeF using your chosen credential
Invoices are submitted via the KSeF API using a qualified electronic seal (kwalifikowany podpis elektroniczny), trusted profile (Profil Zaufany), or a KSeF-specific authorization token. The process:- Generate the FA(2) XML document in your invoicing software
- Authenticate with KSeF using your chosen credential
- Submit the XML via the KSeF API endpoint
- Receive the unique KSeF number (numer KSeF) confirming acceptance
- The invoice becomes available to the buyer in their KSeF account
What Are the Penalties for KSeF Non-Compliance?
the Penalties for KSeF Non-Compliance includes: Up to 100% of the VAT amount on each invoice issued outside KSeF after the mandate date PLN 200 per invoice (approx.
Poland has established significant penalties for non-compliance with KSeF requirements:- Up to 100% of the VAT amount on each invoice issued outside KSeF after the mandate date
- PLN 200 per invoice (approx. €46) for late submission — invoices submitted but beyond the required timeframe
- Denial of input VAT deduction for buyers who accept invoices not registered in KSeF
How to Set Up KSeF E-Invoicing: Step-by-Step
Register on the KSeF portal at podatki. gov.
- Register on the KSeF portal at podatki.gov.pl/ksef using your company's NIP
- Obtain authentication credentials: qualified electronic seal, Profil Zaufany, or generate KSeF API tokens
- Configure your invoicing software to generate FA(2) XML and connect to the KSeF API
- Test in the KSeF sandbox environment — the Ministry provides a test portal for validation
- Submit a test batch and verify KSeF numbers are assigned correctly
- Go live before your mandatory date (Feb 1 or Apr 1, 2026)
Which Software Supports Poland KSeF?
Invoicemonk supports KSeF-compliant invoice generation with FA(2) XML export, automated KSeF submission, and real-time status tracking. Our compliance engine validates invoices against KSeF requirements before submission, preventing rejection and penalties.Frequently Asked Questions
Can I still issue paper invoices after KSeF becomes mandatory?
No. After your mandatory date, all domestic B2B invoices must be issued through KSeF.
No. After your mandatory date, all domestic B2B invoices must be issued through KSeF. Paper or PDF invoices will not satisfy the legal requirement and may trigger penalties.
What happens if KSeF is temporarily unavailable?
The Ministry has established an offline procedure: invoices can be issued in FA(2) format and submitted to KSeF within 7 days of the system becoming available again, without penalty.
The Ministry has established an offline procedure: invoices can be issued in FA(2) format and submitted to KSeF within 7 days of the system becoming available again, without penalty.
Do I need KSeF for EU intra-community invoices?
Not currently. Cross-border invoices are exempt from KSeF, though ViDA (VAT in the Digital Age) regulations may change this in future years.
Not currently. Cross-border invoices are exempt from KSeF, though ViDA (VAT in the Digital Age) regulations may change this in future years.
Frequently Asked Questions
How long should I keep business records?
Generally, keep records for 6-7 years. Nigeria (FIRS): 6 years, UK (HMRC): 6 years, US (IRS): 7 years for most records, Canada (CRA): 6 years, Australia (ATO): 5 years. Keep permanently: annual accounts, asset purchase records, and legal documents.
Learn more: Tax DeductionsWhat invoice elements are legally required?
Requirements vary by country but typically include: your business name/address, client details, unique invoice number, date, description of goods/services, amounts, tax breakdown (VAT/GST), and your tax registration number.
Learn more: Audit PreparationHow do I prepare for a tax audit?
Keep organized, dated records of all transactions. Maintain supporting documents (receipts, contracts, bank statements). Reconcile accounts regularly. Use accounting software for accurate, searchable records. Respond promptly to authority requests.
Learn more: Nigeria (FIRS)Do I need to charge VAT/GST on my invoices?
This depends on your registration status and thresholds. UK: VAT if turnover exceeds £85,000. Australia: GST if turnover exceeds $75,000. Nigeria: VAT registration required for businesses above threshold. US: Sales tax varies by state.
Learn more: UK (HMRC)Table of Contents
Explore the Tax & Compliance Series
202 articles to master this topic

Small Business Tax Compliance Guide: Stay Audit-Ready and Maximize Deductions
Navigate tax obligations with confidence. Learn record-keeping requirements, common deductions, and strategies to stay compliant while minimizing your tax burden.
17 min read
France E-Invoicing Guide: PPF, PDP & e-Reporting Mandate (2026)
France's e-invoicing mandate starts September 1, 2026 for receiving and large-business emission. Learn the PPF/PDP Y-scheme, Factur-X format, and €15-per-invoice penalties (capped €15,000/year).
18 min read
Belgium E-Invoicing Guide: PEPPOL B2B Mandate, SPF Finances & Compliance (2026)
Belgium mandates PEPPOL e-invoicing for all B2B transactions from January 1, 2026. Complete guide to SPF Finances requirements, deadlines, and compliance.
14 min readDigital Marketing, SEO Specialist, Content Creator & Product Professional
Olayinka is a digital marketer, content creator, growth and SEO specialist with 10+ years helping businesses in Nigeria, the UK, the US, Australia, and Dubai achieve their goals online.



