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.
-
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."