Implementing KSeF in a small Polish business costs between nothing and roughly £330 if all you need is for invoices to go out and come in in line with the law. If you want purchase invoices to download themselves from KSeF, go through approval and land in accounting automatically, budget roughly £650–£1,750 as a one-off plus a few tens of pounds a month for upkeep. A full ERP integration sits in the £1,750–£4,400 range.
The spread is wide because "KSeF implementation" covers three quite different projects. Below I break them down the same way I do when I prepare a quote, so you can work out where your business stands before you ring anyone — including me.
Prices in this article are indicative net ranges based on my own work and on software vendors' public price lists, converted at roughly 1 PLN ≈ £0.22. They are not an offer — every business runs a different mix of systems.
Three levels of implementation, three different budgets
Before we count anything, it helps to be clear about what you are actually buying. In my experience, companies mix these levels up and then compare quotes that describe completely different work.
| Level | What you get | Indicative one-off cost | Monthly cost |
|---|---|---|---|
| 1. Compliance | Your software issues and receives invoices in KSeF, permissions are assigned, an emergency procedure is written down | £0 – £330 | your software subscription |
| 2. Purchase invoice automation | Invoices download themselves, go for approval and reach accounting | £650 – £1,750 | £35 – £110 |
| 3. ERP integration + documents outside KSeF | Two-way integration with stock/ERP, OCR for foreign invoices and receipts | £1,750 – £4,400 | £65 – £175 |
Level 1 is mandatory — without it you face penalties from 2027. Levels 2 and 3 are business decisions: you are paying for time you get back. I have covered the deadlines and rules themselves in my KSeF 2026 guide, so this piece is purely about money.
Level 1: what plain KSeF compliance costs
The free option: Ministry of Finance tools
The Ministry of Finance provides a free app for issuing and receiving invoices in KSeF, in the browser and on mobile. For a sole trader with a handful of invoices a month, that is enough. The trouble starts at a dozen or more invoices: everything is manual, you do not get the customer and product database of a proper invoicing package, and the data still has to be moved into your bookkeeping afterwards.
The software you already use
Most popular invoicing packages include KSeF integration in the standard subscription. Cloud invoicing apps usually cost the equivalent of a few pounds to around £15 a month. Locally installed software can cost more — according to one authorised reseller's price list, Subiekt GT with the KSeF module starts at around PLN 3,390 net (about £750) for the licence, with an annual subscription from about PLN 1,690 (about £370). Symfonia KSeF on subscription starts at roughly PLN 80–120 net (£18–£26) per seat per month.
The takeaway: if you are on a current version with an active subscription, you will most likely pay the vendor nothing extra for KSeF itself.
Set-up: £110–£330
This is what you pay me, another IT specialist or your software vendor. It covers:
- checking that your software has a working integration and is up to date,
- assigning KSeF permissions to named people, plus a separate token or certificate for the system,
- configuring purchase invoice download in the software,
- writing the offline and outage procedure on a single A4 sheet,
- testing on a few real invoices.
What I see most often in practice is that the configuration itself takes 3–6 hours, and the rest of the time goes on agreeing things with the accountant: who downloads purchase invoices, in what form they receive them, and who watches the deadlines in offline mode. That is why I quote this stage as a range — one package and one person handling invoices sits at the bottom; three branches and two accounting firms sit at the top.
Level 2: purchase invoice automation
This is where real savings begin. Since February 2026, supplier invoices arrive via KSeF rather than by email. Someone has to fetch them regularly, check them, assign them to a cost centre, get them approved and pass them to accounting.
What makes up the £650–£1,750
| Component | Share of budget | What drives it |
|---|---|---|
| KSeF API connection (fetching every few hours) | about 20% | Number of companies/tax IDs, authentication method |
| Reading XML data and PDF preview | about 15% | Whether you need line items or just the header |
| Approval rules (who signs off what) | about 30% | Number of rules, exceptions, value thresholds |
| Hand-off to accounting software | about 25% | Whether the package has an API or needs file exports |
| Documentation and training | about 10% | Number of people in the workflow |
Approval rules are always the most expensive part — not because they are technically hard, but because every business has its own exceptions. "Fuel is approved by the fleet manager, but only up to PLN 2,000; above that it goes to the director, unless it is a fuel station with a fleet contract." Each sentence like that is an hour of work.
Monthly costs: £35–£110
This covers hosting the automation (self-hosted n8n or a Make plan), monitoring and small fixes. The Ministry changes the KSeF API — with the move to version 2.0 some integrations had to be rewritten — so somebody has to keep an eye on it. If a contractor does not mention maintenance, ask them directly who will fix the integration after an API change.
An example payback scenario
An example scenario, not a specific client: an installation company with 10 staff and about 120 purchase invoices a month. Downloading, annotating and forwarding them by hand takes an office worker roughly 8–10 hours a month. At an hourly cost of around PLN 60–80 (£13–£18), that is £110–£175 a month, plus invoices that "went missing" and resurface during balance reconciliations.
Automation at about £1,100 plus £65 a month in upkeep pays for itself in roughly a year in that set-up. At 40 invoices a month it does not pay back quickly, and then I tell the client honestly that well-configured Level 1 software is enough.
I explained the general way to calculate whether automation pays off in my article on AI automation for small businesses — the same logic applies to KSeF.
Level 3: ERP integration and documents outside KSeF
Not everything goes through KSeF. Invoices from foreign suppliers (SaaS subscriptions, purchases from elsewhere in the EU), receipts, tickets and some documents from flat-rate farmers are still PDFs and paper. If you want every cost in one workflow, you add OCR with an AI model that reads those documents and drops them into the same approval path.
On top of that comes two-way ERP integration: an invoice from KSeF is automatically matched to the purchase order and goods receipt. Here the £1,750–£4,400 range and 3–6 weeks of work are realistic, and the upper end rises when the ERP is old and lacks a decent API.
Hidden costs nobody mentions
When I quote for clients, I always add the items that never appear on the IT contractor's invoice:
- Your accountant's time. An accounting firm may charge for changing how documents are handed over, or for working in KSeF on your behalf. Ask before you start.
- Upgrading old software. A version from several years ago without a subscription often has no KSeF module. Buying a new licence can cost more than moving to a cloud app.
- Team learning time. Roughly 1–2 hours per person issuing invoices, and half a day for whoever owns the process.
- Certificates and permissions. Setting up access is free, but it requires a qualified electronic signature, a trusted profile or a ZAW-FA notification. A qualified signature costs a few hundred złoty (£45–£90) if you do not already have one.
- Penalties from 2027. The most expensive option is not implementing at all — sanctions can reach 100% of the VAT on an invoice.
How to compare two quotes — seven questions for a contractor
If you have two offers in front of you and one is three times the price of the other, ask both contractors the same questions:
- Which level does the offer cover — compliance only, or purchase invoice automation?
- Does the integration use the official KSeF API, or a "robot" clicking through a browser?
- Where are invoices and data physically stored (EU, Poland, your own server)?
- What permissions will the token have — read-only, or issuing as well?
- Who fixes the integration after the Ministry changes the API, and how quickly?
- Do I get documentation and admin access to the automation, or am I tied to the contractor?
- What happens to invoices that never go through KSeF?
Question six matters most to me. An automation in n8n or Make should belong to you, with the admin login on your side. I set out exactly what I do as part of KSeF and invoice workflow automation on the service page, with the same price ranges.
When it is not worth spending more than the minimum
To be straight with you: not every business needs Level 2. If most of the following apply, stay with well-configured software:
- you handle fewer than 30–40 purchase invoices a month,
- one person approves them (usually the owner),
- your accounting firm downloads invoices from KSeF itself using the permissions you granted,
- you have no foreign invoices and few receipts.
Among small service firms I spoke to this year, for instance in Luboń and Mosina, that option was enough in roughly half of cases. Automation only makes sense when invoice volumes are high or the approval workflow involves several people.
FAQ
Can KSeF be implemented for free?
Yes, if you use the Ministry of Finance's free app, or your software includes KSeF in its subscription and you can assign permissions yourself. In that case you pay only with your own time.
How much does integrating KSeF with accounting software cost?
Configuring a ready-made integration in the software you already use is roughly £110–£330. A bespoke integration that automates downloading and approving purchase invoices is usually £650–£1,750.
Is there funding available for KSeF implementation?
Poland's PARP Development Services Database lists KSeF training courses with subsidies. Funding for implementation services varies by region — check current calls in your voivodeship before signing a contract.
How long does KSeF implementation take?
Compliance alone: one to a few days. Purchase invoice automation: 1–3 weeks. ERP integration and OCR: 3–6 weeks. Most of the time usually goes on agreements with the accountant, not on the technology.
Can the cost of implementing KSeF be treated as a business expense?
Implementation services and software subscriptions are, as a rule, tax-deductible costs, but confirm the treatment with your accountant — particularly for higher-value licences.
Summary
The cheapest KSeF implementation costs nothing; the most expensive is not implementing it before 2027. In between lies a choice: do you just want to meet the obligation, or also take manual clicking through purchase invoices off your team's plate? Count how many purchase invoices you handle each month and how many people touch them — those two numbers shape the budget more than anything else.
If you would like me to check which level makes sense for your business and what it would realistically cost, get in touch through the contact form. The initial conversation and estimate are free.