Does KSeF apply to small service businesses and beauty salons?

The National e-Invoicing System affects small service providers, but not all sales must be sent to KSeF. Receipts for individual clients remain outside the system, and a transitional limit of 10 000 zł gross applies to B2B invoices until the end of 2026. Learn how to manage your cost and sales invoices.

8 min read 116 views
Does KSeF apply to small service businesses and beauty salons?

Why the question comes up at all

A hair salon serves a dozen or so clients a day, prints a dozen or so receipts, and goes six months without issuing a single invoice. Then a corporate training company asks for an invoice with its NIP (Polish tax identification number) for a treatment package. One transaction out of a hundred, and the owner suddenly wonders whether she has just entered KSeF.

Mandatory KSeF covered all taxpayers from 1 April 2026 (large ones from 1 February 2026), so formally the answer is yes. But the practical scope of that obligation looks nothing alike for a salon running a fiscal cash register and for a marketing agency invoicing companies only. Below are the three situations that actually occur in consumer-facing services.

The rule that settles 90% of cases

KSeF covers invoices, not all sales. A fiscal receipt handed to a private customer is not an invoice and never reaches the system.

Going further, the Ministry of Finance states plainly that issuing B2C invoices, meaning invoices to consumers, through KSeF is voluntary, and was voluntary both before and after 1 February 2026. A client who wants an invoice in her own name still gets it the usual way, on paper or as a PDF.

The obligation only fires when the buyer is a business. Then the document is a structured invoice sent to KSeF, subject to the transitional rules described below.

Your sales in four buckets

Who you sell to, and how Document Must it be in KSeF in 2026? Private individual, no invoice requested fiscal receipt No Private individual who asks for an invoice B2C invoice No, voluntary only Company, receipt with NIP up to PLN 450 gross simplified invoice No, until 31 December 2026 Company, above PLN 450 or full invoice requested standard invoice Yes, unless you fit under the PLN 10,000 limit

That third row is the one most often missed in the beauty sector. A fiscal receipt carrying the buyer's NIP up to PLN 450 gross functions as a simplified invoice and stays outside the KSeF obligation until 31 December 2026. A client books a PLN 250 treatment on her company, takes the receipt with the NIP on it, and that is the complete documentation. Issuing a full invoice on top of it is a classic mistake, because the same revenue then appears twice.

One sequencing note: hairdressing, beauty and cosmetology services must be recorded on a fiscal cash register from the very first sale, with no PLN 20,000 turnover threshold available (§ 4 of the cash register exemption regulation, summarised on biznes.gov.pl). A private tutor usually has no cash register because the exemption applies, which changes the whole documentation logic.

The PLN 10,000 limit is counted differently than you think

Article 145m of the Polish VAT Act allows invoices to be issued on paper or electronically outside KSeF between 1 April and 31 December 2026, provided the total gross value documented by those invoices in a given month does not exceed PLN 10,000.

The operative words are "documented by invoices". Sales recorded on a fiscal cash register and reported through till summaries do not count towards the limit. Neither do receipts with a NIP up to PLN 450 treated as simplified invoices, nor invoices issued at the request of a private individual.

In practice: a salon with PLN 40,000 of monthly turnover, of which PLN 39,200 comes from receipts and PLN 800 from a single invoice to a training company, sits comfortably inside the limit. The figure that counts is PLN 800, not PLN 40,000.

There is one catch, and it is a serious one. Exceeding the limit in any month means the right to invoice outside KSeF is lost permanently, and the invoice that breaches the threshold must itself be issued in KSeF. It does not come back in a leaner month. A single larger job is enough: a film set, a corporate training package, a chair rented out to another stylist, and from that invoice onward you work in KSeF for good. We break the arithmetic down separately in the PLN 10,000 KSeF limit explained with examples.

The other half nobody mentions: receiving invoices

Even if you never issue a single B2B invoice, cost invoices will start arriving through KSeF.

Your cosmetics wholesaler, equipment lessor, landlord, telecoms operator and booking software vendor all issue invoices in KSeF against your NIP from 2026 onward. The system assigns owner permissions to a sole trader automatically, with nothing to register or apply for, but somebody still has to pull those documents out and pass them to the accountant.

This is the real day-to-day change for a one-person salon. Until now a cost invoice arrived by email and landed in a folder. Now the email is often just a notification, and the source document is a file inside KSeF. If nobody logs in, costs quietly go missing.

Three real-world cases

Hairdresser, sole proprietorship, VAT registered. Cash register mandatory. Almost all sales on receipts, outside the system. Two or three invoices a month for companies, well under PLN 10,000, so until the end of 2026 she can keep issuing them the old way. Her wholesaler's invoices, however, already arrive through KSeF.

Cosmetologist who also runs training. Treatments go on receipts, but training for salons is pure B2B, often PLN 2,000 per participant. The PLN 10,000 limit can fall in the first month with a course scheduled, and once it falls it is gone. Her answer is not careful counting but issuing in KSeF from day one.

Private tutor, VAT exempt. Private tuition is VAT exempt under Article 43(1)(27) of the VAT Act, and invoices go mostly to pupils or parents, meaning consumers. Those invoices need not reach KSeF. It changes the moment he teaches for a company, a language school or a foundation: that is an invoice to a taxable person. VAT exemption is not KSeF exemption.

What changes on 1 January 2027

Three things at once, all of them aimed squarely at small service providers:

  1. The transitional regime for cash register documents ends. A receipt with a NIP stops replacing an invoice, and an invoice for a business buyer relating to a till transaction is issued in KSeF.

  2. The PLN 10,000 limit disappears. Every invoice goes through KSeF.

  3. Administrative penalties under Article 106ni of the VAT Act switch on, up to 100% of the VAT amount shown on an invoice issued outside the system. Fiscal-criminal liability under general rules applies already today.

If you are planning to replace a cash register or change your booking system, the second half of 2026 is a better moment for it than December.

Checklist: what to do this month

  1. Count how many invoices (not receipts) you issue monthly and for how much gross. That is your distance from the PLN 10,000 limit.

  2. Set one simple rule at the front desk: when you ask for a NIP and when you do not. Half the trouble starts with a NIP typed onto a receipt by accident.

  3. Check that receipts with a NIP up to PLN 450 are not being duplicated with full invoices.

  4. Log into KSeF and see how many cost invoices are already waiting for you. Usually more than expected.

  5. Agree with your accountant who downloads purchase invoices from KSeF: you or the bureau.

  6. Decide whether you want to balance on the limit until the end of 2026 or move to KSeF now and stop thinking about it.

Summary

KSeF does apply to you, but not the way the headlines suggest. Receipts stay outside, consumer invoices are voluntary, and until the end of 2026 modest B2B invoicing can still run the old way. The real change touches two things: invoices to businesses and the intake of cost invoices.

We built Biurko for exactly this size of business: issue an invoice, send it to KSeF, download the UPO (the official confirmation of receipt), and see purchase invoices imported from the system. No modules you will never open. Create a free account at biurko.io, the entry plan is free permanently, not for 14 days.


FAQ

Does a hairdresser have to issue invoices in KSeF? Only invoices to businesses. Sales to private individuals documented with a fiscal receipt stay outside KSeF, and consumer invoices are voluntary. Until 31 December 2026 there is also a PLN 10,000 gross monthly limit for invoices issued outside the system.

Does a receipt with a NIP have to be sent to KSeF? Not until the end of 2026. A receipt carrying the buyer's NIP up to PLN 450 gross is a simplified invoice and stays outside the KSeF obligation. Do not issue a full invoice on top of it, or you will double the revenue. The rules change on 1 January 2027.

Do cash register sales count towards the PLN 10,000 limit? No. The limit in Article 145m of the VAT Act counts only sales documented by standard invoices issued in a given month. Till turnover reported through cash register summaries and receipts with a NIP up to PLN 450 stay outside it.

Does a VAT-exempt tutor need KSeF? VAT exemption is not KSeF exemption. Invoices issued to pupils and parents as consumers need not go through KSeF, but an invoice to a company, language school or foundation does, subject to the PLN 10,000 limit until the end of 2026.

What happens if I exceed the PLN 10,000 limit once? The right to invoice outside KSeF is lost permanently, starting with the invoice that breached the threshold. It does not return in a month with lower sales. From that point on, every subsequent invoice is issued in KSeF.

Tags

#KSeF
Share

Previous article

Ukrainian Entrepreneur in Poland: A Parallel Glossary of FOP, Diia and KSeF

Next article

How should an online store prepare for KSeF integration?

Stay in the Loop

Get notified when we publish new articles — no newsletter, unsubscribe anytime.

We respect your privacy. Unsubscribe at any time.

Cookies

Essential ones keep the service running. The rest only with your consent. Cookie Policy