1. Does KSeF apply to a small business and JDG?

Yes — KSeF is mandatory for small firms, micro-enterprises and JDG too (on the statutory timeline). There's no permanent "small business exemption." The good news: the way you issue an invoice is the same regardless of company size — mainly the scale and the tool differ.

We covered exact deadlines, the 10,000 PLN exemption and penalties here: KSeF in 2026: timeline and preparation ↗.

2. What you actually need to do — 4 steps

  • Authentication. Prepare a way to log in to KSeF — usually Profil Zaufany (for JDG that's typically simplest).
  • Choose a tool. Decide how you'll issue: the free government app, a paid program, or a free open-source solution.
  • Test issue. Issue one invoice as a test to learn the flow and the FA(3) fields.
  • Set the process. Who issues, where you keep KSeF numbers/UPO, how you hand data to the accountant/office.

3. How much does it cost? For a small business — possibly 0 PLN

Access to KSeF itself is free. A small business is often fine with the free Aplikacja Podatnika KSeF or e-mikrofirma. Paid packages only make sense with a high invoice volume or a need for integration. A full overview of free options (including open-source):

→ Free KSeF invoicing software: what are your options ↗
→ How to issue a KSeF invoice — step by step ↗

4. Common small-business worries — and the reality

  • "It's probably expensive." — Basic issuing is free; you only pay for convenience/integration if you need it.
  • "I don't have an IT team." — The government app needs no IT; at larger scale you can pick a ready tool instead of a project.
  • "They'll change the rules and it'll all be wasted." — Choose tools that are easy to adapt (the FA schema can change).
  • "I'll get lost in statuses." — The KSeF number and UPO are your confirmations; just save them consistently.

5. When to consider more than the government app

If you invoice a lot, sell online, or want invoices created from orders automatically — it's worth considering a program. It doesn't have to be paid: there are free open-source solutions too.

A few real open-source options — with pros and cons (optional, no strings attached):
  • MyCompany — a free open-source ERP (Apache-2.0) on the lsFusion platform.
    Pro: it's a full ERP — invoices from orders/warehouse, automation; the public demo includes invoice issuing. Con: as a platform it usually needs configuration — for the smallest JDG it may be overkill.
  • Dolibarr — a mature open-source ERP/CRM with a large community.
    Pro: plenty of ready modules. Con: KSeF support is usually via third-party modules, not out of the box.
  • Invoice Ninja — a lightweight open-source invoicing app.
    Pro: simple and fast to start. Con: not a full ERP; no KSeF-specific features.

6. Summary

For a small business and JDG, KSeF is no disaster: prepare authentication, choose a tool (free to start), issue a test invoice and set a simple process. Paying for expensive modules is worth it only when you genuinely need it — not "just in case."