KSeF & e-invoices

Articles, guides, and insights for your business.

How to Grant KSeF Permissions to an Employee or Accountant

When the KSeF obligation kicks in, a lot of business owners assume they can just hand their accountant a login. That assumption fails at the first invoice. In KSeF (Poland's national e-invoicing system), only the business owner holds full access by default. An employee, an in-house accountant, or an external accounting office (biuro rachunkowe) has no KSeF permissions at all until you formally grant them. This matters right now. KSeF became mandatory on 1 February 2026 for the largest companies and on 1 April 2026 for the remaining VAT taxpayers. If anyone other than you handles invoicing, you need to register that in the system before they issue their first document.

How to Check If an Invoice Reached KSeF

You clicked "send," the software showed "sent," and you moved on. The catch: "sent" and "accepted" are two different states. A file can reach the Ministry of Finance gateway and be rejected there, or sit in processing, while you assume the invoice is safely in the system. KSeF (Poland's national e-invoicing system) became mandatory on 1 February 2026 for large taxpayers and 1 April 2026 for everyone else, so this distinction is no longer a technical footnote. An invoice without a KSeF number has not, in formal terms, been issued in the system. Below is how to tell that an invoice truly went through: where to find the KSeF number, what the UPO is, how to read the status, and what to do when the confirmation is missing.

Automatic KSeF Resubmission After an Outage: How Biurko Handles It

An invoice issued in offline24 mode must reach KSeF (Poland's mandatory national e-invoicing system) by the end of the next business day. Nobody sends you a reminder. Biurko detects when the KSeF gateway stops responding, issues the invoice in offline mode with the required QR codes, holds it in a queue, and pushes it through the moment the system recovers. No clicking, no duplicates, full audit log.

KSeF Certificate vs Token: Why We Built Biurko on Certificates

A token carries permissions inside it. A certificate proves identity and nothing else. You cannot issue an offline invoice with a token, and you cannot even request a certificate while authenticated with one. In June 2026 Poland's Ministry of Finance proposed keeping tokens permanently. Our decision has not changed, and here is why.

Your First KSeF E-Invoice: A 10-Point Checklist

before you send your first invoice through KSeF (Poland's national e-invoicing system), there are ten things worth checking — from a correct tax ID and a working login, through permissions and the FA(3) schema, to what happens when the system is down. Below is a practical checklist you can run in fifteen minutes, so your first e-invoice goes out clean and without rework.

KSeF Offline QR Codes on Invoices: What They Are and How They Work

During a KSeF (Poland's national e-invoicing system) outage you issue invoices outside the system, but each one must carry two QR codes: one identifies the document so a buyer can verify it, the other — generated from a KSeF type 2 certificate — proves who issued it. You still have to upload the invoice to KSeF: in offline24 mode by the next business day, in emergency mode within 7 business days of the outage ending. From 1 January 2027, missing that deadline triggers penalties under Article 106ni of the VAT Act.

Emergency Mode vs offline24 in KSeF — Which One Saves You When

You switch on offline24 yourself, whenever you want — no internet, KSeF running slow, or simply by choice. You must submit the invoice to KSeF by the next business day at the latest. Emergency mode kicks in only when the Ministry of Finance officially announces a KSeF outage in the Public Information Bulletin (BIP) and interface software. Then you get 7 business days from the end of the outage. Both modes require a KSeF type 2 certificate and two QR codes on the invoice. What sets them apart is mainly who triggers them and how long you have to submit.

KSeF Is Down — Now What? Offline24 Mode Explained Calmly

When KSeF (Poland's national e-invoicing system) goes down, your sales don't have to stop. The law provides three special modes: offline24 (your choice, or no internet), offline — unavailability (an announced maintenance window), and emergency mode (a failure announced in the Ministry's official bulletin). In offline24 you issue the invoice as usual and upload it to KSeF no later than the next business day. In emergency mode you get 7 business days from the end of the outage. Every offline invoice needs the FA(3) structure and two QR codes — and the second one requires an issuer certificate.

KSeF for Accounting Firms: Handling 30 Clients Without 30 Logins

You do the books for 30 companies. Every morning you open the KSeF Taxpayer App — KSeF (Krajowy System e-Faktur) is Poland's mandatory national e-invoicing system — switch the context to your first client, pull their invoices, switch to the second, pull again, switch again. Thirty times over. That isn't work. It's a penalty for having clients. Since 1 April 2026, KSeF has been mandatory for nearly every company in Poland, so this stopped being a big-corporation problem — it's every accounting office's daily reality. The good news: you don't need 30 separate accesses. The bad news: the free government tool wasn't built for someone juggling thirty NIPs (Polish tax IDs) at once. This guide covers why logging in client-by-client is a dead end, how the one-certificate-per-firm model works, and how to serve every client from a single dashboard.

KSeF Login via Profil Zaufany: A Step-by-Step Guide Without the Jargon

KSeF — Poland's national e-invoicing system — has no username and no password. You never create an account. The system identifies your business by its NIP (Polish tax ID) and verifies you through an external identity method. For most sole traders and small business owners, the simplest one is Profil Zaufany (Poland's free government "Trusted Profile"). The timing matters. Since February 1, 2026, every VAT taxpayer in Poland must be able to receive invoices through KSeF, and since April 1, 2026 nearly all businesses must issue them there too. Your first login is step zero of the entire compliance process. Here's exactly what to click, what you'll see, and what to do when something breaks.

The PLN 10,000 Gross KSeF Limit: How to Count It and Stay Out by Accident

Since 1 April 2026, the obligation to issue invoices through KSeF (Poland's national e-invoicing system) has applied to most businesses. But there's a side door: until 31 December 2026, the smallest taxpayers can keep invoicing the old way — on paper or as a PDF — as long as their monthly invoiced sales stay at or below PLN 10,000 gross (Ministry of Finance). The catch is that this limit is remarkably easy to breach by accident. It isn't counted the way most people assume — and, most importantly, you only cross it once. A single invoice over the threshold and you're in KSeF permanently, even if your sales drop the following month. Here's exactly what counts toward the limit, what doesn't, and how to do the math so you don't wake up with an obligation you never planned for.

5 KSeF Myths Businesses Still Believe in 2026

KSeF — Poland's mandatory national e-invoicing system (Krajowy System e-Faktur) — was delayed so many times that one belief took root: "they'll probably postpone it again." That is now the most dangerous KSeF myth of all, because the system is live and mandatory. The stakes are concrete. The grace period ends on 31 December 2026, and from 1 January 2027 administrative penalties of up to 100% of the VAT on an invoice come into force. Yet many companies — especially foreign-owned entities with a Polish subsidiary — still plan their invoicing around outdated assumptions. Below we break down the five myths that most often cost businesses time, stress, or a counterparty's right to deduct VAT — and we show what actually applies to you.

Invoice Stuck in KSeF — How to Check Status and What to Do

this article shows you how to tell whether an invoice actually reached KSeF (Poland's national e-invoicing system) or merely "left" your software. We explain the difference between the reference number and the KSeF number, the three states an invoice can be in, where to check status (in your software and in the free official Taxpayer App), and — most importantly — when to resend and when not to, so you don't create a mess.

KSeF Transition Period: Mandatory Now, Penalties From 2027

KSeF (Poland's national e-invoicing system, Krajowy System e-Faktur) is already mandatory for nearly every VAT taxpayer — large companies since 1 February 2026, everyone else since 1 April 2026. And yet every guide tells you "relax, there are no penalties in 2026." Both statements are true at once. That is exactly why so many businesses get caught out. Administrative financial penalties under Article 106ni of Poland's VAT Act do not take effect until 1 January 2027. But "obligation without penalty" is not the same as "no consequences." That distinction can cost you — either through fiscal-criminal liability, or through an invoice your customer simply cannot deduct. This article breaks the transition period down into its parts: what is actually deferred, what already bites today, and what to do before the window closes.

How to Grant KSeF Permissions to Staff or an Accountant

If your Polish company is owned or run from abroad, the permissions question in KSeF (Poland's national e-invoicing system) usually comes down to one form you can't avoid: the ZAW-FA. A Polish sole trader can skip it. A foreign-owned limited company almost always cannot. This matters because KSeF is already mandatory — since 1 February 2026 for the largest taxpayers and since 1 April 2026 for all remaining VAT payers. Throughout 2026 there is a grace period with no penalties for technical errors, but from 1 January 2027 failing to issue an invoice through KSeF can cost up to 100% of the VAT shown on it. Getting access right for the people who actually issue and book your invoices is worth doing now, calmly. Below: who files ZAW-FA and when, how to designate your first user, and how to grant access to an employee or accounting office.

Stay in the Loop

Get notified when we publish new articles — no newsletter, unsubscribe anytime.

We respect your privacy. Unsubscribe at any time.

Cookies

Essential ones keep the service running. The rest only with your consent. Cookie Policy