Blog

Articles, guides, and insights for your business.

We write about KSeF, e-invoicing, and VAT in Poland — from practical how-to guides to regulatory updates. Everything a business owner needs to know to issue invoices correctly and stay compliant without the headache.

All Articles

Browse our complete collection of articles and guides.

· IT

Will KSeF Deadlines Be Postponed Again? What's Actually Left

KSeF — Poland's mandatory national e-invoicing system — was delayed so many times that "I'll wait, they'll probably push it again" became a default strategy for a lot of companies. For a while it even paid off: the original July 2024 date really did slip. The catch is that the two dates that mattered most have already passed. Since 1 February 2026, large companies invoice through KSeF, and since 1 April 2026, so does essentially everyone else. The system is live, it's mandatory, and no one is rolling it back. Anyone still waiting for "one more postponement" is waiting for something that, for the core obligation, isn't coming. Below: what is genuinely still in play for 2026 and 2027, why betting on another delay is now the most expensive option, and how to set your business up so no date surprises you.

· IT

Fixed Establishment and KSeF: When Foreign Companies Must E-Invoice

From 1 February 2026, Poland's largest taxpayers — and from 1 April 2026, almost everyone else — must issue invoices through KSeF (Poland's national e-invoicing system). If your company is foreign-owned or foreign-headquartered, the first question is simpler than it looks: does this obligation apply to you at all? The answer doesn't turn on whether you hold a Polish NIP (tax ID) or who owns the company. It turns on whether you have a fixed establishment (FE) in Poland that takes part in your sales. On 28 January 2026, Poland's Ministry of Finance (MF) issued official tax guidance clarifying exactly when that obligation arises — and when it doesn't. Here's where the line falls, and what it means for you and your Polish trading partners.

· IT

KSeF Calendar 2026/2027 — Every Deadline You Need to Keep Track Of

KSeF (Poland's national e-invoicing system, run by the Ministry of Finance) had its rollout pushed back so many times that most business owners are still working from a version that's two amendments out of date. The current reality is concrete: since 1 February 2026, receiving e-invoices through KSeF is mandatory for everyone, and the obligation to issue them reached most of the market on 1 April 2026. That means we're now inside the so-called protection year — the rules are live, but administrative penalties aren't being applied yet. That window closes on 31 December 2026. From 1 January 2027, full penalties kick in, authentication tokens disappear, and the smallest companies join the system. Below is every date in a single table, plus what each one means for your business — and a checklist so nothing slips through.

· IT

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.

· IT

KSeF Tokens Disappear in 2027. Why We Built Biurko on Certificates From Day One

December 31, 2026 is the last day KSeF tokens will work. From January 1, 2027, KSeF certificates become the only way to authenticate with KSeF — Poland's mandatory national e-invoicing system. That's not industry gossip; it's the official position of the Polish Ministry of Finance, announced well before KSeF 2.0 went live. And yet a surprising number of invoicing tools on the Polish market still run their KSeF integration on tokens. Does it work? Sure. Until December. When we designed Biurko, we made the opposite call: no token support at all, certificates only, from the first line of integration code. Here's the reasoning — and what it means for you if you issue invoices in Poland or run a business with a Polish entity.

Stay in the Loop

Get notified when we publish new articles. No spam, unsubscribe anytime.

We respect your privacy. Unsubscribe at any time.

Cookies

We use cookies to keep the service running and — with your consent — to improve it. You can accept all, reject the optional ones, or customize your choices. Cookie Policy