PLN 1,550. That is all the headroom a Warsaw micro-entrepreneur had left on 17 September 2026, and the invoice already sitting on their desk was PLN 2,300. That invoice does not just push them over a threshold next month. Under the Polish rules it must itself be issued as a structured invoice in KSeF, because the exemption dies on the invoice that crosses the line.
Poland's National e-Invoice System went mandatory in waves: companies with 2025 sales above PLN 200 million on 1 February 2026, everyone else on 1 April 2026. Only the smallest are still outside - monthly gross B2B invoicing at or under PLN 10,000 - and only until 31 December 2026. On 1 January 2027 KSeF covers everyone, with no grace period.
The trap is not the end date. It is the cliff inside every month. The exemption is measured per calendar month on gross invoiced sales, and you lose it starting with the invoice that breaks PLN 10,000 - not from the following month, and not after a warning. Cross it once and the obligation is permanent; you cannot drop back under the limit in a quiet month and return to paper.
Run the September figures through it and the arithmetic is unforgiving. PLN 8,450 already invoiced this month leaves PLN 1,550 of headroom. A typical invoice of PLN 1,850 no longer fits at all, so the count of invoices that still fit is zero. The next invoice, at PLN 2,300, crosses. The verdict is not 'you will need KSeF in January' - it is that this invoice must be structured today.
The second number is the exposure. Article 106ni lets the head of the tax office fine a taxpayer who invoices outside KSeF despite the obligation: up to 100% of the VAT shown, or up to 18.7% of the total due where no VAT is shown. Six invoices a month at PLN 1,850 gross is PLN 11,100, and at 23% VAT the tax inside that is PLN 2,075.61. That is the monthly statutory ceiling, every month, for as long as the invoices keep going out the old way.
The two percentages are not alternatives. At 23%, the VAT fraction of a gross amount is 23/123, or 18.699% - the 18.7% branch is the standard-rate fraction written into the statute so that zero-rated invoices cannot escape the sanction.
This is also the point where a free chatbot will hand you a wrong answer with total confidence. Ask one today and it will tell you Polish KSeF sanctions begin on 1 January 2027, because that is what the statute said and what every guide published through mid-2026 repeated. On 16 September 2026 the Ministry of Finance announced that the Article 106ni administrative sanctions are deferred to 1 January 2028. The obligation was not deferred. The exemption end date was not deferred. Only the fines moved, and a tool that still prints 2027 is telling you to panic about the wrong thing while missing the thing that actually binds.
Change the status to a company caught by the April wave and the headroom reads PLN 0 - the exemption never applied - with PLN 1,047.15 of monthly exposure on four invoices of PLN 1,400. Move to 1 December 2026 on a zero-rated exporter and it flips to still exempt, five typical invoices fit, 31 days left. Same five checks, three verdicts, because the rule turns on your turnover, your rate and today's date.
The calculator is free and runs in the browser - headroom, the crossing invoice, the wave date, days remaining and the statutory ceiling, with no key and no limit. The licence key adds a different axis, not a bigger number: a .csv export of the month-by-month ledger and a monthly alarm that re-checks the limit on the 1st, so the month after this one does not surprise you the same way.
Free in your browser (the same rules): https://getreadystack.com/tools/ksef-10k-exemption-watch
Licence ($60, once, 7-day refund): https://buy.polar.sh/polar_cl_r2HZkaGAMDbLzkQ5JQYC4ciUElU3s7XO4xMKu0n1PEb

Top comments (0)