Rejestry i dokumentacja salonu

KSeF From 1 April 2026 for a Nail Salon — Who Must Comply, Who Doesn't, and What to Do in March

KSeF From 1 April 2026 for a Nail Salon — Who Must Comply, Who Doesn't, and What to Do in March

On 1 April 2026 KSeF becomes mandatory for most VAT payers, including nail salons that issue invoices. Check whether it applies to you, how to connect Booksy, how to issue your first e-invoice and what to do in March so you don't wake up on 1 April without a system.

Marta got an email from the tax office in March 2026: "From 1 April you issue invoices in KSeF. Submit your access request now." Marta runs a small nail salon in Gdynia. She barely issues any invoices — clients pay cash or BLIK through Booksy, and the kasa fiskalna prints fiscal receipts. She sits over the email and wonders: does this even apply to her? Stay calm. Below I break KSeF down into its parts: who is covered on 1 April, who on 1 July, and who only in 2027. Plus a step-by-step on what to do in March so you don't end up with a fine.

Does KSeF apply to you?

A short diagnosis in 3 questions. Answer yes or no, and in 30 seconds you know where you stand.

Question 1: Are you an active VAT payer? Check on the biała lista (the white list of VAT taxpayers run by the Ministry of Finance — enter your NIP tax ID). If you appear there as "active" — KSeF applies to you from 1 April 2026 (large companies with turnover above 200M PLN) or from 1 July 2026 (all other active VAT payers, including 99% of salons). Most nail salons fall into the second group.

Question 2: Are you VAT-exempt (subjectively, up to 200 000 PLN annual turnover)? Most small nail salons sit in exactly this group. For you, KSeF in 2026 is voluntary. It becomes mandatory from 1 January 2027. You have a year of breathing room, but it pays to get used to it earlier.

Question 3: You don't issue invoices at all — only fiscal receipts and Booksy? Then in practice KSeF doesn't apply to you for now. A fiscal receipt does not enter KSeF. But watch out — when a client once every three months asks for an invoice for a service to her own company, that invoice must already be issued in KSeF (if you are an active VAT payer after 1 July 2026). One-off, but it must be done.

Marta from our story — VAT-exempt, receipts, occasionally an invoice for a client who runs a shop. Conclusion: until 2027 she is safe, but it pays to sort out Profil Zaufany (Trusted Profile) and the access request now, so there is no panic a year from now.

What even is KSeF?

KSeF stands for Krajowy System e-Faktur — Poland's National e-Invoicing System. A central platform run by the Ministry of Finance to which you send every invoice. The system assigns each one a unique KSeF number (it replaces your usual invoice number, but you can still keep your own — both are valid). An invoice in KSeF is an XML file in the FA(2) format, referred to as an "e-invoice".

Three things you really need to know:

  • The e-invoice is instantly in the Ministry of Finance system. The tax office has access to it the moment it is issued.
  • A B2C client (a private individual) gets an invoice only when she asks for one. For most clients in a salon a fiscal receipt is enough — and that one does not enter KSeF.
  • You keep your invoice archive in KSeF for 10 years. You don't have to print anything, you don't have to make backups.

From a nail/brow/lash salon perspective, KSeF doesn't change the rhythm of work. It only changes how those 5–15 invoices a month enter the system. The rest — kasa fiskalna, receipts, Booksy — keeps working as it did.

3 ways to issue invoices in KSeF

You pick one. Depending on how many invoices you issue a month and whether you enjoy clicking around.

Path 1: MF portal (e-Mikrofirma) — free, manual

A free Ministry of Finance application. You log in with Profil Zaufany, click "new invoice", enter the client's data, the amount, the service description. The system saves it, generates a KSeF number, sends it. Fine for a salon with 5–10 invoices a month. The downside — each invoice is 3–5 minutes of manual clicking.

Address: e-mikrofirma.mf.gov.pl. For Marta's salon (VAT-exempt, 3 invoices a month) — that's enough.

Path 2: An accounting system with KSeF integration

Apps like wfirma, ifirma, FakturaXL, inFakt — each of them already has a KSeF module. You pay ~30–60 PLN a month. You issue an invoice normally in the app, it sends it to KSeF on its own and pulls the number back. Makes sense for a salon with 10–50 invoices a month, or if you already run your accounting in one of these systems.

Anna from Kraków, a brow and lash salon employing 2 stylists — issues 30 invoices a month (mostly for women running a JDG sole proprietorship). For her, ifirma plus the KSeF integration costs 49 PLN a month and 0 minutes of clicking.

Path 3: Booksy or Fresha with an invoicing module

Some Booksy accounts (Pro, Premium) and Fresha have an invoicing module integrated with the client calendar. The client finishes her appointment, the system automatically generates an invoice from the service description and sends it to KSeF. Makes sense at 50+ invoices a month or for a salon where most clients are companies.

Check your Booksy account — the invoicing module is not in the basic plan. If needed, the upgrade costs around 80–150 PLN a month depending on the plan.

The e-invoicing procedure, a sample salon policy compliant with KSeF and client communications — included in the PRO 349 PLN package.

What to do in March — step by step

A checklist to tick off. Each item is a maximum of 30 minutes, the whole thing fits into evenings over a week.

  1. Check your VAT status. Go to the biała lista of VAT taxpayers on the Ministry of Finance site, enter your NIP. Look at the "status" field: "active" or "exempt". This decides whether 1 April, 1 July or 1 January 2027 applies to you.
  2. Set up Profil Zaufany (if you don't have it). Without Profil Zaufany you won't log into e-Urząd Skarbowy (the e-tax office) and you won't issue an e-invoice. You set it up through your bank (fastest, 5 minutes) or in person at a tax office (30 minutes plus travel).
  3. Log into e-Urząd Skarbowy (e-urzad.mf.gov.pl). Check whether you see your taxpayer profile, your declarations, your company data. If something is off — report it to the tax office straight away, fixing it takes 7–14 days.
  4. File your KSeF authorisations (the ZAW-FA form). This is a declaration that you (and optionally your accountant) have the right to issue invoices in your name. You file it through e-Urząd Skarbowy and sign with Profil Zaufany. Without this form you won't issue a single e-invoice.
  5. Pick your path for issuing invoices (MF portal, accounting system, Booksy). The decision takes 10 minutes. Most small salons go with the MF portal — free and simple.
  6. Issue a test invoice. Even if no client needs an invoice in March — create one dummy invoice (to yourself, for 1 PLN). The system allows it. You'll confirm that login works, the form is clear, and the KSeF number is generated.
  7. Update your salon policy. Information for clients: "We issue invoices in the e-invoice format through Krajowy System e-Faktur (KSeF). You will receive a PDF invoice by email, and at the same time it will be in the Ministry of Finance system." A sample policy with this clause is in the PRO package.
  8. Pass authorisations to your accountant (if you have one). With the ZAW-FA form you add your accountant as an authorised person. They log in with their own Profil Zaufany — you don't hand them your password.
  9. Back up the NIP numbers of your business clients. The ones who buy from you regularly and take invoices. You'll need the NIP for every e-invoice, the system pulls the KSeF ID on its own based on the NIP.
  10. Mark the date of your first mandatory e-invoice in the calendar. For VAT-exempt taxpayers — 1 January 2027. For active VAT payers — 1 July 2026 (or 1 April if revenue is 200M+ PLN, which most likely doesn't apply to you).

Marta from Gdynia did all of this in one weekend. She already had Profil Zaufany (from her ZUS dealings). ZAW-FA took her 15 minutes over the phone. The test invoice took half an hour. One thing was left: updating her policy. She took the template from the package, plugged in her data, done.

The whole set — ZAW-FA template, step-by-step instructions, salon policy with the KSeF clause, client communications — in the PRO 349 PLN package.

What to avoid — 5 common mistakes

Salons that fall into these traps will get the first fines in spring 2026. I collected this list from consultations with accounting offices serving the beauty industry.

Mistake 1: "I'll issue a receipt, and if the client asks for an invoice — I'll do it later"

In KSeF this doesn't work. An invoice must be issued by the 15th day of the month following the month of sale. After that the system rejects the invoice or imposes a penalty. If the client is a company and you know she'll ask for an invoice — issue it straight after the service, together with the receipt.

More on the invoice/receipt rules for a salon — in the article Invoice or receipt in the salon — when to use which.

Mistake 2: "I have Booksy, they'll sort it out for me"

Not every Booksy account has an invoicing module. Check your plan. If you have the basic one — Booksy only generates the calendar and receipts, you issue invoices yourself (MF portal or accounting system). Assuming "Booksy will handle it" is the fastest route to a fine in July 2026.

Mistake 3: "I'm VAT-exempt, KSeF doesn't apply to me"

It does. The deadline is just later — 1 January 2027. If you put it off to the last minute, in December 2026 there will be a queue on the tax office helpline and at the banks for Profil Zaufany. Better to sort it now, in March 2026, when everyone is focused on active VAT payers.

Mistake 4: "I issue invoices in Word and sign them by hand"

From 1 July 2026 for active VAT payers — illegal. A paper invoice or a PDF that didn't go through KSeF is not an invoice within the meaning of the regulations. The client who receives it will not deduct VAT. You will get a penalty of up to 100% of the invoice value. For VAT-exempt taxpayers — until 1 January 2027 it's still allowed, after that stop.

Mistake 5: "I'll wait for my accountant to sort it out"

Your accountant won't do the key steps for you. You have to set up Profil Zaufany yourself (on your PESEL). The ZAW-FA form with authorisations for the accountant has to be signed by you (also with your own Profil Zaufany). Without that the accountant can have the best intentions and zero access. Sort out your side first, then pass authorisations to them.

What about fiscal receipts and the kasa fiskalna?

No change. Fiscal receipts go as they did — kasa fiskalna prints, you hand it to the client. Receipts don't enter KSeF, they live in a separate system (fiscal reports, JPK_V7 — Poland's SAF-T file). KSeF only covers invoices.

The situation where they meet: a client paid cash, got a fiscal receipt, and a week later calls: "Can you put this on a company invoice?". You issue an invoice in KSeF, mark that it's tied to a receipt (you put the receipt number in the "notes" field), the client gets the invoice by email and through KSeF. The receipt stays on file in the kasa fiskalna as it was.

More details — in a separate piece Service price list in the salon — legal requirements 2026.

Offline mode — when KSeF goes down

The Ministry of Finance system can crash. In the first months after 1 April 2026 expect outages. The rules allow for an offline mode: you issue an invoice with a local KSeF number (your accounting system assigns it), give it to the client, and within 1–7 days you send the invoice to KSeF once the system is back up. The procedure is described in the KSeF regulations and there is no penalty for the outage itself.

Important: offline mode is not for "I don't feel like logging in". It works only when KSeF really doesn't work (an official outage notice on the ministry site).

What next — after 1 July and after 1 January 2027

If you set everything up in March — from 1 July 2026 (active VAT) or 1 January 2027 (VAT-exempt) you simply carry on. The first 2–3 months you'll be annoyed that clicking takes longer than in Word. After 3 months you'll stop noticing.

Your clients won't feel a thing. They'll get an e-invoice by email in PDF, exactly as they get a Word PDF invoice today. The only difference is that the same invoice is also in KSeF, the tax office sees it and nobody asks about the original.

One more thing — while you're at it, check your salon policy and client card to make sure they match the 2026 rules. The PRO 349 PLN package covers full salon documentation — the KSeF invoicing procedure, a sample policy, a GDPR-compliant client card and 11 documents required by Sanepid and PIP (the State Labour Inspectorate). One purchase, documentation ready for 2026 and 2027.

FAQ — Frequently asked questions

Do fiscal receipts also go to KSeF?

No. Fiscal receipts (from the kasa fiskalna) do not enter KSeF. They have their own system — daily and monthly fiscal cash register reports, JPK_V7. KSeF only covers invoices. If a client with a receipt later asks for an invoice — then you issue the invoice in KSeF and reference the receipt number in the "notes" field.

What if a foreign client doesn't have a KSeF ID?

A client from outside the European Union gets an invoice in the traditional format (PDF, paper). KSeF doesn't cover foreign transactions in the sense that the recipient doesn't need an account in the Polish system. But you still have to issue that invoice in KSeF too (as the seller you are in Poland). The foreign client gets a PDF, the Polish tax office sees the invoice in KSeF. Two channels, one document.

How long will I have access to my invoices in KSeF?

10 years. That's the mandatory archive in the Ministry of Finance system. You don't have to print or back anything up — everything is available online, you log in with Profil Zaufany and download any invoice from the last 10 years. It's convenient during a tax inspection.

Can I issue an invoice outside KSeF if there's an outage?

Yes, in offline mode. When KSeF is down (official notice on the Ministry of Finance site), you issue the invoice in your accounting system with a local number and send it to the client. You have 1–7 days to send that invoice to KSeF once the system is restored. There is no penalty for the outage itself — the penalty only applies if you fail to send the invoice after restoration.

Does my accountant need my KSeF password?

No. You pass authorisations to them with the ZAW-FA form — you enter their NIP or PESEL as a person authorised to issue invoices in your name. They log in with their own Profil Zaufany and work on your data. Your Profil Zaufany stays with you. You can revoke authorisations at any time, also through ZAW-FA.

Monthly email with updates

What changed in Sanepid, RODO and OSH — one email per month. No spam, no course pitches.