How to Check Whether KSeF Is Experiencing an Outage
KSeF is not responding, but is the system down or is the problem on your side? Check the live status, official Ministry announcements and invoice submission deadlines for each system state.

Summary
You click send, but KSeF does not respond. Before treating this as a system outage, establish where the problem lies: with the Polish Ministry of Finance, such as an outage, unavailability or maintenance, or on your side, such as the internet connection, certificate, permissions or incorrect FA(3) XML data. The diagnosis determines how you issue invoices and when you must submit them.
The official sources of truth are Polish Ministry of Finance announcements and the public Latarnia KSeF status API. KSeFGPT provides a public status monitor at ksefgpt.pl/en/status, which retrieves data directly from the Ministry's Latarnia KSeF feed and refreshes it automatically every 60 seconds.
The submission deadline depends on the system state. After announced unavailability, submit no later than the next business day under Article 106nh of the Polish VAT Act. After an outage, you have 7 business days under Article 106nf. During a total outage, invoices are not subsequently submitted to KSeF. For an ordinary connection problem on your side, use offline24 mode under Article 106nda.
How to check for a KSeF outage in one minute
To check whether KSeF is experiencing an outage, open the KSeFGPT status monitor or query the Polish Ministry of Finance's public Latarnia KSeF API. If the status is Failure or Total failure, the problem is on the Ministry's side. If it is Available, check your internet connection, certificate and permissions.
Use this order for a quick diagnosis:
1. Check the public system status. The KSeFGPT monitor at /en/status shows the current status of the production KSeF system using Ministry data.
2. Check the Ministry's technical announcements. This is where maintenance, unavailability and outage notices are published.
3. Rule out a problem on your side. Check the internet connection, certificate validity, permission to issue invoices and the correctness of the XML data.
A Ministry outage or a problem on your side
This is the most important distinction in the diagnosis. A Ministry-side outage affects all taxpayers at the same time: Latarnia KSeF reports an outage, a technical announcement appears and errors occur regardless of the software used to send invoices. A local problem affects only you: the Ministry status is Available while other users can submit invoices normally.
Do not confuse a technical HTTP failure, such as a timeout or a 5xx response, with the legal status of an outage. One failed request is not yet a KSeF outage under the Polish VAT Act. The Ministry of Finance must officially announce an outage. Only that announcement activates the offline procedure with a 7-business-day submission deadline.
The table covers the most common symptoms and shows where to look for the cause.
| Symptom | Likely cause | Where to check | What to do |
|---|---|---|---|
| The status is Failure or Total failure | Outage on the Ministry's side | The /status monitor and Ministry technical announcements | Switch to offline mode, record invoices that need submitting and track the deadline |
| KSeF gateway timeouts and 5xx errors also affect other users | Ministry infrastructure problem, possibly an outage or overload | The /status monitor and Ministry technical announcements | Wait for a Ministry announcement and do not repeatedly resend the same invoice |
| Other software and websites are also unavailable | No internet connection on your side | Any other website, your router and the company network | Restore the connection or use offline24 if you must issue an invoice |
| Login or authentication fails while the Ministry status is Available | Expired certificate, wrong environment or missing permission | Authentication settings and the KSeF Taxpayer Application | Renew the certificate and verify permissions and the NIP context |
| One invoice is rejected with an error code while others pass | FA(3) XML validation error, not an outage | Response details and document status | Correct the file as indicated by the error and submit it again |
| No UPO appears while the Ministry status is Available | The invoice is still being processed or was rejected | The status of the same invoice or session | Monitor the same submission trace and do not send the document again |
Official sources of KSeF outage information
The primary source is the Ministry's KSeF technical announcements. The Polish Ministry of Finance publishes maintenance, unavailability and outage information there. Maintenance is announced in advance, while outages are announced after they are identified. A total outage is additionally announced through mass media.
The Ministry's public Latarnia KSeF API at api-latarnia.ksef.mf.gov.pl provides the current system status. External status services, including the KSeFGPT monitor, use this source. General updates appear in KSeF News. For individual matters, the KSeF helpline can be reached at +48 22 330 03 30.
Do not base the diagnosis only on social media. User reports describe symptoms, but only official Ministry announcements determine the legal outage status and the invoice submission deadline that follows from it.
KSeF status monitor in KSeFGPT
KSeFGPT provides a public KSeF status monitor at ksefgpt.pl/en/status. It shows one current status for the production KSeF system and retrieves the data directly from the Polish Ministry of Finance's public Latarnia KSeF API, without altering or delaying the information.
The page refreshes the status automatically every 60 seconds, includes a manual refresh button and displays the time of the latest update. It distinguishes four system states: Available, Scheduled maintenance, Failure and Total failure. If the data cannot be retrieved, it shows an unknown state. Below the status, you can see active Ministry notices about outages, planned maintenance and restored availability.
The monitor is public and does not require an account. It shows the current state and active Ministry notices, but it does not provide uptime history or historical statistics. Bookmark it if you need one place to check whether an invoice submission problem is on the Ministry's side.
Check whether KSeF is working now
The KSeF status monitor shows the current production-system status from the Ministry's Latarnia KSeF feed, refreshes every 60 seconds and lists active Ministry announcements.
View KSeF statusWhat an outage looks like technically
For an application user, an outage usually means that submission fails or never finishes, the document does not receive a KSeF number, and no UPO, the official acknowledgement, appears despite a correctly prepared file. For an integrator, the symptoms include connection timeouts, 5xx responses from the KSeF gateway and sessions that do not reach a final state.
Watch out for false alarms. Invoice status 100, accepted for further processing, and status 150, processing in progress, are normal transitional states rather than signs of an outage. Larger document batches may take time to process. A missing UPO also does not always mean a system problem: the document may still be processing or may have been rejected with a specific error code.
Before declaring an outage, check the status of the same invoice and session. See How to check an invoice status in KSeF after submission and Missing UPO in KSeF. If the document was rejected with an error code, read Invoice rejected by KSeF.
KSeF states: maintenance, unavailability, outage and total outage
Polish regulations distinguish several system states, each with a different working procedure and invoice submission deadline. Announced unavailability, including maintenance, is published in advance in the Ministry's Public Information Bulletin. An outage is unplanned and announced in the Bulletin and official communications. A total outage is an exceptional state announced through mass media.
The table also includes offline24, which is not a system state. It is a voluntary choice available to a taxpayer when a local problem, such as loss of internet access, occurs while KSeF itself is working normally.
| State | Who announces it and how | How invoices are issued | Submission deadline |
|---|---|---|---|
| Unavailability, announced maintenance | The Ministry announces it in its Public Information Bulletin | Issue invoices offline and record the documents that need submitting | No later than the next business day after unavailability ends, under Article 106nh of the Polish VAT Act |
| KSeF outage | The Ministry announces it in its Public Information Bulletin and official communications | Issue invoices offline and record the documents that need submitting | Within 7 business days after the outage ends, under Article 106nf of the Polish VAT Act |
| Total outage | The Ministry announces it through mass media | Issue invoices outside KSeF, on paper or electronically | The invoices are not subsequently submitted to KSeF |
| Offline24, a problem on your side | No official announcement because this is the taxpayer's voluntary decision | Issue the invoice in offline24 mode with QR codes | Without delay and no later than the next business day after the issue date, under Article 106nda of the Polish VAT Act |
What to do during a KSeF outage
If the Ministry status and announcements confirm an outage or unavailability, switch to offline mode. You still prepare a structured invoice: the issue date is taken from the P_1 field in the FA(3) XML file, and the buyer receives a visualisation with QR codes. Correct offline markings require a KSeF certificate, so obtain one before an outage rather than applying for it while the system is unavailable.
Keep a simple list of invoices issued during the outage or unavailability and track the time remaining for submission. After the Ministry announces the end of an outage, you have 7 business days under Article 106nf of the Polish VAT Act. After announced unavailability, submit no later than the next business day under Article 106nh. Late submission may have consequences under Poland's fiscal penal rules, so do not treat the full deadline as spare time.
Before sending the same invoice again during system problems, check the status of the original session. If the first submission did reach KSeF, another attempt after service is restored will return duplicate error 440 and make the audit trail harder to follow.
If the problem is on your side and KSeF is working, restore the connection, certificate or permissions and submit the invoice online. If the fix takes longer, use offline24 and submit without delay, no later than the next business day after issue. See How long do you have to send an invoice to KSeF? for all deadlines covering online submission, offline24, unavailability and outages.
Common mistakes when diagnosing an outage
1. Treating a problem with your own connection or certificate as a Ministry outage. If the status is Available and only you are affected, Article 106nf does not apply.
2. Confusing scheduled maintenance with an outage. Maintenance is announced in advance and has a different submission deadline: the next business day after it ends under Article 106nh, compared with 7 business days after an outage under Article 106nf.
3. Treating a pending status 100 or 150 as an outage. These are normal transitional processing states. Monitor the same invoice instead of sending it again.
4. Equating a missing UPO with an outage. The invoice may still be processing, may have been rejected, or you may be looking in the wrong session or NIP context.
5. Relying only on social media. An outage in the legal sense is determined by Ministry announcements, not by the number of user posts about problems.
6. Resending the same invoice during an outage. When the system returns, you risk duplicate error 440. Check the original session first.
Frequently asked questions
How can I check whether KSeF is experiencing an outage?
Check the public system status. The monitor at ksefgpt.pl/en/status shows the current status of the production KSeF system using data from the Polish Ministry of Finance's Latarnia KSeF API. You can confirm the information in the technical announcements at ksef.podatki.gov.pl. If the status is Failure or Total failure, the problem is on the Ministry's side.
Where does the Ministry of Finance announce a KSeF outage?
The Polish Ministry of Finance announces KSeF outages in its Public Information Bulletin and official communications, while technical information is published in the technical announcements section at ksef.podatki.gov.pl. The public Latarnia KSeF API also reports the system status. A total outage is additionally announced through mass media.
How does an outage differ from scheduled maintenance?
Scheduled unavailability is announced in advance in the Ministry's Public Information Bulletin. You must submit an invoice no later than the next business day after it ends, under Article 106nh of the Polish VAT Act. An outage is unplanned and officially announced. You then have 7 business days after it ends to submit the invoice, under Article 106nf.
How long do I have to submit an invoice after a KSeF outage?
Invoices issued offline during an outage must be submitted to KSeF within 7 business days after the outage ends, under Article 106nf of the Polish VAT Act. After announced unavailability, the deadline is shorter: no later than the next business day, under Article 106nh.
What should I do if KSeF is not working but the status says Available?
The problem is then most likely on your side. Check your internet connection, certificate validity, permission to issue invoices and the correct Polish tax identification number, or NIP, context. If one invoice was rejected with an error code, this is a validation error rather than a system outage. Read the response details. If you have a connection problem, you can use offline24 mode.
Can I continue issuing invoices during an outage?
Yes. During an outage announced by the Ministry, you issue structured invoices offline. The document uses the date from the P_1 field as its issue date, and you provide the buyer with a visualisation containing QR codes. After the outage ends, submit the invoices to KSeF within 7 business days, under Article 106nf of the Polish VAT Act.
What is a total KSeF outage?
A total outage is an exceptional state announced by the Polish Ministry of Finance through mass media. While it lasts, invoices are issued outside KSeF, on paper or electronically, and are not subsequently submitted to KSeF after the system is restored. This is the only state in which later submission is not required.
Recommendation
When KSeF stops responding, follow the same sequence: check the public system status, determine which side the problem is on, choose the correct issue and submission procedure, and then meet the applicable deadline.
These four articles will help with the next diagnostic steps:
How to check an invoice status in KSeF after submission - what statuses 100, 150 and 200 mean and how to interpret session and document status.
Missing UPO in KSeF - a complete diagnosis when the acknowledgement is not visible after submission.
Invoice rejected by KSeF - how to read error codes and what to correct before another submission.
How long do you have to send an invoice to KSeF? - deadlines for online submission, offline24, unavailability and outages in one place.
Issue and send invoices to KSeF with KSeFGPT
Issue structured invoices, send them to KSeF, and track their statuses and official UPO acknowledgements in one place. Paid plans include a one-day PRO trial.
Create an accountSources
This article is based on official materials from the Polish Ministry of Finance and KSeF technical documentation, verified on July 19, 2026.
- Offline mode during KSeF unavailability
Polish Ministry of Finance · accessed: July 19, 2026
Official explanation of KSeF unavailability, outages and total outages, including invoice submission deadlines.
- Offline24 mode
Polish Ministry of Finance · accessed: July 19, 2026
Rules for the voluntary offline24 procedure, including QR codes and submission by the next business day at the latest.
- KSeF technical announcements
Polish Ministry of Finance · accessed: July 19, 2026
Official announcements about maintenance, unavailability and outages in KSeF environments.
- KSeF News
Polish Ministry of Finance · accessed: July 19, 2026
Updates on Poland's National e-Invoice System, including technical matters and information about changes.
- KSeF status - KSeFGPT monitor
KSeFGPT · accessed: July 19, 2026
Public production KSeF status monitor using data from the Ministry's Latarnia KSeF API, with automatic refresh every 60 seconds and active announcements.
- Invoice verification
CIRF / Polish Ministry of Finance · accessed: July 19, 2026
Technical documentation for invoice verification in KSeF API 2.0, including duplicate detection and error code 440.
Expert reviewed: Bogdan Mazurek
Tax adviser · July 19, 2026
The article was reviewed to confirm the distinction between scheduled KSeF maintenance, unavailability, outages and total outages, the official information channels of the Polish Ministry of Finance, and the applicable invoice submission deadlines as of the review date.
Related articles
How to configure a KSeF connection in KSeFGPT
Connect a company to KSeF using a token or certificate. You can upload an existing certificate or configure one by signing a downloaded request with Trusted Profile.
How Much Does KSeF Implementation Cost in Manufacturing?
See what really shapes a manufacturing company's KSeF budget: data, ERP, APIs, testing, maintenance and internal team time.
KSeF Invoice in English for a Foreign Counterparty
Download an English PDF, check the key fields and give a foreign finance team a readable invoice visualization.
How to Convert KSeF XML into a Readable PDF Invoice
Learn how to create a readable PDF from invoice XML, check the data and distinguish a preview from a KSeF-accepted invoice visualisation.