AURA

KSeF in a small service business: which dates apply and what changes in daily work

From 1 April 2026 KSeF obligates VAT-registered businesses, but until the end of 2026 you can issue invoices outside the system if sales on invoices do not exceed 10,000 zł. Check if this applies to your business.

Published
12 min read2476 words

AURA — a virtual business manager. Management on facts, not impressions. Who we are

Key takeaways

  • KSeF obligation for VAT-registered businesses — from 1 April 2026, but the 10,000 zł limit allows issuing outside the system until end of 2026
  • Receiving invoices through KSeF is mandatory from 1 February 2026 even for companies issuing outside the system
  • Receipts with NIP up to 450 zł (100 euro) and cash registers — until end of 2026 without KSeF
  • Offline24 mode allows issuing an invoice outside the system when there are network problems
  • Penalties for errors in KSeF postponed to 1 January 2027

A few words that show up in this text

Explained in plain language — you do not need to know the trade to read on.

KSeF
Polish national e-invoicing system.
API
The way two programs hand data to each other without a person in between.
CRM
One place holding clients and enquiries: who asked, about what, and what happened next.

If you run a service business registered for VAT, the obligation to issue invoices in KSeF applies to you from 1 April 2026 — and if the value of sales documented by invoices does not exceed 10,000 PLN gross per month, you can still issue invoices outside the system, on paper or electronically, until the end of 2026. Receiving invoices through KSeF has been mandatory since 1 February 2026, and the issuance limit does not change that. Penalties for errors in the system have been postponed to 1 January 2027.

This page contains the complete calendar for the end of 2026: three dates of obligation, the 10,000 PLN limit calculated on your own invoices, documents that do not go to KSeF, receipts with NIP from the cash register, accounting office permissions, offline24 mode, and a self-service company review. The dates and limits come from the KSeF Ministry of Finance portal — each point includes a link to the source.

Hourglass with golden sand on a dark wooden top, a stone lid beside it
KSeF obligation depends on two things: the date and the monthly sales limit

Three dates that organize the KSeF obligation

Wall clock with plain hands and unmarked dial in a small office
KSeF dates: February 2026, April 2026 and January 2027

The obligation was introduced in stages. For a small service business, two dates matter: 1 February 2026, when KSeF covered taxpayers with sales exceeding 200 million PLN (with tax) in 2024, and 1 April 2026, when the rest joined. The third date — 1 January 2027 — ends the exception for the smallest; the portal shows it using the example of a flower seller. Everything in one table:

WhoWhat is mandatoryFrom when
Taxpayers with sales over 200 million PLN (with VAT) in 2024issuing and receiving invoices in KSeF1 February 2026
Other taxpayers, including small service businessesissuing invoices in KSeF1 April 2026
Every taxpayer, even below the issuance limitreceiving invoices through KSeF1 February 2026

The element that is most often missed: receiving invoices also applies to a company that issues invoices outside the system itself — you look for invoices from contractors in KSeF, not in your email inbox. That is why, even below the limit, it is worth having access to the system. The scope of mandatory KSeF is explained by the Ministry of Finance portal.

The 10,000 PLN limit: calculate it on your own invoices

The exception works monthly: sales with tax on invoices issued in a given month count. Only invoices that must go to KSeF are included — without amounts from cash registers and receipts with NIP up to 450 PLN and without consumer invoices. The invoice date, not the service completion date, qualifies the month.

You can do a quick calculation using the formula: monthly_sales = number_of_invoices × average_gross_amount. An example with made-up numbers: 4 invoices of 2,200 zł gross make 8,800 zł — within the limit; a fifth one brings the month to 11,000 zł and the limit is exceeded. Substitute your own numbers.

The mechanics of exceeding: in the month you exceed the limit, the invoice that exceeds it and all subsequent ones must be in KSeF, and dropping below 10,000 PLN in the next month does not restore issuing outside the system. The flower seller from the portal example — three invoices per month at 1,500–2,500 PLN gross — stays within the limit throughout 2026, but from 1 January 2027 the obligation fully applies to her. Details are gathered in the FAQ "Below 10,000 PLN".

Documents that do not go to KSeF at all

The following are not sent to the system:

  • proforma invoices,
  • internal invoices,
  • internal proofs,
  • credit notes,
  • debit notes.

A separate change: from 1 February 2026, the regulations on corrective notes were repealed, so you do not issue them in KSeF or outside the system. If the accounting office corrected errors with notes, clarify with them how to report corrections now — the tool has changed, not the obligation for correctness.

Which "invoices" in your business are actually proformas

In services, documents easily get mixed: an "invoice" sent by email before payment is often a proforma, and a sales invoice is created only after the transfer. Review the documents from the last month and name each one correctly — proforma does not go to KSeF, sales invoice is subject to the obligation. An hour of this ordering saves questions in the first month in the system; confirm with the accountant which document is which.

Receipt with NIP from the cash register instead of invoice in KSeF

Until the end of 2026, cash registers remain in play: a fiscal receipt with the buyer's NIP worth up to 450 PLN (or 100 euros) is considered a simplified invoice and does not go to KSeF. At a service reception: a company client pays on site, provides the NIP, the person at the cash register issues a receipt with NIP — this is the sales document. Amounts from the cash register do not count toward the 10,000 PLN limit, so this path does not eat up the exception. What happens with cash registers from 1 January 2027 — check the current position of the KSeF portal.

Individual clients: invoice in KSeF only voluntarily

Sales to private individuals is a separate path: B2C invoices in KSeF are voluntary — both before 1 February 2026 and after that date — and consumer invoices do not count toward the 10,000 PLN limit. A clinic or salon issuing an invoice at the client's request continues this path the old way. Details are described in the FAQ for consumers and natural persons.

Daily invoice issuing after transitioning to KSeF

An e-invoice is an XML file compliant with the template, sent to the system, which KSeF assigns a unique number to. The recipient with NIP finds it themselves — you do not send it by email or print it (except for statutory exceptions), and in KSeF it is archived for 10 years. You issue in a financial-accounting program integrated via API or in the Ministry of Finance's free tools — the Online Taxpayer Application and Mobile Application. In a small service business, the entire circulation turns into one path:

  1. Order completed
  2. client data in CRM
  3. invoice in program
  4. KSeF number
  5. payment
  6. reconciliation with accountant
The diagram shows the same process step by step — from the first link to the last.

Where to get the buyer's NIP

An invoice in KSeF starts with data, and in services data is collected at the order stage, not at invoicing. If NIP and address land in the client card at the first inquiry, the issuer does not re-type anything from a piece of paper. About one source of client data is CRM and automations, about what can be handed over to the system is process automation in the company, and about the numbers worth extracting from them is reporting automation.

Permissions: who issues invoices on your behalf

In KSeF, the taxpayer authenticates or a person or entity they designate — for example, an accounting office that can indicate its employees. Authentication uses Trusted Signature, qualified signature, qualified seal, token or KSeF certificate; PESEL alone is not enough. It is worth arranging in a table:

WhoWhat they do in KSeFWhere they get access
Owner of a sole proprietorshipissues invoices, manages permissionsowner permissions assigned automatically
Accounting officeissues and manages invoices for clientsindicated by the taxpayer
Accounting office employeeissues invoices on behalf of the officeindicated by the office

A principle worth guarding: access is granted and revoked on the permissions side, not by sending a password to someone — this is how API works in Aura. Write down who currently issues invoices on your behalf — a list on one sheet is a ready audit.

When the internet does not work: offline24 mode

A wooden box tied with string and a lit brass torch on a dark surface
Offline24 mode is an emergency procedure: invoice outside the system and sending within deadline

Failure does not block invoicing. Offline24 mode allows any taxpayer to issue an e-invoice outside KSeF — compliant with the structured invoice template, for example when there are network problems — and send it no later than the next business day. You mark the invoice with two QR codes, and for the second you need a KSeF certificate downloaded earlier. The portal also distinguishes offline mode during Ministry of Finance maintenance (sending the day after the break ends) and emergency mode during a failure announced in the BIP (7 business days). All procedures are described in the KSeF 2.0 questions and answers.

  1. No connection
  2. invoice issued outside KSeF
  3. marked with two QR codes
  4. connection restored
  5. sent the next business day
The diagram shows the same process step by step — from the first link to the last.

Who in the company is responsible for sending the invoice

The emergency procedure only works when someone knows it by heart. Designate a person who, when there is no internet, issues invoices outside the system, and ensure the KSeF certificate for the second QR code is downloaded earlier, not on the failure day. One line in the office procedure closes the topic.

Penalties for errors in KSeF postponed to 1 January 2027

The KSeF portal informs that penalties for errors in the system have been postponed to 1 January 2027. For a small business, this is not a signal "you can slow down" — it is a postponement of sanctions in time: the obligation to issue and send works today, the consequence of error is postponed. Practically: the last months of 2026 are suitable for practicing the circulation without criminal pressure — you still correct errors, just more calmly. Whether an error occurred in your case and how to fix it, the accountant or tax advisor will assess.

Company review by 31 December 2026: do it yourself

Before the year ends, go through six steps in the company — each takes fifteen minutes:

  1. Sum the sales from mandatory invoices for the last three months by issue date and compare each month to the 10,000 PLN limit.
  2. List all programs that issue invoices for you, including those from the accounting office.
  3. Check who actually has permissions in KSeF on your behalf, and cross out people who should no longer be there.
  4. Ask the software provider whether the invoice gets a KSeF number, where to find it, and whether payment status returns to the system.
  5. Agree with the accounting office on the division of roles: who issues, who books, who sends in offline mode.
  6. Practice the offline24 scenario on a trial invoice before it catches you at work.

These numbers can be on one screen instead of in three spreadsheets — Dashboards; the summary can come on its own before you open the panel — AI Reports. And when there is too much manual retyping for the evening, the thresholds for implementation are described in where to start automation in a small business.

What invoicing looks like when the system runs it

A closed order in CRM can go to an invoicing program connected to KSeF without retyping client data — that is a job for integrations. What comes back to the client card (KSeF number, payment status) depends on what your invoicing program exposes — we check that at the start, before promising anything.

  1. Closed order in CRM
  2. invoice without retyping
  3. KSeF number in client card
  4. payment status
  5. statement for accountant
The diagram shows the same process step by step — from the first link to the last.

The human stays with decisions: order valuation, conversation with the client, discount consent, assessment of whether the case requires a lawyer. The system takes over data transfer and ensures no invoice hangs without a number. On the tools side: Finance shows revenues, costs and margin in real time, Integrations connect the invoicing program with the rest of the company, and CRM and automations keep one client file. Requirements for an invoicing system with KSeF are laid out in invoicing automation, and the costs of such projects — in the 2026 ranges. See how it works in practice — start with Finance.

Frequently asked questions

If I sell for less than 10,000 PLN per month, do I have to issue invoices in KSeF?

Until 31 December 2026, yes — you issue outside the system if sales with tax on mandatory invoices does not exceed 10,000 PLN in the month. In the month of exceeding, that invoice and all subsequent ones must be in KSeF, and returning outside the system is no longer possible. From 1 January 2027, the obligation applies to small entrepreneurs without a limit — the flower seller example shows this.

Does a receipt with NIP from a fiscal cash register replace an invoice in KSeF?

Until the end of 2026, a fiscal receipt with the buyer's NIP worth up to 450 PLN (or 100 euros) is considered a simplified invoice and you do not have to send it to KSeF. Amounts from cash registers and receipts also do not count toward the 10,000 PLN limit. What happens with cash registers from 1 January 2027 — check the current position of the KSeF portal.

Do I have to issue invoices for private individuals in KSeF?

No. Issuing B2C invoices in KSeF is voluntary both before 1 February 2026 and after that date. Consumer invoices also do not count toward the 10,000 PLN limit.

What to do with an invoice when there is no internet?

Use offline24 mode: issue an e-invoice outside KSeF, compliant with the structured invoice template, and send it to the system no later than the next business day, marked with two QR codes. During Ministry of Finance maintenance, offline mode applies, and during a failure announced in BIP — emergency mode with a longer deadline.

Will I already face penalties for errors in KSeF?

The KSeF portal informs that penalties for errors have been postponed to 1 January 2027. The postponement does not remove the obligation to issue and send invoices — only the penalties for errors have been moved in time. Whether an error occurred in your case and what to do with it, the accountant or tax advisor will assess.

Who can issue invoices in KSeF on my behalf?

Besides you — a person or entity you designate, for example an accounting office; it can indicate its employees. Authentication requires Trusted Signature, qualified signature, qualified seal, token or KSeF certificate — PESEL alone is not enough.

Who writes this

See your business as a system.

Aura is a virtual business manager: management on facts, not impressions. For a company that wants a system running its processes instead of the owner’s memory.

The website, CRM, admin panel and automations are modules of the same system. We are not a website agency.

Look at my business

You will land on the home page. Give a company name — Aura looks at it in public data and shows what a client sees before calling you. No promises of a result.

See what we do

Related services

Read next Scroll for more

Let us look at your numbers

Tell us how enquiries are handled today — how many there are, who picks them up, where they get lost. Aura walks the process with you and shows what can be taken off a person, and what is better left alone.

Talk to Aura

The home page with Aura opens. Give a company name — she looks at it in public data and shows what a client sees. No promises of a result.

Prefer to write? marketing@auraglobal-merchants.com

Next step

Let us check whether Aura fits your place

We do not take everyone: first we look at your processes, sales and current systems and tell you honestly whether it makes sense for us to come in. A few questions, about five minutes.

Take the assessment →