How to avoid KSeF penalties? The compliance minimum

Under the current act, the Polish tax office can impose fines of up to 100% of the VAT amount for KSeF violations from 1 January 2027; the Ministry of Finance has announced a move to 2028 (a bill, not yet passed). Entrepreneurs should settle key operational duties personally already now. Learn the five essential areas to verify regarding permissions, offline modes, and bank transfers.

9 min read 245 views
How to avoid KSeF penalties? The compliance minimum

If you run a company in Poland but do not do the bookkeeping yourself, KSeF (Poland's national e-invoicing system, Krajowy System e-Faktur) tends to fail in one specific way: nobody drew the line between what your accounting firm owns and what you own.

That line matters now. Mandatory structured invoicing reached the largest taxpayers on 1 February 2026 and the other taxpayers (VAT-active and VAT-exempt) on 1 April 2026; the smallest ones come under it on 1 January 2027. Throughout 2026, however, administrative fines are not applied. 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.

Below is the minimum you should personally verify, even if someone else keeps your books.

What the penalties actually cover

Administrative fines for KSeF violations sit in Article 106ni of the Polish VAT Act and, under the current act, take effect on 1 January 2027 (the Ministry of Finance has announced a move to 2028). The catalogue of violations includes:

  • failing to issue a structured invoice through KSeF when required to do so,

  • issuing an invoice that does not follow the published schema during a declared outage or system unavailability,

  • failing to send an invoice issued outside KSeF into the system within the required deadline.

The amounts: up to 100% of the VAT shown on the invoice, or up to 18.7% of the total amount due when the invoice contains no VAT (exempt sales or a 0% rate, for example). Fines are imposed by decision of the head of the tax office and apply per invoice, so a repeated process error compounds.

One honest caveat that gets skipped in most summaries. The absence of administrative fines in 2026 does not mean nothing can happen. Fiscal penal liability for unreliable or defective documentation of transactions runs independently of Article 106ni.

Duty 1: sales invoices go through KSeF

If you are a VAT payer, the obligation reached you on 1 April 2026, with one exception for the smallest businesses, and it expires shortly.

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. From 1 January 2027 the obligation covers everyone, with no value-based exception. The Ministry of Finance explains how the threshold is calculated on its KSeF portal.

Two traps in that threshold:

  1. It only moves one way. You lose the right to invoice outside KSeF starting with the invoice that crosses PLN 10,000 in a given month. There is no route back, even if sales drop the following month.

  2. Only B2B invoices subject to KSeF count. A retail business selling PLN 22,000 in a month, of which PLN 19,000 goes through the cash register for consumers and PLN 3,000 covers three B2B invoices, counts only the PLN 3,000 toward the threshold.

Duty 2: purchase invoices arrive through KSeF

This one gets skipped because no fine attaches to it. Receiving structured invoices applies to every taxpayer holding a Polish NIP (tax identification number) since 1 February 2026, regardless of whether you are yet obliged to issue through the system.

The practical consequence: a supplier invoice will not land in your inbox. It sits in KSeF until somebody pulls it. If nobody does, the cost is not booked and the input VAT is not deducted on time. No Article 106ni fine, but a real cash cost.

Decide explicitly who retrieves purchase documents from KSeF and how often. That is a question for your accounting firm, not for yourself.

Duty 3: permissions, or who acts on your behalf

Permissions in KSeF are granted by the taxpayer, not by the accounting firm. How you do it depends on legal form:

  • Sole proprietorship (JDG, jednoosobowa działalność gospodarcza). You authenticate against your own NIP using Profil Zaufany (the state-run trusted profile), an e-ID card, or a qualified electronic signature. No filing is required.

  • Companies and other legal entities. If the entity holds a qualified electronic seal, it authenticates with that. If not, you designate the first authorised person using form ZAW-FA, filed with the head of the competent tax office. Foreign-owned Polish subsidiaries without a qualified seal usually land in this second path, so plan for the lead time.

An accounting firm can be authorised as an entity (by its NIP) or by naming individuals. The entity route is normally more practical, because staff turnover at the firm does not force changes on your side. Watch for the permission variant that allows onward delegation, since without it the firm cannot distribute access internally.

Permissions can also be scoped: issuing only, receiving only, or administration. Granting a firm full scope with no review process is the most common organisational mistake, and responsibility for the invoice stays with the taxpayer regardless.

Duty 4: what you do when there is no connection

Losing internet access does not suspend your invoicing obligation. Four special modes exist; three of them differ only in how long you have to deliver the document into KSeF, and after a total outage there is nothing to deliver later:

ModeWhen it appliesDeadline to send to KSeF
offline24your own decision, when the problem is on your sideby the next business day at the latest
unavailabilitythe Ministry of Finance announces downtimethe next business day after it ends
emergency modethe Ministry declares an outage in its official bulletin7 business days from the end of the outage
total outagethe Ministry declares a total outagenothing to send later, no QR codes

In all three cases the invoice must follow the FA(3) schema, and the visualisation handed to the buyer outside the system carries two QR codes: an OFFLINE code granting access to the invoice in KSeF once it has been sent, and a CERTYFIKAT (certificate) code confirming the issuer's identity, which requires a KSeF certificate of the Offline type. The Ministry documents this in its offline24 section.

Worth asking yourself: who notices when an invoice issued late on Friday never reached KSeF? Late delivery of an offline invoice is named directly in the Article 106ni catalogue.

Duty 5: the KSeF number in payment transfers

From 1 January 2027, Article 108g of the VAT Act requires a buyer who is an active VAT payer to quote the KSeF number in the transfer title when paying a structured invoice issued by another active VAT payer.

Things worth knowing in advance:

  • Paying several invoices in one transfer means using a collective identifier generated in KSeF.

  • The duty applies only to payment instruments where a transfer title can be entered. Card payments, BLIK, and cash fall outside it.

  • The KSeF number is 35 characters long, so check now whether your banking interface accepts it in the title field.

Through the end of 2026, quoting the number in an ordinary transfer is voluntary. That makes this a good period to build the habit without risk.

Checklist: five things to close before 1 January 2027

  1. Confirm whether you are relying on the PLN 10,000 gross monthly deferral for B2B invoices, and whether a single larger invoice already ended it.

  2. Log into KSeF with your own identity (Profil Zaufany, e-ID, or qualified signature) and review what permissions your accounting firm actually holds.

  3. Agree in writing who issues sales invoices, who retrieves purchase invoices, and on what cadence.

  4. Run one invoice through offline24 calmly, before you have to do it under pressure. Verify that your tool produces the required QR codes and that you hold a KSeF certificate of the Offline type. 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.

  5. Open your banking interface and check that the transfer title field accepts a 35-character KSeF number.

Wrapping up

You do not need to understand the FA(3) schema or quote Article 106ni. You need to know who in your company owns each of those five items, and to verify it before penalties become real (under the current act, on 1 January 2027).

Biurko is built for exactly this situation: KSeF authentication with Profil Zaufany or a certificate (no tokens), running several companies from one account with roles and permissions, and KSeF error messages translated into language a non-accountant can act on, across Polish, English, and Ukrainian interfaces. Create a free account at biurko.io and see how your sales look in KSeF before the tax office does. 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.

This article is not tax advice. For interpretive questions, consult an accountant or tax adviser.

FAQ

Will I be fined for KSeF mistakes in 2026? Under the current act, administrative fines under Article 106ni of the VAT Act take effect on 1 January 2027, so there is no legal basis for imposing them during 2026 (the Ministry of Finance has announced a move to 2028, a bill not yet passed). Fiscal penal liability for unreliable or defective documentation of transactions applies independently and is not suspended.

How large is the penalty for invoicing outside KSeF? Up to 100% of the VAT shown on that invoice. Where the invoice carries no VAT, the fine reaches up to 18.7% of the total amount due. These are maximums, imposed by decision of the head of the tax office, and they apply separately to each invoice.

Does a VAT-exempt sole proprietor have to use KSeF? Yes. From 1 April 2026 the obligation covers VAT-exempt taxpayers as well. The one exception is the deferral for the smallest businesses invoicing B2B up to PLN 10,000 gross per month, which ends on 31 December 2026.

Can my accounting firm handle all of this for me? The firm can issue and receive invoices once you grant it permissions in KSeF, but only the taxpayer can grant those permissions, and responsibility for invoice correctness stays with the taxpayer. Define the permission scope and the review process in your service agreement.

What do I do if KSeF is unavailable when I need to issue an invoice? Issue the invoice in the FA(3) schema using offline24 and send it to KSeF by the next business day at the latest. If the Ministry of Finance declares an outage, you have 7 business days from the end of it. The visualisation handed to the buyer requires two QR codes.

Tags

#KSeF
Share

Previous article

How to avoid missing purchase invoices in KSeF?

Next article

How to send invoices to your accountant in the KSeF era?

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