Retail and hospitality are where Swedish fiscalization is felt most: shops, restaurants, cafés, hotels, and salons all take payment in person, which puts them squarely inside the Cash Register Act. If you build POS software for these verticals, that regulation is a requirement your product has to satisfy before you can sell into Sweden. This guide covers what fiscalization means for retail and hospitality specifically, and what your POS needs to handle.
Why does fiscalization apply to retail and hospitality?
Because these businesses accept payment in person. Sweden’s cash register rules — today contained in Chapter 39 of the Tax Procedure Act (SFS 2011:1244), originally introduced through the Cash Register Act — require businesses receiving cash or card payment to record sales on a certified cash register and issue compliant receipts. Retail and hospitality are the core of that in-scope population.
For a POS vendor, that means fiscalization is table stakes in these verticals, not a premium add-on. A product that cannot sign transactions and print compliant receipts cannot be sold to a Swedish shop or restaurant.
Who is in scope in these verticals?
Practically every cash-accepting retail and hospitality business:
-
Retail: shops, boutiques, convenience stores, specialty retail
-
Hospitality: restaurants, cafés, bars, hotels
-
Services with a counter: salons, repair shops, and similar
Out of scope are purely online sellers, mail-order and telephone sales, and special cases such as taxi operators. If you serve a mix of physical and online merchants, only the in-person side triggers the requirement — but that side triggers it fully.
What your POS needs to handle
Retail and hospitality throw the full range of Swedish document types at a POS. Your product needs to handle each correctly:
| Scenario in the wild | Swedish document | Signed? |
|---|---|---|
| A normal sale | Kassakvitto | ✅ Yes |
| A refund or void | Returkvitto | ✅ Yes |
| Reprinting a lost receipt | Kvittokopia | ✅ Yes — new code |
| A quote or bill-before-payment | Pro forma-kvitto | ❌ Blank code |
| Staff training on the till | Övningskvitto | ❌ Blank code |
| Till open, connection down | Kontantnota | ❌ Offline note |
Two hospitality-flavoured details matter in particular. Pro forma receipts map neatly to the “the bill, please” moment before a guest actually pays — and they carry a blank control code, because no sale has completed. And training mode (övningskvitto) is common where staff turnover is high; those receipts are also unsigned. Handling both correctly keeps the fiscal record clean.
Uptime is a retail requirement, not a nice-to-have
A shop cannot stop selling because a connection dropped. Swedish rules anticipate this: when the control system is unreachable, the POS issues an offline cash note (kontantnota) and trades on, then returns to normal signing once contact is restored. A startup status check runs before each session so the system knows which mode it is in.
For high-throughput retail and hospitality, this behaviour is essential — your POS should make the offline path seamless for the cashier, not a visible failure.
How fiskaly helps
SIGN SE gives retail and hospitality POS vendors the fiscalization layer through one REST API: certified transaction signing, the control code, the full set of in-scope document types including training and pro forma, the startup status gate, and offline-note support for when connectivity drops. It surfaces the tillverkningsnummer merchants need to register with Skatteverket, and it uses the same integration pattern as fiskaly’s other SIGN products.
fiskaly already works with POS and hospitality platforms across Europe — including names like orderbird, Lightspeed, SumUp, and ready2order — and supports 1 million+ POS under contract. The retail and hospitality use cases are familiar territory.
Free API testing — no commitment. Talk to our experts about Swedish fiscalization for your POS.
Frequently asked questions
Do restaurants need certified cash registers in Sweden? Yes. Restaurants take payment in person, which puts them in scope of the Cash Register Act. They need a certified cash register and compliant receipts like any other cash-accepting business.
How do “the bill, please” moments work fiscally? A pre-payment bill is a pro forma receipt (pro forma-kvitto), issued with a blank control code because no sale has completed. The signed kassakvitto is produced when the guest actually pays.
What happens to sales if the internet goes down? The POS issues an offline cash note (kontantnota) and keeps trading, returning to normal signing when the control system is reachable again. A startup status check determines the mode.
Does staff training create fiscal records? Training receipts (övningskvitto) are supported and are issued unsigned, with a blank control code, so training activity does not pollute the fiscal record.
Next steps
For Swedish retail and hospitality POS providers, fiscalization is a baseline requirement: certified transaction signing, compliant receipts, the full range of document types, and resilient offline behaviour. Build those in and your product is sellable to any cash-accepting shop, restaurant, or hotel in Sweden.
Request a meeting to see how SIGN SE covers the retail and hospitality use cases through one API — with free API testing and no integration commitment.
Related reading: Going live in Sweden: a POS vendor’s checklist, Swedish receipt requirements: the 13 mandatory fields, How cloud fiscalization works in Sweden.
Last updated: October 2026. This article is general guidance, not legal advice. Confirm scope and requirements against Skatteverket’s current rules at skatteverket.se.





