e-Invoicing & Compliance

KSeF 2026 Complete Guide
national e-invoicing implementation

April 7, 2026 16 min read Piotr Nowak

KSeF (Krajowy System e-Faktur) is Poland's mandatory e-invoicing system where all VAT invoices must be transmitted directly to the Ministry of Finance. This fundamental change affects all companies with revenue above 2 million PLN starting April 1, 2026. This comprehensive guide covers registration, system setup, compliance requirements, implementation timeline, and answers to all your questions about KSeF 2026.

What is KSeF and why was it introduced?

KSeF is the National e-Invoicing System — a digital platform where every issued VAT invoice must be submitted directly to the Ministry of Finance. It's not just a document transmission system — it's a fundamental change in how the state tracks VAT flows in the economy.

Why was it introduced? The main goal is combating VAT fraud and the gray economy. Traditionally, invoices went to the customer, and VAT taxes were declared only in the JPK-V7M form. This meant verification delays and data manipulation possibilities. In KSeF, every invoice (both issued and received) is reported to tax authorities within days. This changes VAT dynamics — taxes are verified in near-real-time.

KSeF vs traditional invoicing — what changes?

Previously the process worked like this:

  1. You issue an invoice — send it to customer by email or mail
  2. Customer receives and records it in their system
  3. Monthly (or quarterly) you declare VAT in JPK-V7M
  4. Tax authority analyzes the declaration afterward

From April 2026 the process works like this:

  1. You issue an invoice in your system
  2. System automatically transmits invoice to KSeF (within 5 days maximum)
  3. Tax authority receives and can immediately verify it
  4. Your system downloads data about received invoices from suppliers
  5. Everything is reported and verified in near real-time

KSeF implementation timeline

Date Who is affected Requirements
April 1, 2026 Companies with revenue >2M PLN Mandatory KSeF registration and invoicing
July 1, 2026 Companies with revenue 100K–2M PLN Mandatory KSeF or voluntary join
January 1, 2027 All companies KSeF becomes fully mandatory for all

Important: Even if not yet required, you can voluntarily join KSeF from now. Many businesses are registering early to prepare and avoid last-minute issues.

Who must register in KSeF by April 2026?

All companies with annual revenue exceeding 2 million PLN must register and start using KSeF from April 1, 2026. This includes:

  • Limited liability companies (Ltd.)
  • Partnerships
  • Self-employed persons with high revenue
  • Public institutions
  • Any entity issuing VAT invoices

Smaller companies may join voluntarily or will be required in later phases (July 2026 and January 2027).

How to register in KSeF — Step-by-step

Step 1: Prepare documentation

  • Company NIP (tax ID number)
  • Electronic business signature or trusted certificate
  • Account with mBank, PKO, or other bank supporting KSeF

Step 2: Go to the KSeF portal

Visit ksef.mf.gov.pl — the official Ministry of Finance KSeF portal.

Step 3: Complete registration

Log in using your electronic signature. Fill in:

  • Company details (name, NIP, address)
  • Authorized representatives
  • Bank account for VAT settlements
  • System preferences (API, web interface, etc.)

Step 4: Receive credentials

You'll receive a unique KSeF identification number and credentials to access the system. Save these securely.

Step 5: Connect your accounting software

Contact your accounting software provider (iSeria, Enova, Wfirma, etc.) to enable KSeF integration. Most providers updated their systems already.

What invoices must be sent to KSeF?

Not all invoices go to KSeF — only those subject to VAT:

Invoices that MUST be reported:

  • Standard VAT invoices (23%, 8%, 5%, 0%)
  • Invoices with reverse charge (0% VAT)
  • Corrective invoices (adjustments)
  • Invoices in foreign currency (converted to PLN)

Invoices that DON'T need KSeF:

  • Receipts for flat-rate taxpayers (without VAT)
  • Invoices for exempt activities (medical, educational)
  • Simplified invoices (below 450 PLN threshold)

KSeF reporting deadlines

  • Standard deadline: Within 5 days of invoice issuance
  • Corrective invoices: Within 5 days of correction
  • Invoices received: Automatically synchronized (download from suppliers)
  • JPK-VAT: Still required for monthly/quarterly settlement

What if you don't comply with KSeF?

Non-compliance carries significant penalties:

  • 500 PLN per invoice not reported to KSeF (minimum)
  • 2% of invoice value for late reports (after 5-day deadline)
  • Escalating penalties for repeated violations
  • VAT settlement suspension for systematic non-compliance

These are not small fines. A company with 100 invoices monthly could face 50,000 PLN in monthly penalties if not implementing KSeF.

KSeF integration with your accounting system

How it works technically

  1. Your accounting software generates VAT invoices
  2. Software automatically formats invoices in KSeF standard (XML)
  3. System sends invoices to KSeF API
  4. KSeF confirms receipt and validates
  5. You receive status confirmation
  6. KSeF shares received invoices data with you

Which accounting programs support KSeF?

Most Polish accounting software already integrated KSeF support:

  • iSeria — full KSeF integration
  • Enova — native KSeF module
  • Wfirma — cloud-based KSeF support
  • Comarch ERP — enterprise KSeF solution
  • Many others — check with your provider for updates

If your software doesn't support KSeF yet, contact the provider. Most have released updates by April 2026.

KSeF and JPK-VAT — do both still apply?

Yes — both systems are mandatory and complementary:

  • KSeF: Immediate invoice reporting (real-time control)
  • JPK-VAT: Monthly/quarterly VAT settlement (formal declaration)

KSeF doesn't replace JPK-VAT. You must do both. However, most accounting software will auto-populate JPK-VAT from KSeF data, reducing manual work.

Benefits of KSeF for businesses

While KSeF seems like a burden, it offers benefits:

  • Automatic VAT match: System automatically matches your invoices with customer invoices, reducing discrepancies
  • Faster refunds: VAT refund processing speeds up with real-time data
  • Reduced errors: Automatic validation catches invoice mistakes before submission
  • Lower audit risk: Transparent data reduces tax authority scrutiny
  • Better business analytics: You get detailed customer and supplier insights from KSeF data

Frequently asked questions about KSeF

Q: Can I issue paper invoices without KSeF?

A: From April 2026, no — not for companies above 2M PLN revenue. All invoices must be in KSeF. However, you can print copies for customer convenience.

Q: What if my accounting software isn't KSeF-ready by April?

A: Contact your provider immediately. They must update by deadline. If they don't, you can use KSeF portal web interface or switch providers.

Q: Do I need electronic signature for KSeF?

A: Yes — you need qualified electronic signature or trusted certificate for registration and API access. Contact your bank for credentials.

Q: How much does KSeF cost?

A: KSeF registration and use is free. You may pay for software updates or integration support, but the system itself is free.

Q: Can I still issue invoices in Excel or Word?

A: No — from April 2026, all invoices must be digital and submitted to KSeF. Excel/Word invoices don't meet requirements.

Action checklist — prepare now for April 2026

  • Check if your revenue exceeds 2M PLN (April 2026 applies to you)
  • Verify your accounting software has KSeF support (contact provider)
  • Prepare electronic signature or trusted certificate
  • Register at ksef.mf.gov.pl (can do now, not mandatory yet)
  • Test KSeF invoicing in your system (do a test run)
  • Train your staff on KSeF procedures
  • Update your invoicing templates for KSeF compliance

Need help implementing KSeF?

The Accounting365 team specializes in KSeF implementation and compliance. We offer:

  • KSeF registration and setup assistance
  • Software integration and testing
  • Staff training on KSeF procedures
  • Ongoing KSeF compliance monitoring
  • Invoice format validation and corrections

Book a consultation — KSeF implementation support

Related articles