KSeF emergency mode vs offline24 — the difference and when each saves you

offline24 and emergency mode look almost identical on the invoice itself — an invoice issued outside the system, the FA(3) structure, QR codes (CODE I, plus CODE II with an Offline certificate) — but one thing separates them: whose problem it is. You use offline24 when your own internet or software fails, and you get until the next business day to send it to KSeF. Emergency mode only kicks in once the Ministry of Finance officially declares a KSeF outage — and then you get a full 7 business days from when it ends. Below I explain how not to confuse the two, and what to do when one turns into the other.

10 min read 925 views
KSeF emergency mode vs offline24 — the difference and when each saves you

An invoice won't go through to KSeF (Poland's national e-invoicing system). The question that actually matters isn't "what happened" — it's whether the problem is on your side or the system's. The answer decides how long you have to send it (one business day or seven) and whether you're even allowed to use a given mode at all.

offline24 and emergency mode are two different tools for two different situations. Confusing them can be costly: under the current act, penalties under Article 106ni of the VAT Act apply from 1 January 2027. On 16 September 2026 the Ministry of Finance announced it will move them to 1 January 2028; that is a bill not yet passed, and it moves only the penalties, not the obligation to use KSeF.

This article shows when each mode applies, the exact deadlines and legal basis, and what to do when offline24 suddenly becomes an emergency.

Two different problems, two different modes

The whole distinction comes down to the source of the trouble.

offline24 is your local problem — your internet dropped, the router froze, your software isn't responding, or KSeF is processing invoices slowly. KSeF itself is up; something on your end isn't. You use this mode on your own initiative, and it's available at all times, to every taxpayer.

Emergency mode is KSeF's problem — a serious failure of the government infrastructure that the Ministry of Finance officially announces in the Public Information Bulletin (BIP, the Ministry's official announcement channel) and in the interface software (the API). Until there's an MF announcement, there is formally no emergency mode — even if the system is responding slowly.

The simplest decision rule: check the KSeF status. A green status and no outage announcement mean the problem is on your side — that's offline24. An MF outage announcement means emergency mode.

offline24emergency mode
Causeyour problem (internet, software, slow API)KSeF outage announced by MF
Who decidesyouMinistry of Finance (BIP + API announcement)
Legal basisArt. 106nda of the VAT ActArt. 106nf of the VAT Act
Deadline to send to KSeFnext business day after issuing7 business days after the outage ends
Invoice structureFA(3) XMLFA(3) XML
QR codesCODE I (OFFLINE) + CODE II (CERTIFICATE), when the company has an Offline certificateCODE I (OFFLINE) + CODE II (CERTIFICATE), when the company has an Offline certificate
CertificateKSeF Offline type (for CODE II)KSeF Offline type (for CODE II)
Issue datefield P_1 of the structurefield P_1 of the structure

The legal basis and full description of the procedures are on the Ministry of Finance page on special modes (in Polish).

Offline24 — when the problem is on your side

offline24 (Art. 106nda of the VAT Act) was designed as a business-continuity mode, not a back door around KSeF. You issue the invoice outside the system, but still in the FA(3) structure, and you send it to KSeF no later than the next business day after the issue date. The details are on the MF page on offline24 (in Polish).

A few things to keep in mind:

  • The issue date is the date in field P_1 of the structure — the one you enter on the invoice yourself, not the moment it reaches KSeF.

  • The invoice must carry two QR codes: the first (marked "OFFLINE") provides access to the invoice in KSeF and lets the data be verified; the second (marked "CERTIFICATE") confirms the issuer's identity. The first code is a link with the seller's NIP, the issue date and the SHA-256 hash of the file, with no invoice number or amounts. You can only generate the second code with a KSeF certificate of the Offline type (separate from the login certificate); without it Biurko issues the invoice with one code and a warning.

  • A domestic buyer (an active or VAT-exempt taxpayer) receives the invoice through KSeF once a number is assigned — and that assignment date is their receipt date. A foreign buyer, a consumer, or an entity without a Polish tax ID (NIP) gets the invoice outside KSeF, in an agreed way.

Example: on a Friday evening, at a fuel station with a weak connection, you issue an invoice in offline24. "Next business day" means you have until Monday to send it — the weekend doesn't count.

Emergency mode — when KSeF has an outage

Emergency mode (Art. 106nf of the VAT Act) only comes into play after an official MF outage announcement in BIP and the interface software. It isn't your fault — the government infrastructure went down — which is why the law gives you much more room.

  • Deadline: 7 business days from the day the outage ends to send the invoices to KSeF and have numbers assigned.

  • The clock resets: if MF announces another outage during your 7-day window, you count from the end of the new one. So you have to track announcements until they truly stop, not just until the first "all clear."

  • Handing it to the buyer: you pass the invoice to the buyer outside the system, in an agreed way; their receipt date is the date of actual receipt, not the KSeF number assignment.

  • Corrections: you can only issue a correction to an invoice issued during the outage after the original has been sent to KSeF and given a number. The order is fixed: original → KSeF → number → correction.

The edge case: offline24 that turns into an outage

This is the scenario that's easiest to miss. You issue an invoice in offline24 on Monday and have one business day for it. But on Tuesday morning MF announces an official KSeF outage. What happens to the deadline?

Do not assume up front that an outage announced after you issued the invoice extends its deadline: check the MF announcement and, if you can, send the invoice within the offline24 deadline (and ask your accountant if in doubt). The practical takeaway for any business is one thing — you have to monitor KSeF availability announcements and be able to assign each invoice to the right deadline regime.

For the full picture — this isn't two modes but four, and they line up neatly by send deadline:

  • offline24 (Art. 106nda) → next business day after issuing

  • offline – unavailability (Art. 106nh) → next business day after a planned maintenance break announced by MF ends

  • emergency mode (Art. 106nf) → 7 business days after the outage ends

  • total failure (Art. 106ne(3), Art. 106ng; announced through mass media, e.g. a disaster or cyberattack) → you fall back to a paper or PDF invoice, without FA(3) and without QR codes, and you do not send it to KSeF later

What this changes in practice (and how not to miss the deadline)

Under the current act, penalties under Article 106ni of the VAT Act (up to 100% of the invoice VAT) apply from 1 January 2027. On 16 September 2026 the Ministry of Finance announced it will move them to 1 January 2028; that is a bill not yet passed, and it moves only the penalties, not the obligation. The takeaway is simple — don't burn the whole window "because you can." Send it as soon as the system is back.

The entire operational difficulty of these modes is that the deadline depends on which mode applies, and that requires knowing the KSeF status at the time. This is exactly where the right tool takes the risk off your hands:

  • Biurko detects a run of failed connections to the KSeF gateway (three errors within 60 seconds) and switches new submissions into offline24 mode, so you don't have to manually guess whether it's already an outage. Every 5 minutes it also reads the Ministry notices about downtime and outages (the "Latarnia" feed), so it picks the mode and the deadline itself.

  • When the KSeF environment comes back, queued invoices are resubmitted automatically every 5 minutes — without your involvement (as long as the deadline has not passed).

  • A separate mechanism checks the send deadline: an invoice whose deadline has passed is marked "Needs review" and you are notified. Biurko does not resubmit an overdue invoice by itself and does not warn you before the deadline runs out. No invoice sits silently in limbo.

  • The second QR code (CODE II) requires a KSeF certificate of the Offline type. Biurko can order it from the Ministry and reminds you about its expiry ahead of time (a warning on screen 30 days before, notifications 7, 3 and 1 day before and on the day it expires) so an outage doesn't catch you without a valid certificate.

I cover the QR codes and the certificate in a separate post: KSeF offline QR codes on invoices — what they are and how they work.

Quick checklist

  • Check the KSeF status first — green status and no announcement = problem on your side = offline24

  • Have your KSeF Offline certificate ordered before you need it (without it, an offline invoice carries only one QR code)

  • Remember the deadlines: offline24 = next business day, outage = 7 business days after it ends

  • Agree a delivery channel with buyers for offline invoices (email, portal) to avoid disputes over the receipt date

  • Original to KSeF and its number first, only then the correction

  • Don't wait until the end of the window — send as soon as the system is back

Summary

offline24 vs emergency mode isn't a matter of naming — it's a matter of the deadline and who's at fault. Your problem means offline24 and one business day. An MF-side outage means emergency mode and seven business days. Everything else — the FA(3) structure, the QR codes, the Offline certificate — is the same, so you can't tell the modes apart on the invoice itself; the difference lives in the calendar.

If you'd rather not police this by hand, try Biurko: every new company gets 14 days of the TEAM plan without a card, then moves to the free FREE plan. It detects the outage for you, resubmits queued invoices once the system returns, and flags those whose deadline has passed. To practise without legal effect, use the Biurko demo (demo.biurko.io, 7-day access, the KSeF demo environment).

FAQ

What's the difference between KSeF offline24 and emergency mode? You use offline24 when the problem is on your side (no internet, a software failure) — you then have until the next business day to send to KSeF. Emergency mode applies when the Ministry of Finance officially declares a KSeF outage in BIP — you then have 7 business days from when it ends.

How long do I have to send an invoice to KSeF in emergency mode? 7 business days, counted from the day the MF-declared outage ends. If another outage is announced in that time, you count from the end of the new one. The invoice must use the FA(3) structure and carry two QR codes.

How do I know whether it's a KSeF outage or my own problem? Check the system status and MF announcements. If KSeF is up (green status, no outage announcement), the problem is on your side — offline24 and a one-business-day deadline apply. An MF outage announcement in BIP means emergency mode and 7 business days.

Do offline24 and emergency mode require a certificate? Not to issue the invoice outside the system, but the second QR code (CODE II, "CERTYFIKAT") is produced only with a KSeF certificate of the Offline type, which is separate from the login certificate. Biurko can order both from the Ministry. Without it Biurko issues the invoice with one code (CODE I) and a warning.

What happens if I miss the deadline for an offline invoice? Under the current act, penalties under Article 106ni of the VAT Act (up to 100% of the invoice VAT) apply from 1 January 2027. On 16 September 2026 the Ministry of Finance announced it will move them to 1 January 2028; that is a bill not yet passed. So it's best to send invoices as soon as possible, without waiting for the window to close.

Tags

#KSeF
Share

Previous article

Give Your Accountant Invoicing Access Without Losing Control

Next article

KSeF Environments: Where to Practice Without Breaking Anything

Stay in the loop

An email when we publish a new article — and nothing else.

We respect your privacy. Unsubscribe at any time.

Cookies

We use only essential cookies. Visit statistics are kept on our server, with nothing saved on your device. Website Policy