KSeF for Micro-Businesses: You Have Until 2027 — Should You Wait?
Small Polish business with sales under 10,000 PLN? The KSeF deferral to 2027 is real but fragile — see who qualifies and why one month over the line ends it.

If you run a small Polish entity, you've probably heard a reassuring line: "micro-businesses don't have to deal with KSeF until 2027." KSeF (Krajowy System e-Faktur, Poland's mandatory national e-invoicing system) does include a deferral — but it isn't a blanket exemption for small companies.
The postponement to 1 January 2027 is a narrow, conditional carve-out tied to a monthly sales limit of 10,000 PLN. Cross that limit in a single month and you lose the relief permanently. And 1 January 2027 isn't just an end date — it's also the date from which, under the current act, financial penalties apply (the Ministry has announced a move to 2028).
Here's who actually qualifies, what counts toward the limit, why one slip ends the deferral for good, and why 2026 is better spent as practice than as a countdown.
Where "until 2027" comes from — and why it isn't an exemption for every small firm
Mandatory KSeF rolls out in stages:
1 February 2026 — taxpayers whose 2024 sales (incl. VAT) exceeded 200 million PLN,
1 April 2026 — all other taxpayers, including those exempt from VAT (except the smallest within the 10,000 PLN cap — see below),
1 January 2027 — the smallest taxpayers using the deferral; from this date the obligation to issue B2B invoices in KSeF covers everyone, with no 10,000 PLN cap.
That third window comes from a transitional provision, Article 145m of the VAT Act. The key point: there's no "micro-business = exempt" threshold. What matters is the monthly value of the invoices that would otherwise have to go through KSeF. You can be a one-person business (JDG — jednoosobowa działalność gospodarcza, a sole proprietorship) and still be in scope from April 2026 if you exceed the limit.
The Ministry of Finance publishes its guidance on the official KSeF site — "Below 10,000 PLN" section.
The 10,000 PLN limit: what counts and what doesn't
The limit is the total gross value (incl. VAT) of invoices issued in a given month — but only invoices that would mandatorily go through KSeF, i.e. B2B invoices.
It does not include (the limit applies only until 31 December 2026):
consumer (B2C) invoices — sales to private individuals are entirely outside mandatory KSeF,
sales recorded on a cash register (kasa fiskalna),
fiscal receipts up to 450 PLN treated as simplified invoices.
Example: you run a small shop with 20,000 PLN of monthly turnover, but 17,000 PLN is retail sales over the cash register and only 3,000 PLN is B2B invoices to other companies. Only the 3,000 PLN counts toward the KSeF limit — you qualify for the deferral.
If you invoice only private individuals, you don't need the deferral at all; those sales never enter the system.
One breach and it's over — how Article 145m(2) works
This is the catch few people mention. Crossing the 10,000 PLN monthly limit causes a permanent loss of the right to issue ordinary invoices outside KSeF — even a one-off breach.
You lose the right starting with the invoice that pushes you over 10,000 PLN. That invoice and every one after it must be a structured invoice in KSeF. And it's permanent: even if your sales drop back below 10,000 PLN in later months of 2026, you can't return to paper or PDF.
Concretely:
April 2026: B2B invoices total 8,000 PLN gross → under the limit, issue outside KSeF.
May 2026: invoices reach 9,500 PLN, then a 1,200 PLN invoice arrives → 10,700 PLN total. That 1,200 PLN invoice is the one that breaches the limit, so it and all later invoices go through KSeF.
June 2026: even if you only invoice 4,000 PLN → you still must use KSeF, because the deferral is already gone.
Basis: Article 145m(2) of the VAT Act (see the Ministry's notes at ksef.podatki.gov.pl).
What the deferral does NOT cover: receiving invoices
The deferral applies only to issuing invoices. It does not defer receiving them.
If your contractor issues a structured invoice through KSeF, you're required to receive it in the system. Because the largest taxpayers start issuing via KSeF on 1 February 2026, in practice you need to be able to receive invoices in the system from that date — regardless of the deferral on your own issuing.
So "I have until 2027" only ever covered half of your invoice flow. The other half — receiving — lands on you earlier.
The cost of waiting: 1 January 2027 is also the date penalties start under the current act
Until 31 December 2026 there are no administrative penalties yet. Under the current act, penalties under Article 106ni of the VAT Act apply from 1 January 2027 — the same day the deferral for the smallest businesses ends. On 16 September 2026 the Ministry of Finance announced it will move the penalties to 1 January 2028; that is a bill not yet passed. It moves only the penalties, not the obligation to use KSeF, so the smallest businesses still come into the system on 1 January 2027.
For non-compliance (e.g. not issuing an invoice in KSeF, issuing it outside the system, or failing to send it after an outage), the head of the tax office (naczelnik urzędu skarbowego) can impose a penalty — up to 100% of the tax shown on the invoice, or, for invoices with no tax shown, up to 18.7% of the total amount due (Article 106ni of the VAT Act).
That's the real cost of delay: leave KSeF to the last minute and you'll be learning the system exactly when your obligation begins, and under the current act the penalties too — with no buffer for mistakes, authentication issues (Profil Zaufany, the Trusted Profile; or a KSeF certificate), or rejected invoices. You can treat 2026 as a test run, or burn it and go in cold in 2027.
Checklist: use 2026 instead of waiting for 2027
Add up your real monthly B2B invoices — check whether you even fall under the 10,000 PLN limit (excluding cash-register and B2C sales).
Set up KSeF invoice receiving now — it applies regardless of the deferral on issuing.
Sort out authentication: Profil Zaufany, a qualified signature/seal, or a KSeF certificate (your PESEL number alone isn't enough) — we walk through it step by step here.
Practise issuing structured invoices before you have to — in the Ministry's test environment or in 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.
Learn what the UPO (Urzędowe Poświadczenie Odbioru — the official receipt confirmation) looks like and what to do when an invoice is rejected.
Don't plan to "ride the line" at 10,000 PLN — one good month and the deferral is gone for good.
Mark 1 January 2027 in your calendar as the day the smallest businesses enter KSeF and — under the current act — penalties start (the announced move of the penalties to 2028 is still only a bill), not as "sometime later."
This is not tax advice — for questions about your specific situation, rely on the Ministry of Finance guidance or check with your accountant.
Bottom line
The deferral to 2027 sounds like breathing room, but it's fragile: tied to a 10,000 PLN monthly limit, lost permanently after a single breach, and silent on receiving invoices. The earlier you get comfortable with KSeF, the lower the chance you'll meet it for the first time under penalty pressure.
Biurko lets you issue structured invoices, receive documents from KSeF, and handle authentication — without fighting the raw API. Set up your company in Biurko — 14 days of the TEAM plan without a card, then the free FREE plan and make 2026 a test run, not a deadline.
FAQ
Are micro-businesses exempt from KSeF until 2027? There's no "micro-business" exemption. The deferral to 1 January 2027 only covers taxpayers whose monthly gross value of KSeF-mandatory B2B invoices stays at or below 10,000 PLN. Above the limit, the obligation starts on 1 April 2026.
What counts toward the KSeF 10,000 PLN limit? The total gross value of invoices issued in a month that would mandatorily go through KSeF (B2B). It excludes consumer (B2C) invoices, cash-register sales, and fiscal receipts up to 450 PLN treated as simplified invoices.
Does a one-time breach of 10,000 PLN trigger permanent KSeF use? Yes. Under Article 145m(2) of the VAT Act you lose the right to invoice outside KSeF from the invoice that breaches the limit — permanently. Even if your sales fall below 10,000 PLN in later 2026 months, you can't go back to ordinary invoices.
Does the deferral cover receiving invoices in KSeF? No. It covers issuing only. If a contractor sends you a structured invoice, you must receive it in the system. In practice, receiving applies from 1 February 2026, when the largest taxpayers start issuing through KSeF.
What are the penalties for missing a KSeF invoice? Under the current act, from 1 January 2027 the head of the tax office can impose a penalty of up to 100% of the tax shown on the invoice, or up to 18.7% of the total amount due for invoices without tax shown (Article 106ni of the VAT Act). On 16 September 2026 the Ministry of Finance announced it will move the penalties to 1 January 2028 — a bill not yet passed. There are no penalties until the end of 2026.
Tags
Previous article
Mandatory KSeF for Small Businesses: What Actually Changed
Next article
KSeF Number on an Invoice: What It Means, Where to Find It, Who Needs It