Retail & commerce · Poland · Tax compliance

An invoice has no legal status until KSeF accepts it: Poland's e-faktura chaos.

For every VAT-registered Polish operator above the micro-threshold — the corner shop, the trades firm with three vans, the marketing agency, the regional retailer with a księgowa on retainer — 1 April 2026 turned the invoice itself from a piece of paper into a piece of XML the Ministry of Finance has to acknowledge before the document legally exists. Operators on the Polish trade press and accountants' forums describe duplicated invoices when sellers issue both a KSeF document and a "courtesy" PDF, visualisations that drift between tools, the Podmiot3 field that some software cannot fill, the 1MB / 3MB ceiling that complex multi-line invoices blow through, and the very real fear of a Profil Zaufany outage paralysing daily work.

01The pain

From 1 April 2026 every VAT-registered Polish business outside the micro-threshold has been required to issue every B2B invoice through KSeF (Krajowy System e-Faktur), the Ministry of Finance's central platform. International tax-press coverage describes the rollout in plain terms: "1 April 2026 for all other VAT-registered entities" — the wave that catches the bulk of Polish SMBs after the large-taxpayer wave of 1 February 2026 — with "Structured XML invoices compliant with the FA(3) schema replace PDF and paper invoices" as the format they have to issue in.1 EY's tax alert frames the same staged sequence — "Large taxpayers (those with 2024 turnover exceeding 200 million Polish zloty (PLN200m))" from 1 February 2026, "all other VAT-registered businesses, excluding micro-entrepreneurs" from 1 April 2026, micro-entrepreneurs with "monthly turnover ≤ PLN10,000 and invoice value ≤ PLN450" from 1 January 2027 — and confirms the FA(3) schema and the KSeF 2.0 API as the technical surface every operator has to integrate against.2

What the trade press describes as live operator experience in the first weeks of the rollout is what raises the operator's blood pressure. Prawo.pl's coverage of the second-stage problems names six concrete failure modes that Polish operators are reporting: invoice duplication where "sprzedawca wystawia fakturę w KSeF i dodatkowo poza KSeF" and "nabywca otrzymuje tę samą fakturę w KSeF oraz poza systemem", with the buyer then posting the same transaction twice; visualisation drift where "mimo iż dane w XML są poprawne, to system wizualizuje je w nieprawidłowy sposób"; the Podmiot3 field that some integrations cannot complete — "Część programów do fakturowania nie pozwala na wypełnienie pola Podmiot3" — breaking municipal billing and any three-party invoice flow; the hard schema ceiling that complex invoices blow through, where "Faktura ustrukturyzowana nie może przekroczyć 1 MB, a faktura z węzłem 'Załącznik' - 3 MB"; and structural confusion where "wiele nieporozumień dotyczy podawania tych samych danych w różnych miejscach faktury".3

A regulation operators describe by what it costs them to comply: a 1 April 2026 mandatory date for non-micro VAT-registered businesses; the FA(3) structured XML schema replacing PDFs and paper; a 1MB ceiling on a structured invoice and 3MB with the attachment node; the Podmiot3 field that some invoicing software simply cannot fill; an outage of Profil Zaufany during pilot that operators on the Polish accountants' press point to as proof the platform may not be ready to absorb the 1 April wave.1,2,3,4

The accountants' press names what worries the smallest operators most. Infor.pl's piece on KSeF from 1 April 2026 — pitched directly at "najmniejsi przedsiębiorcy" — collects three threads of operator anxiety. The first is data exposure: an "obawa o bezpieczeństwo danych" tied to the simple fact that the state will hold "poczucie ochrony ze strony państwa, które otrzyma dostęp do bazy faktur wszystkich przedsiębiorców" — a real-time central registry of every invoice every operator issues. The second is platform stability: an "awaria Profilu Zaufanego, wzbudziła wśród przedsiębiorców obawę, czy rzeczywiście KSeF technicznie jest gotowy na zwiększenie liczby korzystających użytkowników", and the corollary that "Obawa przed tym, że może wystąpić awaria paraliżująca codzienną pracę przedsiębiorców jest bardzo realna" — because in a regime where an invoice has no legal status until KSeF accepts it, downtime is not an inconvenience, it is a cashflow stop. The third is the customer-facing reality of the till counter: "Klient przecież dokonał zakupu i często chce otrzymać fakturę na już" — and the operator now has to issue a structured XML, get it accepted by a central platform, and produce a visualisation, while the customer is standing there.4

The international tax practice confirms what mitigates the early shock and what does not. Dudkowiak's KSeF guide notes that the Ministry of Finance has built a "transitional adaptation period lasting until the end of 2026" before formal penalty enforcement begins in 2027 — the operationally famous "penalty waiver" — but the same guide is unambiguous that enforcement "will be carried out by the Polish Tax Authority (KAS)" from then on, and EY underlines the load-bearing point in the meantime: "Failure to comply with the new regulations will result in a lack of ability to issue valid sales invoices."1,2 The operator who treats 2026 as a "no-penalty" year and skips the integration work loses the ability to issue legally-valid B2B invoices in 2027 — a lever far harder to absorb than any fine. The pain Polish SMB operators report today is not the threat of a future fine. It is the daily friction of being live on a platform that paused Profil Zaufany during the pilot, that visualises the same XML differently in different tools, that caps complex invoices at 1MB, and that has a field — Podmiot3 — that their software cannot fill.

Ad · rail 1
Reach Polish retail, trades and SMB operators on the KSeF rollout — right here, on the page about their pain.
We are also still waiting for Profil Zaufany to come back up. Solidarność.
Ad · inline 1
Sell KSeF integration, FA(3) tooling, or a księgowa-friendly invoicing app built for Polish operators? This is your audience.
Wide banner. Wider than the rails. Wider than the 1MB ceiling on a structured invoice.

02Who solves this today

Polish-market vendors that publicly self-market to the KSeF niche on their own Polish-language homepage — invoicing platforms whose front page names KSeF as a core feature, online-accounting services that make Krajowy System e-Faktur integration their headline, and ERP vendors who explicitly address the 1 April 2026 rollout in their public materials. Each entry verified live and self-marketed in the niche on the date of writing. The list is intentionally narrow.

Polish online-accounting and invoicing platform whose homepage names KSeF as the core operator promise — "Załóż firmę, wystawiaj i odbieraj faktury z KSeF, rozwijaj biznes, a księgowość zostaw nam." — alongside a "Pełna integracja z KSeF w każdym pakiecie" section and a dedicated "Program do KSeF" entry in the top navigation. The route a Polish JDG or small firm takes when they want their invoicing tool and their księgowość in the same product, with KSeF wired in from the homepage down.
ifirma.pl
Polish invoicing-and-accounting service that puts the integration claim front and centre — "Połącz się z KSeF w minutę" as the lead headline, plus a volume-credibility line — "Do KSeF wysłaliśmy już ponad milion faktur z aplikacji inFakt" — and a free tier for the smallest operators. The route a sole-trader or micro-firm takes when they want a Polish-language KSeF onboarding short enough to do between two customers at the counter.
infakt.pl
Polish ERP and finance-software vendor whose dedicated KSeF page positions Comarch Betterfly, ERP Optima and ERP XL as the SMB-and-up answer — "Comarch Betterfly to rozwiązanie dla freelancerów, małych i średnich firm", ERP Optima "Stworzony został dla małych i średnich przedsiębiorstw z każdej branży" — and explicitly addresses the rollout cost question by extending free KSeF communication: "przedłużyliśmy bezpłatny okres komunikacji z KSeF dla Klientów Comarch ERP do 31 lipca 2026 roku". The route a slightly larger Polish operator takes when they want an ERP that has decided the FA(3) integration is its problem to absorb, not theirs.
comarch.pl

Listed providers publicly market to the KSeF niche on their own Polish-language homepages. Inclusion is not endorsement. Adjacent Polish-market vendors were considered and excluded where their public pages either did not WebFetch cleanly or did not contain a verbatim KSeF self-marketing phrase on the homepage itself — per the Vietnam / US-AP precedent, two-or-three verified entries beat a longer list with a weak link. Trade-press outlets (Prawo.pl, Infor.pl), the international tax practice (Dudkowiak, EY) and the Ministry of Finance / KAS regulatory regime are cited above in section 01 as the source of the operator-side narrative, not as solution providers.

Ad · rail 2
No middlemen, no auction, no algorithm. Cancel any time.
We will personally email you when your banner goes live. We are that bootstrapped.