Skip to content
Back to Blog

Poland's KSeF e-invoicing — what small business owners need to know in 2026

A friend called me. Runs a small carpentry workshop. Says: "Konrad, what is this KSeF thing? My accountant says I need to change something, but I don't understand what."

And that's the problem. Not KSeF itself — the system is fine. The problem is communication. The government speaks a language only lawyers understand. Accountants say "you must" but don't explain "how." And the business owner is standing there with a TV remote trying to open a door.

So let me translate. No legal paragraphs, no bureaucratic jargon. In plain language.

What KSeF is

KSeF stands for Krajowy System e-Faktur — Poland's National e-Invoice System. In short: from now on, every invoice you issue must pass through the Ministry of Finance's system. You don't email it, print it, or hand it to the client. You issue it in the system (or through software that connects to the system), and the client retrieves it from that system.

Think of it this way: until now, an invoice was a letter you sent directly to the client. Now it's a letter you send through a post office that makes a copy and gives you a tracking number. The office sees every invoice. And that's the point — the tax authority sees everything in real time.

When it takes effect

The deadline has shifted several times, so I don't blame people for being confused. As of today:

  • Companies with revenue over 200M PLN (~$50M) — already mandatory
  • Everyone else (meaning 99% of this blog's readers) — mandatory from September 1, 2026
  • VAT-exempt businesses — later, but it's coming for them too

So if you run a small business, you have until September 2026. But "you have time" doesn't mean "put it off until August." Because in August, everyone will be lining up for accountants, software, and tech support.

What you need to do — step by step

Don't panic. This is simpler than it sounds.

  • Step 1: Talk to your accountant. Yes, obvious. But specifically ask: "Does my invoicing software support KSeF?" If yes — you're halfway there
  • Step 2: Check your invoicing software. Most popular Polish solutions already support KSeF or will before September. If you're issuing invoices in Word or Excel — that road ends here. You need proper software. While you're at it, look into email automation — it'll save you a ton of time
  • Step 3: Create a KSeF account. Through Poland's trusted profile system or a qualified electronic signature. Takes 15 minutes. No need to visit any office
  • Step 4: Issue a test invoice. The system has a test mode. Use it. Issue 2-3 invoices, check that everything connects
  • Step 5: Make sure your clients are ready too. Because if you issue an invoice through KSeF and your client doesn't have an account — there's a problem. Give them advance notice

What it costs

KSeF itself is free. The government system is free. The account is free.

But:

  • Invoicing software that supports KSeF — from $0 (some providers have free plans) to ~$25/month for full systems
  • Setup time — realistically 2-3 hours if you do it yourself. 30 minutes if your accountant handles it
  • Possible software switch — one-time data migration cost

So the cost for a small business is at worst a couple hundred dollars and one afternoon. Not thousands. Not weeks.

Most common concerns (and answers)

Because I talk to business owners every day and hear the same questions.

  • "I don't have a computer at my business." KSeF works through a browser. A smartphone is enough. Or a tablet. You don't need a computer
  • "I'm not good with these systems." If you can send an email — you can issue a KSeF invoice. The interface is straightforward. And programs like popular Polish invoicing apps do it for you — you fill in a form, the software sends it to KSeF
  • "What if I'm not ready in time?" Penalties for non-compliance can reach 100% of the tax amount on the invoice. Sounds scary, but realistically — during the first months, authorities will likely educate rather than penalize. But don't test that theory
  • "What about paper invoices?" You can still give clients a paper copy. But the original must go through KSeF. Paper is a supplement, not a replacement

How LetMeWork.ai simplifies this

When building LetMeWork.ai, I designed the system with KSeF in mind from day one. Because I knew my clients — small business owners — need a tool that handles this for them.

In LetMeWork, you issue an invoice like you always have — fill in the details, click "issue." The system validates the invoice, sends it to KSeF, and saves the confirmation. No logging into a separate portal. No understanding APIs. No technical configuration.

One tool: CRM, projects, invoices, KSeF compliance. No juggling five apps.

Your timeline for the coming months

March–April 2026: talk to your accountant, check your software.

May–June: create a KSeF account, issue test invoices.

July–August: inform your clients, practice the workflow.

September: you're live. No stress, because you prepared early.

Don't wait for the last moment. Not because it can't be done — but because at the last moment, everyone will need help at once. And help has limited bandwidth. If you're also thinking about pricing your services in the new KSeF reality — that's a separate topic worth considering.

KSeF isn't a revolution — it's a tool change. Instead of emailing an invoice, you send it through a system. Everything else stays the same. Don't panic. Just prepare.

Related articles

Business

How to choose a web agency — what to watch for so you don't burn your budget

Most small businesses pick an agency based on portfolio and price. That's not enough. Here's what to really look for so you don't regret it in six months.

Read more
Business

How much does a website cost in 2026 — real prices and what you're paying for

A $150 website? A $5,000 website? I explain where the differences come from and what you're really paying for. No marketing fluff.

Read more
Business

Website vs social media — what matters more for small businesses in 2026

Social media is a rented apartment. Your website is owned. Why you need both, but one is the foundation.

Read more