All articles
Compliance

What Is a Control Unit (Kontrollenhet) and Do You Need One?

June 26, 20267 min readBeställNu Team

If you run a restaurant in Sweden, you have probably heard the word "kontrollenhet" thrown around. Maybe your accountant mentioned it. Maybe another restaurateur got a letter from Skatteverket. Maybe you just saw it in a POS feature list and wondered what it actually means.

This article breaks down what a control unit is, when you are required to have one, how it connects to your POS, and what happens if you ignore the rules. No legal jargon, no scare tactics - just the stuff you actually need to know.

What is a control unit?

A control unit (kontrollenhet) is a certified device or software module that records every sale made through a cash register system. Its job is simple but important: it creates a tamper-evident record of your sales so that Skatteverket (the Swedish Tax Agency) can verify you are reporting the right amount of revenue.

Think of it as a digital witness. Every time you ring up an order and push the receipt to the control unit, it logs the sale, assigns it a sequential control number, and generates a control receipt that you are obliged to print on the customer receipt. The control unit stores everything in a way that cannot be edited after the fact.

The point is to stop under-the-table sales. If your reported revenue does not match what the control unit recorded, Skatteverket has a reason to ask questions.

When does Skatteverket require a control unit?

The short answer: if you use a cash register system (kassaregister) to record sales that affect your VAT reporting, you need a control unit. This applies to almost every restaurant in Sweden that uses a POS.

The legal basis is Skatteverket's regulation SKVFS 2014:9, as amended by SKVFS 2021:17. The 2021 update tightened the rules around how control units connect to POS systems and made it clearer that the connection has to be certified - not just a cable plugged in, but a verified integration.

There are a few narrow exceptions (for example, certain small-scale operations that do not use a cash register at all), but if you are running a restaurant POS and ringing up orders, you are in scope. Assuming you do not need one is a common and expensive mistake.

How a control unit works with your POS

Here is the flow, in plain terms:

  1. A sale is rung up in the POS. The POS pushes the receipt data to the control unit.
  2. The control unit logs the sale, assigns a sequential control number, and generates a control receipt.
  3. The control receipt prints on the customer receipt. This is a legal requirement - every receipt must include the control unit's output. This is the proof that the sale was logged.
  4. The control unit stores the record in a tamper-evident way that cannot be edited after the fact. The data is available for Skatteverket inspection at any time.

The Z-report (dagsavslut) is a separate process - it is your end-of-day sales summary for bookkeeping. It has no direct connection to the control unit. The control unit records every individual sale as it happens, not at end of day.

The key thing is that the POS and the control unit have to talk to each other in a certified way. You cannot just buy a control unit off the shelf, plug it in, and call it done. The integration has to be tested and approved.

What happens if you do not comply

This is where it gets real. Skatteverket has two main penalty mechanisms for control unit non-compliance, and they stack.

Kontrollavgift (control fee)

This is a flat fee for not having a control unit when you are required to, or for having one that is not working properly.

  • First offense: 12,500 SEK
  • Repeat offense within one year: 25,000 SEK

The repeat offense kicks in if you get caught again within 12 months of the first fee. So if you ignore the first warning, the second one hurts twice as much.

Skattetillägg (tax surcharge)

This is the bigger risk. If Skatteverket determines that you underreported your income because your sales were not properly logged, they add a surcharge on top of the tax you owe.

  • 40% of the income tax on unreported income
  • 20% of unreported VAT and employer contributions

So if you skipped the control unit and Skatteverket estimates you underreported 100,000 SEK in revenue, you owe the tax on that amount plus a 20-40% surcharge. On top of the 12,500 SEK control fee. It adds up fast, and it is not the kind of thing you can negotiate down easily.

How BeställNu handles the control unit

This is the part where a lot of POS vendors get vague. We will be specific.

BeställNu is certified by Skatteverket under SKVFS 2014:9 as amended by SKVFS 2021:17. We integrate with Serv4pos, which is a Skatteverket-approved cloud-based control unit provider. Instead of buying a physical control box and wiring it up, Serv4pos handles the control unit function in the cloud.

Here is what that means in practice:

  • You do not buy and wire up a physical control unit yourself. Serv4pos provides the control unit as a cloud service. You get a certified setup without the headache of sourcing hardware and configuring it.
  • Every sale is logged automatically. When a server rings up an order, the POS pushes the receipt to the Serv4pos control unit, which records it and returns a control receipt. No extra steps, no buttons to remember.
  • Control receipts print on every customer receipt. This is a legal requirement. If Skatteverket asks to see a receipt, the control unit output is right there on it.
  • It works across all payment types. Swish, Worldline (Bambora/Samport) card terminals - every sale goes through the control unit regardless of how the guest pays.

Because the POS requires an internet connection, the control unit integration is always live. There is no "sync later" gap where sales could go unlogged.

Common questions we get

I only take Swish and card. Do I still need a control unit?

Yes. The requirement is tied to using a cash register system, not to accepting cash. If you ring up sales in a POS, you need a control unit - even if every customer pays with Swish.

Can I use my old control unit with a new POS?

Sometimes, but the integration has to be certified for the new POS. With BeställNu, the Serv4pos integration handles this. If you are switching from another POS, we can check whether your existing control unit is compatible.

Does the control unit store my menu or customer data?

No. It only stores sales totals and control numbers. It does not know what a "köttbullar" is - it just knows a sale happened for a certain amount at a certain time.

Wrapping up

The control unit is not optional, and it is not a "nice to have." It is a legal requirement for virtually every restaurant running a POS in Sweden, and the penalties for skipping it are designed to hurt.

The good news is that with a certified POS like BeställNu, the control unit is just part of the package. You ring up sales, the control unit logs them, control receipts print automatically, and you sleep fine knowing Skatteverket will be happy if they ever come knocking.

To see how the control unit integration works in BeställNu - and to get your compliance questions answered - book a demo. We are based at Lantmätaregatan 17A in Göteborg, and we are happy to walk you through the setup.

kontrollenhetskatteverketcompliancecontrol-unit

Ready to run your restaurant your way?

Join restaurants across Sweden using BeställNu to simplify operations, increase revenue, and stay compliant.