What is KSeF?
Krajowy System e-Faktur (KSeF), or the National e-Invoice System, is a central IT system operated by the Polish Ministry of Finance. It enables the issuance, storage, and sharing of structured invoices (e-invoices) in XML format.
The system was launched on January 1, 2022, as a voluntary tool, but from February 1, 2026, it will become mandatory for all VAT taxpayers in Poland.
Key KSeF implementation dates
| Date | Event |
|---|---|
| January 1, 2022 | KSeF launched as voluntary system |
| February 1, 2026 | KSeF mandatory for all VAT taxpayers |
Who is affected by the KSeF obligation?
The obligation to use KSeF will apply to:
- All VAT taxpayers conducting business activity in Poland
- Foreign entities registered as VAT taxpayers in Poland
- Local government units and their budget entities
Exceptions from the obligation
Some types of transactions may be excluded from the KSeF obligation:
- Invoices up to PLN 450 (in specific cases)
- Invoices issued to individuals not conducting business activity
- Transactions covered by secrecy (e.g., certain public contracts)
How does KSeF work?
Invoice issuance process in KSeF
- Prepare the invoice - create a document compliant with the KSeF XML structure
- Sign the invoice - use a qualified signature, trusted profile, or system authorization
- Send to KSeF - transmit the invoice to the central system
- KSeF number assignment - the system assigns a unique identifier
- Share with recipient - the invoice is immediately available to the buyer
Benefits of KSeF
- Elimination of paper invoices - everything in electronic form
- Immediate verification - the system checks data correctness
- Secure storage - 10 years of archiving in the system
- Faster document circulation - no postal delays
- Simplified control - all data in one place
How to prepare your company for KSeF?
Step 1: Audit current processes
Analyze how you currently issue and receive invoices:
- What invoicing system do you use?
- How many invoices do you issue monthly?
- How do you store documents?
Step 2: Choose appropriate software
Select a system that:
- Is fully integrated with KSeF
- Automates the invoicing process
- Offers technical support
Deklaro is fully prepared for KSeF. Our platform automatically validates and sends invoices to the system, eliminating the risk of errors and saving your time.
Step 3: Train employees
Train your team on:
- New invoicing procedures
- KSeF system operation
- Troubleshooting technical issues
Step 4: Pre-implementation testing
Use the KSeF test environment to:
- Check system integrations
- Practice procedures
- Identify potential problems
Common mistakes when implementing KSeF
- Postponing preparations until the last minute - implementation takes time
- Lack of training - employees must know new procedures
- Incompatible software - old systems may not support KSeF
- Ignoring tests - testing helps avoid production problems
Summary
KSeF is the biggest change in the Polish invoicing system in years. It's worth starting preparations now to:
- Avoid stress before the deadline
- Use the transition period for testing
- Ensure a smooth transition to the new system
Want to be ready for KSeF? Join the Deklaro waiting list and be the first when we launch our platform with full KSeF integration.