Which KSeF software is best for a small business?
Compare plans, limits and everyday tasks. Choose KSeF invoicing, accountant access and CRM that fit how your business works.

Summary
The best KSeF software for a small business supports its complete invoice process in the right plan. For straightforward invoicing, start with the Ministry of Finance's Taxpayer Application and invoicing plans. If you also need purchase invoices, a team or CRM, compare retrieval, permissions and limits.
Fakturownia and IFIRMA offer options for businesses working with their own accountant. wFirma requires an accounting module to retrieve purchases from KSeF. KSeFGPT is worth considering when invoicing sits alongside CRM, AI assistance or preparing your own sales data from PDFs.
This comparison covers five selected options and offers checked on September 18, 2026. The plan matters as much as the brand. A monthly figure may require annual payment, and OCR for supplier invoices may not process your own sales documents.
Start with how your business works
An owner issues an invoice, an employee checks purchases and the accountant needs a complete set of documents. Software that covers only the first stage can leave the rest in email and spreadsheets. A service business also needs customer agreements, sales stages and follow-up dates. KSeF is Poland's national e-invoicing system; this guide concerns businesses using it, including a Polish sole proprietorship, commonly called JDG. The plans and four example scenarios below help you select two options to evaluate against your actual needs.
This comparison is published by KSeFGPT, whose offer is also included.
Contents
Key takeaways
| Point | Details |
|---|---|
| Complete process | Issuing, retrieving purchases, correcting and sharing with an accountant are separate requirements. |
| Correct plan | Compare prices after identifying the plan that includes what you need. |
| CRM | Notes, opportunities, tasks and starting invoices from a customer record may matter more than invoice volume. |
| PDF type | A supplier's purchase invoice and your own sales invoice need different processing. |
| Evaluation | Check the same tasks, outcomes and permissions against your own process. |
Which software fits your business?
The KSeF 2.0 Taxpayer Application provides a free reference point. The Ministry of Finance confirms issuing and receiving invoices, corrections, XML/PDF downloads, official receipts (UPO) and permission management. For a straightforward process, first establish whether that covers your needs.
Fakturownia: consider Micro for very low sales volume, Start for one operational user and Standard for a team. One user with the system Accountant role is outside the user limit, including on Micro. The help centre describes purchase retrieval every 15 minutes and email or push notifications for the owner. Initial retrieval covers the current and previous month; older documents require a separate XML import.
IFIRMA: Faktura+ is an option for unlimited sales invoices, multiple users and sharing with an accountant. The cheapest plans exclude features such as recurring invoices and downloading a ZIP archive. If you need those functions, invoice volume alone does not decide the plan. Check purchase retrieval frequency for your selected offer.
wFirma: Fakturowanie i CRM covers sales and multiple users. Importing purchases from KSeF requires an accounting module. Księgowość offers manual retrieval or automatic overnight retrieval, together with purchase document processing through Magic Box. For a sole proprietor keeping their own books, this meets a broader need than issuing invoices alone.
KSeFGPT: combines invoicing with CRM, AI Chat and data imports. Check PDF, opportunity, task and organisation limits when choosing a plan. Accounting still requires an accountant or suitable accounting software.
Use the table to identify the required scope first. Then compare the price of the plan that actually includes it.
| Option | KSeF sales and purchases | Files and imports | Accountant and team |
|---|---|---|---|
| KSeF 2.0 Taxpayer Application | Invoices, corrections, retrieval and UPO | Load documents and download XML/PDF | KSeF user permissions |
| Fakturownia Micro / Start / Standard | KSeF in every plan; Micro: 3 sales documents/month | Purchase OCR: Start 3, Standard 5 pages/month; extra packages | Micro/Start: 1 user; Standard: 3; one Accountant outside the limit |
| IFIRMA Darmowa Faktura / Faktura+ | Sending and retrieval; free: 3 invoices/month, excluding corrections and pro formas | Faktura+: JPK_FAKTURA export and API; check the required PDF processing separately | Accountant sharing; unlimited users from Faktura+ |
| wFirma Fakturowanie i CRM / Księgowość | Sales in both; purchase retrieval in the accounting package | Księgowość: purchase PDF processing; sales also through JPK_FA/JPK_V7 | Unlimited users with separate permissions |
| KSeFGPT Medium / Pro | Form or AI Chat, sending, retrieval and result checking | PDFs to drafts: 20 / 100 per month; spreadsheets in Pro | Organisation permissions, CRM and limits detailed below |
What does the right plan cost?
The amounts below are in Polish złoty (PLN), excluding VAT, based on offers compared on September 18, 2026. They cover the software and key purchase conditions. Bookkeeping services, extra integrations and every possible add-on are outside these headline prices.
Payment period: IFIRMA Faktura+ requires PLN 150 for a year. Fakturownia's website requires a minimum of 12 months for Start and 6 months for its other paid plans. Monthly purchases through its mobile app use a separate Apple/Google billing channel; check those prices separately.
Scope: wFirma Księgowość includes invoicing within PLN 60. Do not add another PLN 25 for Fakturowanie i CRM. Likewise, do not compare the sales-only price against another provider's plan covering both sales and purchase retrieval.
Add-ons: Fakturownia OCR counts pages, so a three-page invoice uses three scans. Its smallest extra package contains 250 pages for PLN 100 excluding VAT, valid for 90 days. Fakturownia's self-service accounting module is a separate add-on; hiring an accountant is another purchasing decision.
For a Polish sole proprietor keeping their own records, IFIRMA Księgowość internetowa is also relevant: PLN 54 excluding VAT with monthly payment, or PLN 49 per month when paid for six or twelve months. See the KSeF software cost comparison and the guide to subscriptions and perpetual licences for those separate decisions. In a service business, CRM can be another reason to consider a broader plan.
| Plan | Price excluding VAT | Condition to include |
|---|---|---|
| MF Taxpayer Application | PLN 0 | Free public tool |
| Fakturownia Micro | PLN 0 | 3 sales documents/month; unlimited purchase entries |
| Fakturownia Start / Standard | PLN 12.49 / 28.46 per month in the price list without a code | Website: minimum 12 / 6 months; check the final order amount |
| IFIRMA Darmowa Faktura / Faktura+ | PLN 0 / 150 per year | Faktura+: PLN 12.50 monthly equivalent, paid annually |
| wFirma Fakturowanie i CRM / Księgowość | PLN 25 / 60 per month | Purchase imports from KSeF require accounting |
| KSeFGPT Medium / Pro | PLN 99 / 499 per month | 20 / 100 PDF imports monthly; 7-day PRO trial |
When should CRM and KSeF invoicing work together?
CRM helps when invoicing follows a longer customer relationship. A service business records agreements, follows an offer, schedules an action and then bills the sale. Keeping that information alongside invoices gives it a concrete reason to consider KSeFGPT, even without PDF imports.
Customer record: store company details, contact people and notes. Return to previous agreements when the conversation continues.
Opportunity and task: an opportunity records a sales stage; a task records a due date and responsible person. Linking a task to an opportunity is optional. Check whether that model fits the way you sell.
Invoice: starting an invoice from the customer record copies buyer details into the form. You still complete the number, dates, line items and payment details. Issuing it does not automatically attach it to an opportunity, complete a task or confirm payment. The guide to issuing an invoice from CRM shows the process.
Medium includes unlimited customer records and up to 10 opportunities and 10 tasks. Do not treat those limits as a monthly allowance that resets. Pro lists unlimited CRM. For team use, also confirm the organisation limit: Medium's description says a maximum of 2 and does not justify assuming it covers the owner plus two more people.
wFirma and IFIRMA also describe CRM. Check the same requirements with each provider: notes, contact people, opportunity stages, tasks and copying details to an invoice. A customer database alone does not establish that a product can replace your current CRM.
For preparing your own sales from files, KSeFGPT offers a PDF-to-draft processing queue. Review the result before a separate submission. Pro also includes spreadsheet imports of up to 300 invoices per month. Apply these capabilities to a specific scenario before choosing a subscription.
| Need | KSeFGPT Medium | KSeFGPT Pro |
|---|---|---|
| Companies | 1 | 2 |
| PDFs to drafts | Up to 20 per month | Up to 100 per month |
| Spreadsheet imports | Spreadsheet import is offered in Pro | Up to 300 invoices per month |
| CRM | Up to 10 opportunities and 10 tasks | Unlimited CRM according to the catalogue |
| Organisation members | Description: maximum 2; confirm whether the owner is included | Check the scope and roles required by the team |
Explore CRM alongside invoicing
Compare KSeFGPT customer records, sales opportunities and tasks with the way your business works.
Explore KSeFGPT CRMFour software selection scenarios
These examples are designed for your own evaluation. Their document counts are not legal thresholds, customer results or limits of the Ministry's tool. Each identifies a need and a condition that may change the decision.
A. Low sales volume: an owner and external accountant, with 3 sales invoices and 10 purchases per month, without OCR. Evaluate the Taxpayer Application, Fakturownia Micro and IFIRMA Darmowa Faktura. Ask what changes when you issue a fourth invoice: growth changes the conditions of the commercial free plans.
B. Purchase PDFs: an owner and accountant, 30 sales invoices and 80 purchases, including 10 PDFs outside KSeF, for example from foreign suppliers. Evaluate purchase processing in Fakturownia or wFirma Księgowość and the accountant's required export. A supplier's PDF must not become your own sales invoice. A sales-draft queue does not automatically replace purchase OCR.
C. Your own sales PDFs: an owner, employee and accountant, 100 sales invoices and 200 purchases monthly. Data from 40 of your own sales PDFs must be prepared before their first submission to KSeF. KSeFGPT Pro's stated PDF limit covers that volume; Medium allows 20. Confirm authority to issue the documents, that they have not already been accepted in KSeF, and access for all three people. Another tool's purchase OCR does not establish support for this sales import.
D. A service business using CRM: an owner issues 20 invoices monthly and needs agreements, sales stages and next actions in one place. In KSeFGPT, they can add a note, create an opportunity, add a task and start an invoice from the customer record after a real sale. Invoice volume does not determine opportunity volume. Check whether Medium's 10 opportunities and 10 tasks suffice or whether you need Pro or another CRM configuration.
Choose the closest scenario, replace its volumes with your own and evaluate two options against the same tasks.
| Scenario | Deciding question | Required outcome before buying |
|---|---|---|
| A: 3 sales + 10 purchases | What changes with invoice four? | Known limit, accountant access and retrieval method |
| B: 30 + 80, including 10 purchase PDFs | Does extraction support the required purchase document? | Checked data, extraction cost and accountant export |
| C: 100 + 200, including 40 own sales PDFs | Does import prepare sales for review and first submission? | Suitable import plan, three user roles and duplicate checks |
| D: 20 invoices and customer relationships | Does CRM cover the required stages and actions? | Note, opportunity, task and correct buyer details in a draft |
What should you check before buying?
Start with two products that meet your chosen scenario. Record the intended plan, payment period and add-ons for each. This keeps a broad trial from hiding the limits of the plan you will actually buy.
Documents: prepare a standard invoice draft and a correction, locate a purchase, and inspect XML/PDF files, processing results and UPO using available documents. Send fictional invoices only in an appropriate test or demo environment. In production, keep the evaluation to drafts and genuine authorised operations.
Collaboration: check a separate accountant or employee account, document visibility and the agreed export. For example, Fakturownia's ERP Optima export is a file exchange requiring configuration; it does not establish continuous synchronisation with every accounting practice.
CRM and files: complete your scenario, correct extracted values and record which data must be moved manually. Also assess support. Fakturownia lists phone and email, IFIRMA its customer support team, and wFirma technical support plus optional assistance. Scope depends on the offer.
Fakturownia and wFirma offer 30-day trials, IFIRMA describes 30 days for self-service accounting, and KSeFGPT offers 7 days of PRO. Explore KSeFGPT invoicing and current prices and limits, then decide using the tasks you completed.
| Task | What a satisfactory outcome looks like |
|---|---|
| Invoice and correction | Correct data, correction reference and clear processing state |
| Purchase retrieval | You know when the invoice arrived and who can see it |
| XML/PDF and UPO | You can download the document and receipt without issuing it again |
| Accountant | Suitable access and a format their software accepts |
| Correct side of the transaction, reviewed amounts and editable results | |
| CRM | Note on the correct customer, opportunity stage, task due date/assignee and buyer details in the draft |
How this comparison was prepared
The author, Rafał Zeidler, is involved in developing KSeFGPT. This article is published by the provider of a product included in the comparison. The selection covers five options for different small-business processes.
The comparison concerns declared features and conditions of specific plans, using Ministry of Finance materials, price lists and provider documentation checked on September 18, 2026. The KSeFGPT process references published tutorials. Scenarios and evaluation tasks are editorial examples for readers to apply themselves.
We do not award speed, usability or OCR accuracy scores without comparable results. Your business requirements should determine the choice. Staying with a current product that already meets them can also be the right decision.
Frequently asked questions
Do I need to buy software to use KSeF?
You do not need a commercial subscription to use Poland's KSeF. The Ministry of Finance's free KSeF 2.0 Taxpayer Application supports issuing and receiving invoices, corrections, XML/PDF downloads, official receipts (UPO) and permissions. Assess paid software against additional needs such as CRM, imports, accountant access or automation.
Is free KSeF software enough for a small business?
It can be if it supports your complete process within its limits. Fakturownia Micro allows 3 sales documents per month. IFIRMA Darmowa Faktura allows 3 invoices, excluding corrections and pro forma invoices from that limit. The Taxpayer Application is a separate free public tool. Also check purchase invoice retrieval, accountant access and what changes when sales grow.
Does every KSeF plan retrieve purchase invoices?
No. For example, wFirma requires an accounting module to import purchase invoices from KSeF. Its Fakturowanie i CRM plan does not include that import. Check retrieval, synchronisation frequency and notifications separately for the plan you intend to buy.
How can I share KSeF invoices with my accountant?
Use a separate account with suitable permissions, a sharing panel or an agreed export format. In Fakturownia, one account with the system Accountant role does not count towards the user limit, including on Micro. With other products, check how the accountant is counted and which formats their software accepts. Application permissions and KSeF access are separate matters.
Does importing a PDF send the invoice to KSeF?
No. PDF processing may create a purchase entry, a sales draft or an attachment, depending on the tool. The KSeFGPT PDF queue creates drafts for review; finishing extraction does not submit them. Do not reissue a supplier's invoice as your own sale. Before sending your own invoice, check that KSeF has not already accepted it.
Does KSeFGPT provide bookkeeping?
KSeFGPT supports KSeF invoices, CRM, imports, analysis and document workflows. It is not a bookkeeping service or a full accounting system. Agree accounting treatment and document delivery with your accountant, or use suitable accounting software.
What should I check in a subscription price?
Check the plan name, whether VAT is included, the minimum payment period, companies and users, and PDF, OCR and CRM limits. IFIRMA Faktura+ costs PLN 150 excluding VAT per year, so PLN 12.50 per month is an annual-payment equivalent. Fakturownia's website requires at least 12 months for Start and 6 months for other paid plans. These offers were compared on September 18, 2026.
When is it useful to combine CRM and KSeF invoicing?
When you need to record agreements, follow sales stages and organise next actions alongside invoicing. KSeFGPT offers contacts, notes, opportunities and tasks, plus invoice creation from a customer record. Buyer details are copied into the form, but the invoice is not automatically linked to an opportunity and does not complete a task. Medium includes up to 10 opportunities and 10 tasks; Pro lists unlimited CRM.
Recommended reading
Try KSeFGPT with your own process
Evaluate invoicing, CRM and imports with 7 days of PRO. Compare the features and limits you need before choosing a paid plan.
Start your KSeFGPT trialSources and offer conditions
Provider offers and documentation checked on September 18, 2026. Plan features and prices may change.
- KSeF 2.0 Taxpayer Application
Polish Ministry of Finance · accessed: 2026-09-18
- Fakturownia pricing
accessed: 2026-09-18
- IFIRMA pricing
accessed: 2026-09-18
- wFirma pricing
accessed: 2026-09-18
- KSeFGPT pricing and trial
accessed: 2026-09-18
- KSeFGPT CRM
accessed: 2026-09-18