How to avoid KSeF penalties without an accountant?
Under the current act, administrative penalties for invoicing outside KSeF apply from 1 January 2027; the Ministry of Finance has announced a move to 2028 (a bill, not yet passed). Discover the four essential technical steps you must manage personally, even without an internal finance department. Master the offline24 transmission deadlines to protect your business.

Most KSeF guidance is written as if the reader has a finance department and an ERP implementation partner. That is not how a foreign-owned Polish subsidiary with two staff, or a freelancer registered as JDG (sole proprietorship), actually runs.
The distinction stops being academic once penalties apply. Penalties under Article 106ni of the VAT Act are calculated from invoice value, not company size. 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. A PLN 20,000 net invoice issued outside the system is up to roughly PLN 4,600 of exposure (100% of the VAT), whether it came from a finance team or from the owner's phone.
Below are the four things you have to own personally. Everything else is a job for software or for your accounting office.
What actually changes on 1 January 2027
2026 was the onboarding year. From 1 January 2027 several rules change at once:
| Change | Until 31 Dec 2026 | From 1 Jan 2027 |
|---|---|---|
| Administrative penalties (Art. 106ni) | not applied | up to 100% of VAT, or 18.7% of the total amount due; under the current act from 1 Jan 2027, MF has announced a move to 1 Jan 2028 (a bill) |
| PLN 10,000 gross monthly threshold | invoicing outside KSeF allowed | threshold disappears |
| KSeF number in payment reference (Art. 108g) | voluntary | mandatory for B2B payments between active VAT payers |
One point on the penalties themselves: the Ministry of Finance has declined to lower the maximum thresholds, arguing that proportionality mechanisms are already built into the statute (it has announced a postponement of the date instead). Penalties are imposed by administrative decision, payable within 14 days of service and calculated per invoice.
A nuance that gets lost in translation: the absence of penalties in 2026 concerns only the administrative penalties under the VAT Act. Liability under the Fiscal Penal Code for defective or unreliable documentation of sales applies throughout.
What the penalty is actually for
This is the most common misreading. Article 106ni is not about a typo in a counterparty name or a wrong VAT rate. It targets bypassing the system:
Issuing an invoice outside KSeF when KSeF was mandatory.
Failing to transmit an invoice issued in offline mode within the statutory deadline.
Failing to transmit invoices after a declared KSeF outage ends.
Issuing an invoice that does not conform to the published FA(3) schema during an outage, unavailability or in offline24 mode.
In other words, the penalty is for process, not for substance. That is good news if you are not an accountant. Process can be delegated to software. Tax judgement cannot.
Minimum 1: access that works when you need it
The most common failure in small companies has nothing to do with KSeF itself. It is the absence of a working login at the moment an invoice has to go out.
JDG (sole proprietorship): the owner receives owner-level rights automatically after authenticating with Profil Zaufany (the free state-issued digital identity), mObywatel, mojeID or an e-ID card (since 14 February 2026 via login.gov.pl) or with a qualified electronic signature. No application form is needed (MF Q&A).
A company holding a qualified electronic seal containing its NIP (tax ID): direct login, no formalities.
A company without a seal: it must file ZAW-FA, the paper notification designating a natural person with full rights. This is the only step with real processing time at the tax office, so it does not belong in December.
If you want software to issue invoices rather than doing it by hand in the MF taxpayer app, you need separate credentials for the integration: a KSeF certificate or a token. The certificate is the safer long-term choice, because it works as a cryptographic key bound to the entity; to mark offline invoices fully (the CERTYFIKAT QR code) you need a KSeF certificate of the Offline type. Under the current rules KSeF tokens expire on 31 December 2026. At consultations on 9 June 2026 the Ministry of Finance proposed keeping them, but no regulation has been adopted yet, so moving to a KSeF certificate is the safer choice.
Minimum 2: transmission on a deadline, not "when there is a moment"
The default is online mode: the invoice reaches KSeF immediately, and issuance and transmission are the same event. The trouble starts with the special modes, where the single most expensive mistake is misreading a name.
| Mode | When it applies | Transmission deadline |
|---|---|---|
| Online | normal operation | immediate |
| Offline24 | problem on your side (connectivity, hardware) | without delay, no later than the next business day |
| KSeF unavailability announced by MF | planned or announced downtime | next business day after the downtime ends |
| Outage announced in MF's BIP bulletin | system failure | 7 business days from the end of the outage |
| Total outage | announced through public media | invoices are not sent to KSeF at all |
The label "offline24" suggests 24 clock hours. It does not mean that, and the difference costs money. The deadline is the next business day, counted from the issue date entered in field P_1.
A concrete case. Friday, 6 p.m., the router dies. You issue an offline24 invoice dated Friday. Saturday and Sunday are not business days, so you have until end of Monday. If Monday is a public holiday, until end of Tuesday. If you travel on Monday and forget, once penalties apply, that single invoice becomes grounds for a penalty.
Which is why the only workable model for a company with no finance back office is automatic retransmission once connectivity returns, plus an alert before the deadline. Tracking it in a calendar works right up until you have a bad week.
Minimum 3: receiving purchase invoices
This obligation gets less attention because Article 106ni does not penalise it. The consequences are just as real: since 1 February 2026, receiving structured invoices applies to all taxpayers. If your supplier issued an invoice in KSeF, it exists in the system whether or not anyone on your side downloaded it.
The practical effect is that cost invoices stop arriving as PDF attachments. They have to be pulled. A company that does not automate this risks booking the cost and deducting input VAT late, because the document never reached the bookkeeper.
Minimum 4: evidence when something goes wrong
If you ever issue outside online mode, you want three things on hand: the UPO (Urzędowe Poświadczenie Odbioru, the official confirmation of receipt) proving KSeF accepted the document, a record of the offline code printed on the invoice, and the date and time of the announced outage if you are relying on the longer deadline. Reduction of a penalty is possible, but it rests on what you can actually show.
Checklist for the next month
Log into KSeF with your authentication method and confirm it actually works.
Company without a qualified seal: file ZAW-FA now, rather than in December.
Generate a KSeF certificate for your invoicing software integration.
Verify that your tool can retry an offline transmission and warn you before the deadline.
Turn on automatic download of purchase invoices from KSeF.
If you issue B2B invoices outside KSeF under the PLN 10,000 gross monthly limit, mark 31 December 2026 as a hard date.
Agree with your accounting office who is responsible for transmitting offline invoices. This is the most common accountability gap.
Conclusion
You do not need to understand the FA(3) schema or Article 106nda of the VAT Act. You need access that works, transmission that does not depend on your memory, and invoice retrieval that happens without you. The rest is software work.
Biurko was built around exactly those four points: authentication with Profil Zaufany or a KSeF certificate, offline24 and emergency mode handling with a verification code on the PDF, purchase invoice import from KSeF, and error messages in plain language instead of raw MF codes. Create a free account . To practise without legal effect, use the Biurko demo (demo.biurko.io, 7-day access, the KSeF demo environment). An account on app.biurko.io sends invoices to production KSeF, so every invoice you send there is real.
FAQ
How large is the penalty for issuing an invoice outside KSeF? The head of the tax office may impose a penalty of up to 100% of the VAT shown on the invoice, or up to 18.7% of the total amount due where no VAT is shown. The basis is Article 106ni of the Polish VAT Act; the penalty is payable within 14 days of the decision being served and is calculated per invoice. 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.
Are there already penalties for KSeF in 2026? Under the current act, administrative penalties under Article 106ni apply only from 1 January 2027, so none are imposed in 2026 (the Ministry of Finance has announced a move to 2028, a bill not yet passed). That is not blanket immunity: fiscal-penal liability for defective or unreliable documentation of sales applies regardless of the VAT Act penalties.
Does offline24 mode give me 24 hours to transmit? No. An invoice issued in offline24 mode must be transmitted without delay, at the latest on the next business day after the issue date. Weekends and public holidays are not business days, so a Friday invoice is due on Monday.
Does a sole proprietor need to file ZAW-FA? No. A JDG owner receives owner-level rights automatically after authenticating with Profil Zaufany, mObywatel, mojeID or an e-ID card (via login.gov.pl) or a qualified signature. ZAW-FA is required for entities that are not natural persons and hold no qualified electronic seal containing their NIP.
What happens to the PLN 10,000 monthly threshold? Until 31 December 2026, taxpayers whose monthly gross value of B2B invoices subject to the KSeF obligation does not exceed PLN 10,000 may issue invoices outside KSeF. Consumer invoices, receipts with a NIP, simplified invoices up to PLN 450 and cash-register sales do not count toward the limit. Crossing the limit is irreversible: from the invoice that crossed it, you issue in KSeF.
Tags
Previous article
How much time does invoicing take in your business?
Next article
KSeF Is Down and Your Client Is Waiting. What to Do Now?